Class ExpressionPackageImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- org.palladiosimulator.solver.spa.expression.impl.ExpressionPackageImpl
-
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,ExpressionPackage
public class ExpressionPackageImpl extends EPackageImpl implements ExpressionPackage
An implementation of the model Package.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
Nested classes/interfaces inherited from interface org.palladiosimulator.solver.spa.expression.ExpressionPackage
ExpressionPackage.Literals
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
-
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, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
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.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.palladiosimulator.solver.spa.expression.ExpressionPackage
ACQUIRE, ACQUIRE__RESOURCE, ACQUIRE_FEATURE_COUNT, ALTERNATIVE, ALTERNATIVE__LEFT_OPTION, ALTERNATIVE__RIGHT_OPTION, ALTERNATIVE_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXPRESSION, EXPRESSION_FEATURE_COUNT, LOOP, LOOP__ITERATIONS_PMF, LOOP__ITERATIONS_STRING, LOOP__REG_EXP, LOOP_FEATURE_COUNT, OPERATION, OPERATION_FEATURE_COUNT, OPTION, OPTION__PROBABILITY, OPTION__REGEXP, OPTION_FEATURE_COUNT, PARALLEL, PARALLEL__LEFT_TASK, PARALLEL__RIGHT_TASK, PARALLEL_FEATURE_COUNT, RELEASE, RELEASE__RESOURCE, RELEASE_FEATURE_COUNT, SEQUENCE, SEQUENCE__LEFT_REG_EXP, SEQUENCE__RIGHT_REG_EXP, SEQUENCE_FEATURE_COUNT, SYMBOL, SYMBOL__NAME, SYMBOL__RESOURCE_USAGES, SYMBOL_FEATURE_COUNT, TERMINAL, TERMINAL_FEATURE_COUNT
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, 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, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, 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.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
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.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
init
public static ExpressionPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
ExpressionPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
ExpressionPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getTerminal
public EClass getTerminal()
- Specified by:
getTerminal
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Terminal'.
- See Also:
Terminal
- Generated class or method.
-
getExpression
public EClass getExpression()
- Specified by:
getExpression
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Expression'.
- See Also:
Expression
- Generated class or method.
-
getSymbol
public EClass getSymbol()
- Specified by:
getSymbol
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Symbol'.
- See Also:
Symbol
- Generated class or method.
-
getSymbol_Name
public EAttribute getSymbol_Name()
- Specified by:
getSymbol_Name
in interfaceExpressionPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
Symbol.getName()
,ExpressionPackage.getSymbol()
- Generated class or method.
-
getSymbol_ResourceUsages
public EReference getSymbol_ResourceUsages()
- Specified by:
getSymbol_ResourceUsages
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference list 'Resource Usages'.
- See Also:
Symbol.getResourceUsages()
,ExpressionPackage.getSymbol()
- Generated class or method.
-
getSequence
public EClass getSequence()
- Specified by:
getSequence
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Sequence'.
- See Also:
Sequence
- Generated class or method.
-
getSequence_LeftRegExp
public EReference getSequence_LeftRegExp()
- Specified by:
getSequence_LeftRegExp
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Left Reg Exp'.
- See Also:
Sequence.getLeftRegExp()
,ExpressionPackage.getSequence()
- Generated class or method.
-
getSequence_RightRegExp
public EReference getSequence_RightRegExp()
- Specified by:
getSequence_RightRegExp
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Right Reg Exp'.
- See Also:
Sequence.getRightRegExp()
,ExpressionPackage.getSequence()
- Generated class or method.
-
getOperation
public EClass getOperation()
- Specified by:
getOperation
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Operation'.
- See Also:
Operation
- Generated class or method.
-
getRelease
public EClass getRelease()
- Specified by:
getRelease
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Release'.
- See Also:
Release
- Generated class or method.
-
getRelease_Resource
public EReference getRelease_Resource()
- Specified by:
getRelease_Resource
in interfaceExpressionPackage
- Returns:
- the meta object for the reference 'Resource'.
- See Also:
Release.getResource()
,ExpressionPackage.getRelease()
- Generated class or method.
-
getParallel
public EClass getParallel()
- Specified by:
getParallel
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Parallel'.
- See Also:
Parallel
- Generated class or method.
-
getParallel_LeftTask
public EReference getParallel_LeftTask()
- Specified by:
getParallel_LeftTask
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Left Task'.
- See Also:
Parallel.getLeftTask()
,ExpressionPackage.getParallel()
- Generated class or method.
-
getParallel_RightTask
public EReference getParallel_RightTask()
- Specified by:
getParallel_RightTask
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Right Task'.
- See Also:
Parallel.getRightTask()
,ExpressionPackage.getParallel()
- Generated class or method.
-
getOption
public EClass getOption()
- Specified by:
getOption
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Option'.
- See Also:
Option
- Generated class or method.
-
getOption_Probability
public EAttribute getOption_Probability()
- Specified by:
getOption_Probability
in interfaceExpressionPackage
- Returns:
- the meta object for the attribute 'Probability'.
- See Also:
Option.getProbability()
,ExpressionPackage.getOption()
- Generated class or method.
-
getOption_Regexp
public EReference getOption_Regexp()
- Specified by:
getOption_Regexp
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Regexp'.
- See Also:
Option.getRegexp()
,ExpressionPackage.getOption()
- Generated class or method.
-
getLoop
public EClass getLoop()
- Specified by:
getLoop
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Loop'.
- See Also:
Loop
- Generated class or method.
-
getLoop_RegExp
public EReference getLoop_RegExp()
- Specified by:
getLoop_RegExp
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Reg Exp'.
- See Also:
Loop.getRegExp()
,ExpressionPackage.getLoop()
- Generated class or method.
-
getLoop_IterationsPMF
public EReference getLoop_IterationsPMF()
- Specified by:
getLoop_IterationsPMF
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Iterations PMF'.
- See Also:
Loop.getIterationsPMF()
,ExpressionPackage.getLoop()
- Generated class or method.
-
getLoop_IterationsString
public EAttribute getLoop_IterationsString()
- Specified by:
getLoop_IterationsString
in interfaceExpressionPackage
- Returns:
- the meta object for the attribute 'Iterations String'.
- See Also:
Loop.getIterationsString()
,ExpressionPackage.getLoop()
- Generated class or method.
-
getAlternative
public EClass getAlternative()
- Specified by:
getAlternative
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Alternative'.
- See Also:
Alternative
- Generated class or method.
-
getAlternative_LeftOption
public EReference getAlternative_LeftOption()
- Specified by:
getAlternative_LeftOption
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Left Option'.
- See Also:
Alternative.getLeftOption()
,ExpressionPackage.getAlternative()
- Generated class or method.
-
getAlternative_RightOption
public EReference getAlternative_RightOption()
- Specified by:
getAlternative_RightOption
in interfaceExpressionPackage
- Returns:
- the meta object for the containment reference 'Right Option'.
- See Also:
Alternative.getRightOption()
,ExpressionPackage.getAlternative()
- Generated class or method.
-
getAcquire
public EClass getAcquire()
- Specified by:
getAcquire
in interfaceExpressionPackage
- Returns:
- the meta object for class 'Acquire'.
- See Also:
Acquire
- Generated class or method.
-
getAcquire_Resource
public EReference getAcquire_Resource()
- Specified by:
getAcquire_Resource
in interfaceExpressionPackage
- Returns:
- the meta object for the reference 'Resource'.
- See Also:
Acquire.getResource()
,ExpressionPackage.getAcquire()
- Generated class or method.
-
getExpressionFactory
public ExpressionFactory getExpressionFactory()
- Specified by:
getExpressionFactory
in interfaceExpressionPackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
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.- Generated class or method.
-
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.- Generated class or method.
-
-