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

java.lang.Object
  extended by org.eclipse.gmt.umlx.alien.mapping.EStructuralFeatureMap<org.eclipse.emf.ecore.EAttribute>
      extended by org.eclipse.gmt.umlx.alien.mapping.EAttributeMap

public class EAttributeMap
extends EStructuralFeatureMap<org.eclipse.emf.ecore.EAttribute>

An EAttributeMap defines the mapping between an EAttribute 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
EAttributeMap(MappingMetaData mappingMetaData, EcoreFeatureElement<org.eclipse.emf.ecore.EAttribute> ecoreEStructuralFeature, AbstractFeatureElement<org.eclipse.emf.ecore.EAttribute> 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

EAttributeMap

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