org.infai.emo.matcher.diff.impl
Class DiffPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.infai.emo.matcher.diff.impl.DiffPackageImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, DiffPackage

public class DiffPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements DiffPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.infai.emo.matcher.diff.DiffPackage
DiffPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
private  org.eclipse.emf.ecore.EClass addDelModelElementEClass
           
private  org.eclipse.emf.ecore.EClass changeAttributeEClass
           
private  org.eclipse.emf.ecore.EClass changeReferenceEClass
           
private  org.eclipse.emf.ecore.EClass diffElementEClass
           
private  org.eclipse.emf.ecore.EEnum differenceTypeEEnum
           
private  org.eclipse.emf.ecore.EClass diffModelEClass
           
private  org.eclipse.emf.ecore.EClass groupEClass
           
private  org.eclipse.emf.ecore.EClass inputEClass
           
private  boolean isCreated
           
private static boolean isInited
           
private  boolean isInitialized
           
private  org.eclipse.emf.ecore.EClass moveModelElementEClass
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.infai.emo.matcher.diff.DiffPackage
ADD_DEL_MODEL_ELEMENT, ADD_DEL_MODEL_ELEMENT__DIFF_TYPE, ADD_DEL_MODEL_ELEMENT__MODEL_ELEMENT, ADD_DEL_MODEL_ELEMENT__PARENT_MODEL_ELEMENT, ADD_DEL_MODEL_ELEMENT_FEATURE_COUNT, CHANGE_ATTRIBUTE, CHANGE_ATTRIBUTE__DIFF_TYPE, CHANGE_ATTRIBUTE__LEFT_ATTRIBUTE, CHANGE_ATTRIBUTE__LEFT_ELEMENT, CHANGE_ATTRIBUTE__RIGHT_ATTRIBUTE, CHANGE_ATTRIBUTE__RIGHT_ELEMENT, CHANGE_ATTRIBUTE_FEATURE_COUNT, CHANGE_REFERENCE, CHANGE_REFERENCE__DIFF_TYPE, CHANGE_REFERENCE__LEFT_ELEMENT, CHANGE_REFERENCE__LEFT_REFERENCE, CHANGE_REFERENCE__RIGHT_ELEMENT, CHANGE_REFERENCE__RIGHT_REFERENCE, CHANGE_REFERENCE_FEATURE_COUNT, DIFF_ELEMENT, DIFF_ELEMENT__DIFF_TYPE, DIFF_ELEMENT_FEATURE_COUNT, DIFF_MODEL, DIFF_MODEL__ELEMENTS, DIFF_MODEL__LEFT_MODEL, DIFF_MODEL__RIGHT_MODEL, DIFF_MODEL_FEATURE_COUNT, DIFFERENCE_TYPE, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, GROUP, GROUP__CHANGES, GROUP__DIFF_TYPE, GROUP__PARENT_ELEMENT, GROUP__SUB_DIFF_ELEMENTS, GROUP_FEATURE_COUNT, INPUT, INPUT__DATE, INPUT__DIFF, INPUT__MAPPING, INPUT_FEATURE_COUNT, MOVE_MODEL_ELEMENT, MOVE_MODEL_ELEMENT__DIFF_TYPE, MOVE_MODEL_ELEMENT__LEFT_ELEMENT, MOVE_MODEL_ELEMENT__LEFT_PARENT, MOVE_MODEL_ELEMENT__RIGHT_ELEMENT, MOVE_MODEL_ELEMENT__RIGHT_PARENT, MOVE_MODEL_ELEMENT_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
private DiffPackageImpl()
          Creates an instance of the model Package, registered with EPackage.Registry by the package package URI value.
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EReference getAddDelModelElement_ModelElement()
           
 org.eclipse.emf.ecore.EReference getAddDelModelElement_ParentModelElement()
           
 org.eclipse.emf.ecore.EClass getAddDelModelElement()
           
 org.eclipse.emf.ecore.EReference getChangeAttribute_LeftAttribute()
           
 org.eclipse.emf.ecore.EReference getChangeAttribute_LeftElement()
           
 org.eclipse.emf.ecore.EReference getChangeAttribute_RightAttribute()
           
 org.eclipse.emf.ecore.EReference getChangeAttribute_RightElement()
           
 org.eclipse.emf.ecore.EClass getChangeAttribute()
           
 org.eclipse.emf.ecore.EReference getChangeReference_LeftElement()
           
 org.eclipse.emf.ecore.EReference getChangeReference_LeftReference()
           
 org.eclipse.emf.ecore.EReference getChangeReference_RightElement()
           
 org.eclipse.emf.ecore.EReference getChangeReference_RightReference()
           
 org.eclipse.emf.ecore.EClass getChangeReference()
           
 org.eclipse.emf.ecore.EAttribute getDiffElement_DiffType()
           
 org.eclipse.emf.ecore.EClass getDiffElement()
           
 org.eclipse.emf.ecore.EEnum getDifferenceType()
           
 DiffFactory getDiffFactory()
           
 org.eclipse.emf.ecore.EReference getDiffModel_Elements()
           
 org.eclipse.emf.ecore.EAttribute getDiffModel_LeftModel()
           
 org.eclipse.emf.ecore.EAttribute getDiffModel_RightModel()
           
 org.eclipse.emf.ecore.EClass getDiffModel()
           
 org.eclipse.emf.ecore.EAttribute getGroup_Changes()
           
 org.eclipse.emf.ecore.EReference getGroup_ParentElement()
           
 org.eclipse.emf.ecore.EReference getGroup_SubDiffElements()
           
 org.eclipse.emf.ecore.EClass getGroup()
           
 org.eclipse.emf.ecore.EAttribute getInput_Date()
           
 org.eclipse.emf.ecore.EReference getInput_Diff()
           
 org.eclipse.emf.ecore.EReference getInput_Mapping()
           
 org.eclipse.emf.ecore.EClass getInput()
           
 org.eclipse.emf.ecore.EReference getMoveModelElement_LeftElement()
           
 org.eclipse.emf.ecore.EReference getMoveModelElement_LeftParent()
           
 org.eclipse.emf.ecore.EReference getMoveModelElement_RightElement()
           
 org.eclipse.emf.ecore.EReference getMoveModelElement_RightParent()
           
 org.eclipse.emf.ecore.EClass getMoveModelElement()
           
static DiffPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

inputEClass

private org.eclipse.emf.ecore.EClass inputEClass


diffModelEClass

private org.eclipse.emf.ecore.EClass diffModelEClass


diffElementEClass

private org.eclipse.emf.ecore.EClass diffElementEClass


groupEClass

private org.eclipse.emf.ecore.EClass groupEClass


addDelModelElementEClass

private org.eclipse.emf.ecore.EClass addDelModelElementEClass


moveModelElementEClass

private org.eclipse.emf.ecore.EClass moveModelElementEClass


changeAttributeEClass

private org.eclipse.emf.ecore.EClass changeAttributeEClass


changeReferenceEClass

private org.eclipse.emf.ecore.EClass changeReferenceEClass


differenceTypeEEnum

private org.eclipse.emf.ecore.EEnum differenceTypeEEnum


isInited

private static boolean isInited


isCreated

private boolean isCreated


isInitialized

private boolean isInitialized

Constructor Detail

DiffPackageImpl

private DiffPackageImpl()
Creates an instance of the model Package, registered with EPackage.Registry by the package package URI value.

Note: the correct way to create the package is via the static factory method init(), which also performs initialization of the package, or returns the registered package, if one already exists.

See Also:
EPackage.Registry, DiffPackage.eNS_URI, init()
Method Detail

init

public static DiffPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
DiffPackage.eNS_URI, createPackageContents(), initializePackageContents()

getInput

public org.eclipse.emf.ecore.EClass getInput()

Specified by:
getInput in interface DiffPackage
Returns:
the meta object for class 'Input'.
See Also:
Input

getInput_Mapping

public org.eclipse.emf.ecore.EReference getInput_Mapping()

Specified by:
getInput_Mapping in interface DiffPackage
Returns:
the meta object for the containment reference 'Mapping'.
See Also:
Input.getMapping(), DiffPackage.getInput()

getInput_Diff

public org.eclipse.emf.ecore.EReference getInput_Diff()

Specified by:
getInput_Diff in interface DiffPackage
Returns:
the meta object for the containment reference 'Diff'.
See Also:
Input.getDiff(), DiffPackage.getInput()

getInput_Date

public org.eclipse.emf.ecore.EAttribute getInput_Date()

Specified by:
getInput_Date in interface DiffPackage
Returns:
the meta object for the attribute 'Date'.
See Also:
Input.getDate(), DiffPackage.getInput()

getDiffModel

public org.eclipse.emf.ecore.EClass getDiffModel()

Specified by:
getDiffModel in interface DiffPackage
Returns:
the meta object for class 'Model'.
See Also:
DiffModel

getDiffModel_LeftModel

public org.eclipse.emf.ecore.EAttribute getDiffModel_LeftModel()

Specified by:
getDiffModel_LeftModel in interface DiffPackage
Returns:
the meta object for the attribute 'Left Model'.
See Also:
DiffModel.getLeftModel(), DiffPackage.getDiffModel()

getDiffModel_RightModel

public org.eclipse.emf.ecore.EAttribute getDiffModel_RightModel()

Specified by:
getDiffModel_RightModel in interface DiffPackage
Returns:
the meta object for the attribute 'Right Model'.
See Also:
DiffModel.getRightModel(), DiffPackage.getDiffModel()

getDiffModel_Elements

public org.eclipse.emf.ecore.EReference getDiffModel_Elements()

Specified by:
getDiffModel_Elements in interface DiffPackage
Returns:
the meta object for the containment reference list 'Elements'.
See Also:
DiffModel.getElements(), DiffPackage.getDiffModel()

getDiffElement

public org.eclipse.emf.ecore.EClass getDiffElement()

Specified by:
getDiffElement in interface DiffPackage
Returns:
the meta object for class 'Element'.
See Also:
DiffElement

getDiffElement_DiffType

public org.eclipse.emf.ecore.EAttribute getDiffElement_DiffType()

Specified by:
getDiffElement_DiffType in interface DiffPackage
Returns:
the meta object for the attribute 'Diff Type'.
See Also:
DiffElement.getDiffType(), DiffPackage.getDiffElement()

getGroup

public org.eclipse.emf.ecore.EClass getGroup()

Specified by:
getGroup in interface DiffPackage
Returns:
the meta object for class 'Group'.
See Also:
Group

getGroup_Changes

public org.eclipse.emf.ecore.EAttribute getGroup_Changes()

Specified by:
getGroup_Changes in interface DiffPackage
Returns:
the meta object for the attribute 'Changes'.
See Also:
Group.getChanges(), DiffPackage.getGroup()

getGroup_ParentElement

public org.eclipse.emf.ecore.EReference getGroup_ParentElement()

Specified by:
getGroup_ParentElement in interface DiffPackage
Returns:
the meta object for the reference 'Parent Element'.
See Also:
Group.getParentElement(), DiffPackage.getGroup()

getGroup_SubDiffElements

public org.eclipse.emf.ecore.EReference getGroup_SubDiffElements()

Specified by:
getGroup_SubDiffElements in interface DiffPackage
Returns:
the meta object for the containment reference list 'Sub Diff Elements'.
See Also:
Group.getSubDiffElements(), DiffPackage.getGroup()

getAddDelModelElement

public org.eclipse.emf.ecore.EClass getAddDelModelElement()

Specified by:
getAddDelModelElement in interface DiffPackage
Returns:
the meta object for class 'Add Del Model Element'.
See Also:
AddDelModelElement

getAddDelModelElement_ModelElement

public org.eclipse.emf.ecore.EReference getAddDelModelElement_ModelElement()

Specified by:
getAddDelModelElement_ModelElement in interface DiffPackage
Returns:
the meta object for the reference 'Model Element'.
See Also:
AddDelModelElement.getModelElement(), DiffPackage.getAddDelModelElement()

getAddDelModelElement_ParentModelElement

public org.eclipse.emf.ecore.EReference getAddDelModelElement_ParentModelElement()

Specified by:
getAddDelModelElement_ParentModelElement in interface DiffPackage
Returns:
the meta object for the reference 'Parent Model Element'.
See Also:
AddDelModelElement.getParentModelElement(), DiffPackage.getAddDelModelElement()

getMoveModelElement

public org.eclipse.emf.ecore.EClass getMoveModelElement()

Specified by:
getMoveModelElement in interface DiffPackage
Returns:
the meta object for class 'Move Model Element'.
See Also:
MoveModelElement

getMoveModelElement_LeftParent

public org.eclipse.emf.ecore.EReference getMoveModelElement_LeftParent()

Specified by:
getMoveModelElement_LeftParent in interface DiffPackage
Returns:
the meta object for the reference 'Left Parent'.
See Also:
MoveModelElement.getLeftParent(), DiffPackage.getMoveModelElement()

getMoveModelElement_RightParent

public org.eclipse.emf.ecore.EReference getMoveModelElement_RightParent()

Specified by:
getMoveModelElement_RightParent in interface DiffPackage
Returns:
the meta object for the reference 'Right Parent'.
See Also:
MoveModelElement.getRightParent(), DiffPackage.getMoveModelElement()

getMoveModelElement_LeftElement

public org.eclipse.emf.ecore.EReference getMoveModelElement_LeftElement()

Specified by:
getMoveModelElement_LeftElement in interface DiffPackage
Returns:
the meta object for the reference 'Left Element'.
See Also:
MoveModelElement.getLeftElement(), DiffPackage.getMoveModelElement()

getMoveModelElement_RightElement

public org.eclipse.emf.ecore.EReference getMoveModelElement_RightElement()

Specified by:
getMoveModelElement_RightElement in interface DiffPackage
Returns:
the meta object for the reference 'Right Element'.
See Also:
MoveModelElement.getRightElement(), DiffPackage.getMoveModelElement()

getChangeAttribute

public org.eclipse.emf.ecore.EClass getChangeAttribute()

Specified by:
getChangeAttribute in interface DiffPackage
Returns:
the meta object for class 'Change Attribute'.
See Also:
ChangeAttribute

getChangeAttribute_LeftAttribute

public org.eclipse.emf.ecore.EReference getChangeAttribute_LeftAttribute()

Specified by:
getChangeAttribute_LeftAttribute in interface DiffPackage
Returns:
the meta object for the reference 'Left Attribute'.
See Also:
ChangeAttribute.getLeftAttribute(), DiffPackage.getChangeAttribute()

getChangeAttribute_RightAttribute

public org.eclipse.emf.ecore.EReference getChangeAttribute_RightAttribute()

Specified by:
getChangeAttribute_RightAttribute in interface DiffPackage
Returns:
the meta object for the reference 'Right Attribute'.
See Also:
ChangeAttribute.getRightAttribute(), DiffPackage.getChangeAttribute()

getChangeAttribute_LeftElement

public org.eclipse.emf.ecore.EReference getChangeAttribute_LeftElement()

Specified by:
getChangeAttribute_LeftElement in interface DiffPackage
Returns:
the meta object for the reference 'Left Element'.
See Also:
ChangeAttribute.getLeftElement(), DiffPackage.getChangeAttribute()

getChangeAttribute_RightElement

public org.eclipse.emf.ecore.EReference getChangeAttribute_RightElement()

Specified by:
getChangeAttribute_RightElement in interface DiffPackage
Returns:
the meta object for the reference 'Right Element'.
See Also:
ChangeAttribute.getRightElement(), DiffPackage.getChangeAttribute()

getChangeReference

public org.eclipse.emf.ecore.EClass getChangeReference()

Specified by:
getChangeReference in interface DiffPackage
Returns:
the meta object for class 'Change Reference'.
See Also:
ChangeReference

getChangeReference_LeftReference

public org.eclipse.emf.ecore.EReference getChangeReference_LeftReference()

Specified by:
getChangeReference_LeftReference in interface DiffPackage
Returns:
the meta object for the reference 'Left Reference'.
See Also:
ChangeReference.getLeftReference(), DiffPackage.getChangeReference()

getChangeReference_RightReference

public org.eclipse.emf.ecore.EReference getChangeReference_RightReference()

Specified by:
getChangeReference_RightReference in interface DiffPackage
Returns:
the meta object for the reference 'Right Reference'.
See Also:
ChangeReference.getRightReference(), DiffPackage.getChangeReference()

getChangeReference_LeftElement

public org.eclipse.emf.ecore.EReference getChangeReference_LeftElement()

Specified by:
getChangeReference_LeftElement in interface DiffPackage
Returns:
the meta object for the reference 'Left Element'.
See Also:
ChangeReference.getLeftElement(), DiffPackage.getChangeReference()

getChangeReference_RightElement

public org.eclipse.emf.ecore.EReference getChangeReference_RightElement()

Specified by:
getChangeReference_RightElement in interface DiffPackage
Returns:
the meta object for the reference 'Right Element'.
See Also:
ChangeReference.getRightElement(), DiffPackage.getChangeReference()

getDifferenceType

public org.eclipse.emf.ecore.EEnum getDifferenceType()

Specified by:
getDifferenceType in interface DiffPackage
Returns:
the meta object for enum 'Difference Type'.
See Also:
DifferenceType

getDiffFactory

public DiffFactory getDiffFactory()

Specified by:
getDiffFactory in interface DiffPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.