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
org.eclipse.gmt.umlx.registry.km3.cst.impl.KM3CSTPackageImpl
public class KM3CSTPackageImpl
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 java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.gmt.umlx.registry.km3.cst.KM3CSTPackage |
---|
KM3CSTPackage.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 |
createPackageContents()
Creates the meta-model objects for the package. |
org.eclipse.emf.ecore.EAttribute |
getAttributeCS_Unique()
|
org.eclipse.emf.ecore.EClass |
getAttributeCS()
|
org.eclipse.emf.ecore.EAttribute |
getClassCS_Abstract()
|
org.eclipse.emf.ecore.EReference |
getClassCS_Attributes()
|
org.eclipse.emf.ecore.EReference |
getClassCS_References()
|
org.eclipse.emf.ecore.EReference |
getClassCS_Supertypes()
|
org.eclipse.emf.ecore.EClass |
getClassCS()
|
org.eclipse.emf.ecore.EClass |
getClassifierCS()
|
org.eclipse.emf.ecore.EReference |
getDataTypeCS_Instance()
|
org.eclipse.emf.ecore.EClass |
getDataTypeCS()
|
org.eclipse.emf.ecore.EAttribute |
getElementCS_EndOffset()
|
org.eclipse.emf.ecore.EAttribute |
getElementCS_StartOffset()
|
org.eclipse.emf.ecore.EClass |
getElementCS()
|
org.eclipse.emf.ecore.EReference |
getEnumerationCS_Literals()
|
org.eclipse.emf.ecore.EClass |
getEnumerationCS()
|
org.eclipse.emf.ecore.EReference |
getFeatureCS_Lower()
|
org.eclipse.emf.ecore.EAttribute |
getFeatureCS_Ordered()
|
org.eclipse.emf.ecore.EReference |
getFeatureCS_Typeref()
|
org.eclipse.emf.ecore.EReference |
getFeatureCS_Upper()
|
org.eclipse.emf.ecore.EClass |
getFeatureCS()
|
org.eclipse.emf.ecore.EReference |
getIdentifiedElementCS_Identifier()
|
org.eclipse.emf.ecore.EClass |
getIdentifiedElementCS()
|
org.eclipse.emf.ecore.EAttribute |
getIdentifierCS_Value()
|
org.eclipse.emf.ecore.EClass |
getIdentifierCS()
|
org.eclipse.emf.ecore.EAttribute |
getIdentifiersCS_Values()
|
org.eclipse.emf.ecore.EClass |
getIdentifiersCS()
|
KM3CSTFactory |
getKM3CSTFactory()
|
org.eclipse.emf.ecore.EClass |
getLiteralCS()
|
org.eclipse.emf.ecore.EReference |
getMetaModelCS_Packages()
|
org.eclipse.emf.ecore.EClass |
getMetaModelCS()
|
org.eclipse.emf.ecore.EAttribute |
getMultiplicityBoundCS_Value()
|
org.eclipse.emf.ecore.EClass |
getMultiplicityBoundCS()
|
org.eclipse.emf.ecore.EReference |
getPackageCS_Classes()
|
org.eclipse.emf.ecore.EReference |
getPackageCS_DataTypes()
|
org.eclipse.emf.ecore.EReference |
getPackageCS_Enumerations()
|
org.eclipse.emf.ecore.EReference |
getPackageCS_Packages()
|
org.eclipse.emf.ecore.EClass |
getPackageCS()
|
org.eclipse.emf.ecore.EAttribute |
getReferenceCS_Container()
|
org.eclipse.emf.ecore.EReference |
getReferenceCS_OppositeOf()
|
org.eclipse.emf.ecore.EClass |
getReferenceCS()
|
static KM3CSTPackage |
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 KM3CSTPackage 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.
KM3CSTPackage.eNS_URI
,
createPackageContents()
,
initializePackageContents()
public org.eclipse.emf.ecore.EClass getAttributeCS()
getAttributeCS
in interface KM3CSTPackage
AttributeCS
public org.eclipse.emf.ecore.EAttribute getAttributeCS_Unique()
getAttributeCS_Unique
in interface KM3CSTPackage
AttributeCS.isUnique()
,
KM3CSTPackage.getAttributeCS()
public org.eclipse.emf.ecore.EClass getFeatureCS()
getFeatureCS
in interface KM3CSTPackage
FeatureCS
public org.eclipse.emf.ecore.EReference getFeatureCS_Lower()
getFeatureCS_Lower
in interface KM3CSTPackage
FeatureCS.getLower()
,
KM3CSTPackage.getFeatureCS()
public org.eclipse.emf.ecore.EAttribute getFeatureCS_Ordered()
getFeatureCS_Ordered
in interface KM3CSTPackage
FeatureCS.isOrdered()
,
KM3CSTPackage.getFeatureCS()
public org.eclipse.emf.ecore.EReference getFeatureCS_Typeref()
getFeatureCS_Typeref
in interface KM3CSTPackage
FeatureCS.getTyperef()
,
KM3CSTPackage.getFeatureCS()
public org.eclipse.emf.ecore.EReference getFeatureCS_Upper()
getFeatureCS_Upper
in interface KM3CSTPackage
FeatureCS.getUpper()
,
KM3CSTPackage.getFeatureCS()
public org.eclipse.emf.ecore.EClass getClassCS()
getClassCS
in interface KM3CSTPackage
ClassCS
public org.eclipse.emf.ecore.EAttribute getClassCS_Abstract()
getClassCS_Abstract
in interface KM3CSTPackage
ClassCS.isAbstract()
,
KM3CSTPackage.getClassCS()
public org.eclipse.emf.ecore.EReference getClassCS_Attributes()
getClassCS_Attributes
in interface KM3CSTPackage
ClassCS.getAttributes()
,
KM3CSTPackage.getClassCS()
public org.eclipse.emf.ecore.EReference getClassCS_References()
getClassCS_References
in interface KM3CSTPackage
ClassCS.getReferences()
,
KM3CSTPackage.getClassCS()
public org.eclipse.emf.ecore.EReference getClassCS_Supertypes()
getClassCS_Supertypes
in interface KM3CSTPackage
ClassCS.getSupertypes()
,
KM3CSTPackage.getClassCS()
public org.eclipse.emf.ecore.EClass getClassifierCS()
getClassifierCS
in interface KM3CSTPackage
ClassifierCS
public org.eclipse.emf.ecore.EClass getDataTypeCS()
getDataTypeCS
in interface KM3CSTPackage
DataTypeCS
public org.eclipse.emf.ecore.EReference getDataTypeCS_Instance()
getDataTypeCS_Instance
in interface KM3CSTPackage
DataTypeCS.getInstance()
,
KM3CSTPackage.getDataTypeCS()
public org.eclipse.emf.ecore.EClass getEnumerationCS()
getEnumerationCS
in interface KM3CSTPackage
EnumerationCS
public org.eclipse.emf.ecore.EReference getEnumerationCS_Literals()
getEnumerationCS_Literals
in interface KM3CSTPackage
EnumerationCS.getLiterals()
,
KM3CSTPackage.getEnumerationCS()
public org.eclipse.emf.ecore.EClass getIdentifierCS()
getIdentifierCS
in interface KM3CSTPackage
IdentifierCS
public org.eclipse.emf.ecore.EAttribute getIdentifierCS_Value()
getIdentifierCS_Value
in interface KM3CSTPackage
IdentifierCS.getValue()
,
KM3CSTPackage.getIdentifierCS()
public org.eclipse.emf.ecore.EClass getLiteralCS()
getLiteralCS
in interface KM3CSTPackage
LiteralCS
public org.eclipse.emf.ecore.EClass getMetaModelCS()
getMetaModelCS
in interface KM3CSTPackage
MetaModelCS
public org.eclipse.emf.ecore.EReference getMetaModelCS_Packages()
getMetaModelCS_Packages
in interface KM3CSTPackage
MetaModelCS.getPackages()
,
KM3CSTPackage.getMetaModelCS()
public org.eclipse.emf.ecore.EClass getPackageCS()
getPackageCS
in interface KM3CSTPackage
PackageCS
public org.eclipse.emf.ecore.EReference getPackageCS_Classes()
getPackageCS_Classes
in interface KM3CSTPackage
PackageCS.getClasses()
,
KM3CSTPackage.getPackageCS()
public org.eclipse.emf.ecore.EReference getPackageCS_DataTypes()
getPackageCS_DataTypes
in interface KM3CSTPackage
PackageCS.getDataTypes()
,
KM3CSTPackage.getPackageCS()
public org.eclipse.emf.ecore.EReference getPackageCS_Enumerations()
getPackageCS_Enumerations
in interface KM3CSTPackage
PackageCS.getEnumerations()
,
KM3CSTPackage.getPackageCS()
public org.eclipse.emf.ecore.EReference getPackageCS_Packages()
getPackageCS_Packages
in interface KM3CSTPackage
PackageCS.getPackages()
,
KM3CSTPackage.getPackageCS()
public org.eclipse.emf.ecore.EClass getReferenceCS()
getReferenceCS
in interface KM3CSTPackage
ReferenceCS
public org.eclipse.emf.ecore.EReference getReferenceCS_OppositeOf()
getReferenceCS_OppositeOf
in interface KM3CSTPackage
ReferenceCS.getOppositeOf()
,
KM3CSTPackage.getReferenceCS()
public org.eclipse.emf.ecore.EAttribute getReferenceCS_Container()
getReferenceCS_Container
in interface KM3CSTPackage
ReferenceCS.isContainer()
,
KM3CSTPackage.getReferenceCS()
public org.eclipse.emf.ecore.EClass getElementCS()
getElementCS
in interface KM3CSTPackage
ElementCS
public org.eclipse.emf.ecore.EAttribute getElementCS_StartOffset()
getElementCS_StartOffset
in interface KM3CSTPackage
ElementCS.getStartOffset()
,
KM3CSTPackage.getElementCS()
public org.eclipse.emf.ecore.EAttribute getElementCS_EndOffset()
getElementCS_EndOffset
in interface KM3CSTPackage
ElementCS.getEndOffset()
,
KM3CSTPackage.getElementCS()
public org.eclipse.emf.ecore.EClass getIdentifiedElementCS()
getIdentifiedElementCS
in interface KM3CSTPackage
IdentifiedElementCS
public org.eclipse.emf.ecore.EReference getIdentifiedElementCS_Identifier()
getIdentifiedElementCS_Identifier
in interface KM3CSTPackage
IdentifiedElementCS.getIdentifier()
,
KM3CSTPackage.getIdentifiedElementCS()
public org.eclipse.emf.ecore.EClass getIdentifiersCS()
getIdentifiersCS
in interface KM3CSTPackage
IdentifiersCS
public org.eclipse.emf.ecore.EAttribute getIdentifiersCS_Values()
getIdentifiersCS_Values
in interface KM3CSTPackage
IdentifiersCS.getValues()
,
KM3CSTPackage.getIdentifiersCS()
public org.eclipse.emf.ecore.EClass getMultiplicityBoundCS()
getMultiplicityBoundCS
in interface KM3CSTPackage
MultiplicityBoundCS
public org.eclipse.emf.ecore.EAttribute getMultiplicityBoundCS_Value()
getMultiplicityBoundCS_Value
in interface KM3CSTPackage
MultiplicityBoundCS.getValue()
,
KM3CSTPackage.getMultiplicityBoundCS()
public KM3CSTFactory getKM3CSTFactory()
getKM3CSTFactory
in interface KM3CSTPackage
public void createPackageContents()
public void initializePackageContents()