Class BpusagemodelPackageImpl
- 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
-
- de.uhd.ifi.se.pcm.bppcm.bpusagemodel.impl.BpusagemodelPackageImpl
-
- All Implemented Interfaces:
BpusagemodelPackage
,Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
public class BpusagemodelPackageImpl extends EPackageImpl implements BpusagemodelPackage
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 de.uhd.ifi.se.pcm.bppcm.bpusagemodel.BpusagemodelPackage
BpusagemodelPackage.Literals
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
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 de.uhd.ifi.se.pcm.bppcm.bpusagemodel.BpusagemodelPackage
ACQUIRE_DEVICE_RESOURCE_ACTION, ACQUIRE_DEVICE_RESOURCE_ACTION__ENTITY_NAME, ACQUIRE_DEVICE_RESOURCE_ACTION__ID, ACQUIRE_DEVICE_RESOURCE_ACTION__PASSIVERESOURCE_ACQUIRE_ACTION, ACQUIRE_DEVICE_RESOURCE_ACTION__PREDECESSOR, ACQUIRE_DEVICE_RESOURCE_ACTION__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION, ACQUIRE_DEVICE_RESOURCE_ACTION__SUCCESSOR, ACQUIRE_DEVICE_RESOURCE_ACTION__TIMEOUT, ACQUIRE_DEVICE_RESOURCE_ACTION__TIMEOUT_VALUE, ACQUIRE_DEVICE_RESOURCE_ACTION_FEATURE_COUNT, ACTIVITY, ACTIVITY__ENTITY_NAME, ACTIVITY__ID, ACTIVITY__PREDECESSOR, ACTIVITY__SCENARIO, ACTIVITY__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION, ACTIVITY__SUCCESSOR, ACTIVITY_FEATURE_COUNT, ACTOR_STEP, ACTOR_STEP__CONTINUOUSLY_PERFORMED, ACTOR_STEP__ENTITY_NAME, ACTOR_STEP__ID, ACTOR_STEP__INPUT_DATA_OBJECTS, ACTOR_STEP__INTERRUPTABLE, ACTOR_STEP__OUTPUT_DATA_OBJECTS, ACTOR_STEP__PREDECESSOR, ACTOR_STEP__PROCESSING_TIME, ACTOR_STEP__RESPONSIBLE_ROLE, ACTOR_STEP__RESTING_TIME, ACTOR_STEP__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION, ACTOR_STEP__SUCCESSOR, ACTOR_STEP_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, PROCESS_TRIGGER_PERIOD, PROCESS_TRIGGER_PERIOD__ID, PROCESS_TRIGGER_PERIOD__INTER_ARRIVAL_TIME_PROCESS_WORKLOAD, PROCESS_TRIGGER_PERIOD__PERIOD_END_TIME_POINT, PROCESS_TRIGGER_PERIOD__PERIOD_START_TIME_POINT, PROCESS_TRIGGER_PERIOD_FEATURE_COUNT, PROCESS_WORKLOAD, PROCESS_WORKLOAD__INTER_ARRIVAL_TIME_OPEN_WORKLOAD, PROCESS_WORKLOAD__PROCESS_TRIGGER_PERIODS, PROCESS_WORKLOAD__USAGE_SCENARIO_WORKLOAD, PROCESS_WORKLOAD_FEATURE_COUNT, RELEASE_DEVICE_RESOURCE_ACTION, RELEASE_DEVICE_RESOURCE_ACTION__ENTITY_NAME, RELEASE_DEVICE_RESOURCE_ACTION__ID, RELEASE_DEVICE_RESOURCE_ACTION__PASSIVERESOURCE_RELEASE_ACTION, RELEASE_DEVICE_RESOURCE_ACTION__PREDECESSOR, RELEASE_DEVICE_RESOURCE_ACTION__SCENARIO_BEHAVIOUR_ABSTRACT_USER_ACTION, RELEASE_DEVICE_RESOURCE_ACTION__SUCCESSOR, RELEASE_DEVICE_RESOURCE_ACTION_FEATURE_COUNT
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
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 BpusagemodelPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
BpusagemodelPackage.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:
BpusagemodelPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getActorStep
public EClass getActorStep()
- Specified by:
getActorStep
in interfaceBpusagemodelPackage
- Returns:
- the meta object for class 'Actor Step'.
- See Also:
ActorStep
- Generated class or method.
-
getActorStep_ProcessingTime
public EReference getActorStep_ProcessingTime()
- Specified by:
getActorStep_ProcessingTime
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the containment reference 'Processing Time'.
- See Also:
ActorStep.getProcessingTime()
,BpusagemodelPackage.getActorStep()
- Generated class or method.
-
getActorStep_RestingTime
public EAttribute getActorStep_RestingTime()
- Specified by:
getActorStep_RestingTime
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the attribute 'Resting Time'.
- See Also:
ActorStep.getRestingTime()
,BpusagemodelPackage.getActorStep()
- Generated class or method.
-
getActorStep_ResponsibleRole
public EReference getActorStep_ResponsibleRole()
- Specified by:
getActorStep_ResponsibleRole
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the reference 'Responsible Role'.
- See Also:
ActorStep.getResponsibleRole()
,BpusagemodelPackage.getActorStep()
- Generated class or method.
-
getActorStep_ContinuouslyPerformed
public EAttribute getActorStep_ContinuouslyPerformed()
- Specified by:
getActorStep_ContinuouslyPerformed
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the attribute 'Continuously Performed'.
- See Also:
ActorStep.isContinuouslyPerformed()
,BpusagemodelPackage.getActorStep()
- Generated class or method.
-
getActorStep_Interruptable
public EAttribute getActorStep_Interruptable()
- Specified by:
getActorStep_Interruptable
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the attribute 'Interruptable'.
- See Also:
ActorStep.isInterruptable()
,BpusagemodelPackage.getActorStep()
- Generated class or method.
-
getActorStep_OutputDataObjects
public EReference getActorStep_OutputDataObjects()
- Specified by:
getActorStep_OutputDataObjects
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the reference list 'Output Data Objects'.
- See Also:
ActorStep.getOutputDataObjects()
,BpusagemodelPackage.getActorStep()
- Generated class or method.
-
getActorStep_InputDataObjects
public EReference getActorStep_InputDataObjects()
- Specified by:
getActorStep_InputDataObjects
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the reference list 'Input Data Objects'.
- See Also:
ActorStep.getInputDataObjects()
,BpusagemodelPackage.getActorStep()
- Generated class or method.
-
getActivity
public EClass getActivity()
- Specified by:
getActivity
in interfaceBpusagemodelPackage
- Returns:
- the meta object for class 'Activity'.
- See Also:
Activity
- Generated class or method.
-
getActivity_Scenario
public EReference getActivity_Scenario()
- Specified by:
getActivity_Scenario
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the containment reference 'Scenario'.
- See Also:
Activity.getScenario()
,BpusagemodelPackage.getActivity()
- Generated class or method.
-
getProcessWorkload
public EClass getProcessWorkload()
- Specified by:
getProcessWorkload
in interfaceBpusagemodelPackage
- Returns:
- the meta object for class 'Process Workload'.
- See Also:
ProcessWorkload
- Generated class or method.
-
getProcessWorkload_ProcessTriggerPeriods
public EReference getProcessWorkload_ProcessTriggerPeriods()
- Specified by:
getProcessWorkload_ProcessTriggerPeriods
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the containment reference list 'Process Trigger Periods'.
- See Also:
ProcessWorkload.getProcessTriggerPeriods()
,BpusagemodelPackage.getProcessWorkload()
- Generated class or method.
-
getProcessTriggerPeriod
public EClass getProcessTriggerPeriod()
- Specified by:
getProcessTriggerPeriod
in interfaceBpusagemodelPackage
- Returns:
- the meta object for class 'Process Trigger Period'.
- See Also:
ProcessTriggerPeriod
- Generated class or method.
-
getProcessTriggerPeriod_InterArrivalTime_ProcessWorkload
public EReference getProcessTriggerPeriod_InterArrivalTime_ProcessWorkload()
- Specified by:
getProcessTriggerPeriod_InterArrivalTime_ProcessWorkload
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the containment reference 'Inter Arrival Time Process Workload'.
- See Also:
ProcessTriggerPeriod.getInterArrivalTime_ProcessWorkload()
,BpusagemodelPackage.getProcessTriggerPeriod()
- Generated class or method.
-
getProcessTriggerPeriod_PeriodStartTimePoint
public EAttribute getProcessTriggerPeriod_PeriodStartTimePoint()
- Specified by:
getProcessTriggerPeriod_PeriodStartTimePoint
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the attribute 'Period Start Time Point'.
- See Also:
ProcessTriggerPeriod.getPeriodStartTimePoint()
,BpusagemodelPackage.getProcessTriggerPeriod()
- Generated class or method.
-
getProcessTriggerPeriod_PeriodEndTimePoint
public EAttribute getProcessTriggerPeriod_PeriodEndTimePoint()
- Specified by:
getProcessTriggerPeriod_PeriodEndTimePoint
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the attribute 'Period End Time Point'.
- See Also:
ProcessTriggerPeriod.getPeriodEndTimePoint()
,BpusagemodelPackage.getProcessTriggerPeriod()
- Generated class or method.
-
getAcquireDeviceResourceAction
public EClass getAcquireDeviceResourceAction()
- Specified by:
getAcquireDeviceResourceAction
in interfaceBpusagemodelPackage
- Returns:
- the meta object for class 'Acquire Device Resource Action'.
- See Also:
AcquireDeviceResourceAction
- Generated class or method.
-
getAcquireDeviceResourceAction_Passiveresource_AcquireAction
public EReference getAcquireDeviceResourceAction_Passiveresource_AcquireAction()
- Specified by:
getAcquireDeviceResourceAction_Passiveresource_AcquireAction
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the reference 'Passiveresource Acquire Action'.
- See Also:
AcquireDeviceResourceAction.getPassiveresource_AcquireAction()
,BpusagemodelPackage.getAcquireDeviceResourceAction()
- Generated class or method.
-
getAcquireDeviceResourceAction_Timeout
public EAttribute getAcquireDeviceResourceAction_Timeout()
- Specified by:
getAcquireDeviceResourceAction_Timeout
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the attribute 'Timeout'.
- See Also:
AcquireDeviceResourceAction.isTimeout()
,BpusagemodelPackage.getAcquireDeviceResourceAction()
- Generated class or method.
-
getAcquireDeviceResourceAction_TimeoutValue
public EAttribute getAcquireDeviceResourceAction_TimeoutValue()
- Specified by:
getAcquireDeviceResourceAction_TimeoutValue
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the attribute 'Timeout Value'.
- See Also:
AcquireDeviceResourceAction.getTimeoutValue()
,BpusagemodelPackage.getAcquireDeviceResourceAction()
- Generated class or method.
-
getReleaseDeviceResourceAction
public EClass getReleaseDeviceResourceAction()
- Specified by:
getReleaseDeviceResourceAction
in interfaceBpusagemodelPackage
- Returns:
- the meta object for class 'Release Device Resource Action'.
- See Also:
ReleaseDeviceResourceAction
- Generated class or method.
-
getReleaseDeviceResourceAction_Passiveresource_ReleaseAction
public EReference getReleaseDeviceResourceAction_Passiveresource_ReleaseAction()
- Specified by:
getReleaseDeviceResourceAction_Passiveresource_ReleaseAction
in interfaceBpusagemodelPackage
- Returns:
- the meta object for the reference 'Passiveresource Release Action'.
- See Also:
ReleaseDeviceResourceAction.getPassiveresource_ReleaseAction()
,BpusagemodelPackage.getReleaseDeviceResourceAction()
- Generated class or method.
-
getBpusagemodelFactory
public BpusagemodelFactory getBpusagemodelFactory()
- Specified by:
getBpusagemodelFactory
in interfaceBpusagemodelPackage
- 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.
-
-