Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 369776

Summary: [language] Add SMOF support
Product: [Modeling] OCL Reporter: Ed Willink <ed>
Component: CoreAssignee: OCL Inbox <mdt-ocl-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3    
Version: 4.0.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

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.