Class Summary | |
---|---|
AbstractFeatureElement<F extends EStructuralFeature> | An AbstractFeatureElement defines either alien or ecore ends of an EStructuralFeature mapping between an alien and ecore model. |
AbstractFeatureElement.DiagnosticString | |
AdaptingEList<E extends EObject,A extends EObject,L extends EList<E>> | An AdaptingEList maintains an EList of adapting alien model objects, delegating all interaction to a corresponding list of adapted ecore objects, performing appropriate alien to ecore and ecore to alien conversions. |
AdaptingInternalEList<E extends EObject,A extends EObject> | An AdaptingInternalEList maintains an InternalEList of adapting alien model objects, delegating all interaction to a corresponding list of adapted ecore objects, performing appropriate alien to ecore and ecore to alien conversions. |
AdaptingList<E extends EObject,A extends EObject,L extends List<E>> | An AdaptingList maintains a List of adapting alien model objects, delegating all interaction to a corresponding list of adapted ecore objects, performing appropriate alien to ecore and ecore to alien conversions. |
EAttributeMap | An EAttributeMap defines the mapping between an EAttribute of an alien model and a corresponding EAttribute of an Ecore model. |
EAttributeOrEReference | |
EClassMap | An EClassMap defines the mapping between an EClass of an alien model and a corresponding EClass of an Ecore model. |
EClassMap.Direct | |
EClassMap.Extension | |
EcoreFeatureElement<F extends EStructuralFeature> | An EcoreFeatureElement defines either alien or ecore ends of an EStructuralFeature mapping between an alien and ecore model, for use when the representation is as a contained element. |
EcoreFeatureElement.EAttributeElement | |
EcoreFeatureElement.EReferenceElement | |
EReferenceMap | An EReferenceMap defines the mapping between an EReference of an alien model and a corresponding EAttribute of an Ecore model. |
EReferenceToEClassifierMap | |
EStructuralFeatureMap<F extends EStructuralFeature> | EStructuralFeatureMap handles the conversion between an attribute/reference of an Ecore-based meta-model and a feature of a similar alien meta-model. |
ExtensionFeatureElement<F extends EStructuralFeature> | An EcoreFeatureElement defines either alien or ecore ends of an EStructuralFeature mapping between an alien and ecore model, for use when the representation is as an XMI extension object. |
ExtensionFeatureElement.ExtensionAttributeElement | |
ExtensionFeatureElement.ExtensionReferenceElement | |
MappingMetaData | MappingMetaData defines the mapping rules between an Ecore-based model and some similar alien model such as an EMOF-based model. |
MappingUtils | |
NoMixedContentExtendedMetaData | NoMixedContentExtendedMetaData.INSTANCE may be registered as the XMLResource.OPTION_EXTENDED_META_DATA XMLResource save option to suppress the detailed character by character of mixed data when it is known that there is no need for XML text nodes. |
Exception Summary | |
---|---|
MappingConfigurationConflictException | |
MappingConfigurationException | A MappingConfigurationException is thrown to describe an inconsistency in the mapping meta-deta defing the mapping of an alien and ecore model. |
MappingConfigurationOmissionException | |
NotAdapterException |