Package org.eclipse.gmt.umlx.alien.mapping

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