org.eclipse.gmt.umlx.alien.mapping
Class EReferenceMap

java.lang.Object
  extended by org.eclipse.gmt.umlx.alien.mapping.EStructuralFeatureMap<org.eclipse.emf.ecore.EReference>
      extended by org.eclipse.gmt.umlx.alien.mapping.EReferenceMap
Direct Known Subclasses:
EReferenceToEClassifierMap, EReferenceToPropertyMap

public class EReferenceMap
extends EStructuralFeatureMap<org.eclipse.emf.ecore.EReference>

An EReferenceMap defines the mapping between an EReference of an alien model and a corresponding EAttribute of an Ecore model. It forms the feature node in the MappingMetaData, EClassMap, EStructuralFeatureMap, AbstractFeatureElement hierarchy providing the meta data for the alien to/from ecore mapping.


Constructor Summary
EReferenceMap(MappingMetaData mappingMetaData, EcoreFeatureElement<org.eclipse.emf.ecore.EReference> ecoreEStructuralFeature, AbstractFeatureElement<org.eclipse.emf.ecore.EReference> alienEStructuralFeature)
           
 
Method Summary
 
Methods inherited from class org.eclipse.gmt.umlx.alien.mapping.EStructuralFeatureMap
exportFeature, exportValueOrValues, getAlienFeature, getAlienFeatureElement, getAlienValue, getEcoreFeatureElement, getEcoreStructuralFeature, getEcoreValue, importFeature, importValueOrValues, install, isSetEcore, setAlienValue, setEcoreValue, toString, unsetEcore
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EReferenceMap

public EReferenceMap(MappingMetaData mappingMetaData,
                     EcoreFeatureElement<org.eclipse.emf.ecore.EReference> ecoreEStructuralFeature,
                     AbstractFeatureElement<org.eclipse.emf.ecore.EReference> alienEStructuralFeature)