|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
edu.cmu.archevol.impl.archevolPackageImpl
public class archevolPackageImpl
An implementation of the model Package.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface edu.cmu.archevol.archevolPackage |
|---|
archevolPackage.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 |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
void |
addEAttribute(Class<?> containerClass,
Class<?> typeClass,
String fullName)
Creates EAttribute for the containerClass arguement
by calling createEAttribute(), stores feature id to be
retrieved by calling getFeatureId and feature name to be
retrieved by calling getEAttributeName
initializes the created EAttribute by calling initEAttribute |
void |
createPackageContents()
Creates the meta-model objects for the package. |
archevolFactory |
getarchevolFactory()
|
org.eclipse.emf.ecore.EReference |
getArchitectureEvolution_Architectureinstances()
|
org.eclipse.emf.ecore.EReference |
getArchitectureEvolution_Evolutionstyles()
|
org.eclipse.emf.ecore.EReference |
getArchitectureEvolution_Paths()
|
org.eclipse.emf.ecore.EAttribute |
getArchitectureEvolution_Title()
|
org.eclipse.emf.ecore.EReference |
getArchitectureEvolution_Transitions()
|
org.eclipse.emf.ecore.EClass |
getArchitectureEvolution()
|
org.eclipse.emf.ecore.EAttribute |
getArchitectureInstance_Acmesystem()
|
org.eclipse.emf.ecore.EReference |
getArchitectureInstance_Architectureinstancepaths()
|
org.eclipse.emf.ecore.EAttribute |
getArchitectureInstance_Name()
|
org.eclipse.emf.ecore.EReference |
getArchitectureInstance_Paths()
|
org.eclipse.emf.ecore.EClass |
getArchitectureInstance()
|
org.eclipse.emf.ecore.EReference |
getArchitectureInstancePath_Path()
|
org.eclipse.emf.ecore.EClass |
getArchitectureInstancePath()
|
org.eclipse.emf.ecore.EAttribute |
getEAttribute(Class<?> containerClass,
String fullName)
Returns the corresponse EAttribute registed in method addEAttribute |
String |
getEAttributeName(Class<?> containerClass,
int featureId)
Returns the attribute name registed in method addEAttribute |
org.eclipse.emf.ecore.EAttribute |
getEvolutionStyle_Contributionname()
|
org.eclipse.emf.ecore.EAttribute |
getEvolutionStyle_Name()
|
org.eclipse.emf.ecore.EClass |
getEvolutionStyle()
|
int |
getFeatureId(String fullName)
Returns the feature id registed in method addEAttribute |
org.eclipse.emf.ecore.EAttribute |
getPath_Name()
|
org.eclipse.emf.ecore.EClass |
getPath()
|
org.eclipse.emf.ecore.EAttribute |
getTransition_Name()
|
org.eclipse.emf.ecore.EReference |
getTransition_Next()
|
org.eclipse.emf.ecore.EReference |
getTransition_Paths()
|
org.eclipse.emf.ecore.EReference |
getTransition_Previous()
|
org.eclipse.emf.ecore.EReference |
getTransition_Transitionpaths()
|
org.eclipse.emf.ecore.EClass |
getTransition()
|
org.eclipse.emf.ecore.EReference |
getTransitionPath_Path()
|
org.eclipse.emf.ecore.EClass |
getTransitionPath()
|
static archevolPackage |
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 |
|---|
basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, 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, getEAnnotation, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eIsProxy, eProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, 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 |
| Method Detail |
|---|
public static archevolPackage init()
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.
archevolPackage.eNS_URI,
createPackageContents(),
initializePackageContents()public org.eclipse.emf.ecore.EClass getArchitectureInstance()
getArchitectureInstance in interface archevolPackageArchitectureInstancepublic org.eclipse.emf.ecore.EAttribute getArchitectureInstance_Name()
getArchitectureInstance_Name in interface archevolPackageArchitectureInstance.getName(),
archevolPackage.getArchitectureInstance()public org.eclipse.emf.ecore.EAttribute getArchitectureInstance_Acmesystem()
getArchitectureInstance_Acmesystem in interface archevolPackageArchitectureInstance.getAcmesystem(),
archevolPackage.getArchitectureInstance()public org.eclipse.emf.ecore.EReference getArchitectureInstance_Architectureinstancepaths()
getArchitectureInstance_Architectureinstancepaths in interface archevolPackageArchitectureInstance.getArchitectureinstancepaths(),
archevolPackage.getArchitectureInstance()public org.eclipse.emf.ecore.EReference getArchitectureInstance_Paths()
getArchitectureInstance_Paths in interface archevolPackageArchitectureInstance.getPaths(),
archevolPackage.getArchitectureInstance()public org.eclipse.emf.ecore.EClass getTransition()
getTransition in interface archevolPackageTransitionpublic org.eclipse.emf.ecore.EAttribute getTransition_Name()
getTransition_Name in interface archevolPackageTransition.getName(),
archevolPackage.getTransition()public org.eclipse.emf.ecore.EReference getTransition_Previous()
getTransition_Previous in interface archevolPackageTransition.getPrevious(),
archevolPackage.getTransition()public org.eclipse.emf.ecore.EReference getTransition_Next()
getTransition_Next in interface archevolPackageTransition.getNext(),
archevolPackage.getTransition()public org.eclipse.emf.ecore.EReference getTransition_Transitionpaths()
getTransition_Transitionpaths in interface archevolPackageTransition.getTransitionpaths(),
archevolPackage.getTransition()public org.eclipse.emf.ecore.EReference getTransition_Paths()
getTransition_Paths in interface archevolPackageTransition.getPaths(),
archevolPackage.getTransition()public org.eclipse.emf.ecore.EClass getArchitectureEvolution()
getArchitectureEvolution in interface archevolPackageArchitectureEvolutionpublic org.eclipse.emf.ecore.EAttribute getArchitectureEvolution_Title()
getArchitectureEvolution_Title in interface archevolPackageArchitectureEvolution.getTitle(),
archevolPackage.getArchitectureEvolution()public org.eclipse.emf.ecore.EReference getArchitectureEvolution_Architectureinstances()
getArchitectureEvolution_Architectureinstances in interface archevolPackageArchitectureEvolution.getArchitectureinstances(),
archevolPackage.getArchitectureEvolution()public org.eclipse.emf.ecore.EReference getArchitectureEvolution_Transitions()
getArchitectureEvolution_Transitions in interface archevolPackageArchitectureEvolution.getTransitions(),
archevolPackage.getArchitectureEvolution()public org.eclipse.emf.ecore.EReference getArchitectureEvolution_Paths()
getArchitectureEvolution_Paths in interface archevolPackageArchitectureEvolution.getPaths(),
archevolPackage.getArchitectureEvolution()public org.eclipse.emf.ecore.EReference getArchitectureEvolution_Evolutionstyles()
getArchitectureEvolution_Evolutionstyles in interface archevolPackageArchitectureEvolution.getEvolutionstyles(),
archevolPackage.getArchitectureEvolution()public org.eclipse.emf.ecore.EClass getPath()
getPath in interface archevolPackagePathpublic org.eclipse.emf.ecore.EAttribute getPath_Name()
getPath_Name in interface archevolPackagePath.getName(),
archevolPackage.getPath()public org.eclipse.emf.ecore.EClass getArchitectureInstancePath()
getArchitectureInstancePath in interface archevolPackageArchitectureInstancePathpublic org.eclipse.emf.ecore.EReference getArchitectureInstancePath_Path()
getArchitectureInstancePath_Path in interface archevolPackageArchitectureInstancePath.getPath(),
archevolPackage.getArchitectureInstancePath()public org.eclipse.emf.ecore.EClass getTransitionPath()
getTransitionPath in interface archevolPackageTransitionPathpublic org.eclipse.emf.ecore.EReference getTransitionPath_Path()
getTransitionPath_Path in interface archevolPackageTransitionPath.getPath(),
archevolPackage.getTransitionPath()public org.eclipse.emf.ecore.EClass getEvolutionStyle()
getEvolutionStyle in interface archevolPackageEvolutionStylepublic org.eclipse.emf.ecore.EAttribute getEvolutionStyle_Name()
getEvolutionStyle_Name in interface archevolPackageEvolutionStyle.getName(),
archevolPackage.getEvolutionStyle()public org.eclipse.emf.ecore.EAttribute getEvolutionStyle_Contributionname()
getEvolutionStyle_Contributionname in interface archevolPackageEvolutionStyle.getContributionname(),
archevolPackage.getEvolutionStyle()public archevolFactory getarchevolFactory()
getarchevolFactory in interface archevolPackagepublic void createPackageContents()
public void initializePackageContents()
public String getEAttributeName(Class<?> containerClass,
int featureId)
archevolPackageaddEAttribute
getEAttributeName in interface archevolPackagecontainerClass - the container ClassfeatureId - the feature id
archevolPackage.getEAttributeName(java.lang.Class, int)public int getFeatureId(String fullName)
archevolPackageaddEAttribute
getFeatureId in interface archevolPackagefullName - the name of the attribute
archevolPackage.getFeatureId(java.lang.String)
public org.eclipse.emf.ecore.EAttribute getEAttribute(Class<?> containerClass,
String fullName)
archevolPackageaddEAttribute
getEAttribute in interface archevolPackagecontainerClass - the container ClassfullName - the name of the attribute
archevolPackage.getEAttribute(java.lang.Class, java.lang.String)
public void addEAttribute(Class<?> containerClass,
Class<?> typeClass,
String fullName)
archevolPackagecontainerClass arguement
by calling createEAttribute(), stores feature id to be
retrieved by calling getFeatureId and feature name to be
retrieved by calling getEAttributeName
initializes the created EAttribute by calling initEAttribute
addEAttribute in interface archevolPackagecontainerClass - the container ClassfullName - the name of the attributeedu.cmu.archevol.archevolPackage#addEAttribute(java.lang.String, java.lang.Class, java.lang.String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||