Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 369776 - [language] Add SMOF support
Summary: [language] Add SMOF support
Status: NEW
Alias: None
Product: OCL
Classification: Modeling
Component: Core (show other bugs)
Version: 4.0.0   Edit
Hardware: PC Windows Vista
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: OCL Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-26 04:15 EST by Ed Willink CLA
Modified: 2012-01-26 04:15 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Willink CLA 2012-01-26 04:15:19 EST
SMOF supports multi-classification and consequently multi-containment, and casually assumes that OCL defines the semantics of Domain Element instantiation.

MEF uses SMOF and suggests changes to oclIsType/oclIsKindOf/oclType/oclTypes to support multi-classification.

multi-classification is perhaps supported by a MultiType.

The creeping introduction of oclContainer() and oclContents() may need consisderation for future proofing.

Clearly a direct equivalence to eContainer() and eContents() will not do.