Class BehaviourPackageImpl
- 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.dataflow.confidentiality.pcm.model.confidentiality.behaviour.impl.BehaviourPackageImpl
-
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,BehaviourPackage
public class BehaviourPackageImpl extends EPackageImpl implements BehaviourPackage
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.palladiosimulator.dataflow.confidentiality.pcm.model.confidentiality.behaviour.BehaviourPackage
BehaviourPackage.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 org.palladiosimulator.dataflow.confidentiality.pcm.model.confidentiality.behaviour.BehaviourPackage
BEHAVIOUR_REUSE, BEHAVIOUR_REUSE__ID, BEHAVIOUR_REUSE__REUSED_BEHAVIOUR, BEHAVIOUR_REUSE__VARIABLE_BINDINGS, BEHAVIOUR_REUSE__VARIABLE_USAGES, BEHAVIOUR_REUSE_FEATURE_COUNT, BEHAVIOURS, BEHAVIOURS__DATA_CHANNEL_BEHAVIOUR, BEHAVIOURS__ID, BEHAVIOURS__REUSABLE_BEHAVIOURS, BEHAVIOURS_FEATURE_COUNT, DATA_CHANNEL_BEHAVIOUR, DATA_CHANNEL_BEHAVIOUR__DATA_CHANNEL, DATA_CHANNEL_BEHAVIOUR__DATA_SINKS, DATA_CHANNEL_BEHAVIOUR__DATA_SOURCES, DATA_CHANNEL_BEHAVIOUR__ENTITY_NAME, DATA_CHANNEL_BEHAVIOUR__ID, DATA_CHANNEL_BEHAVIOUR__REUSED_BEHAVIOURS, DATA_CHANNEL_BEHAVIOUR__VARIABLE_USAGES, DATA_CHANNEL_BEHAVIOUR_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, REUSABLE_BEHAVIOUR, REUSABLE_BEHAVIOUR__ENTITY_NAME, REUSABLE_BEHAVIOUR__ID, REUSABLE_BEHAVIOUR__INPUT_VARIABLES, REUSABLE_BEHAVIOUR__OUTPUT_VARIABLES, REUSABLE_BEHAVIOUR__VARIABLE_USAGES, REUSABLE_BEHAVIOUR_FEATURE_COUNT, VARIABLE_BINDING, VARIABLE_BINDING__BOUND_VALUE, VARIABLE_BINDING__BOUND_VARIABLE, VARIABLE_BINDING__ID, VARIABLE_BINDING_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 BehaviourPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
BehaviourPackage.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:
BehaviourPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getDataChannelBehaviour
public EClass getDataChannelBehaviour()
- Specified by:
getDataChannelBehaviour
in interfaceBehaviourPackage
- Returns:
- the meta object for class 'Data Channel Behaviour'.
- See Also:
DataChannelBehaviour
- Generated class or method.
-
getDataChannelBehaviour_DataChannel
public EReference getDataChannelBehaviour_DataChannel()
- Specified by:
getDataChannelBehaviour_DataChannel
in interfaceBehaviourPackage
- Returns:
- the meta object for the reference 'Data Channel'.
- See Also:
DataChannelBehaviour.getDataChannel()
,BehaviourPackage.getDataChannelBehaviour()
- Generated class or method.
-
getDataChannelBehaviour_DataSources
public EReference getDataChannelBehaviour_DataSources()
- Specified by:
getDataChannelBehaviour_DataSources
in interfaceBehaviourPackage
- Returns:
- the meta object for the reference list 'Data Sources'.
- See Also:
DataChannelBehaviour.getDataSources()
,BehaviourPackage.getDataChannelBehaviour()
- Generated class or method.
-
getDataChannelBehaviour_DataSinks
public EReference getDataChannelBehaviour_DataSinks()
- Specified by:
getDataChannelBehaviour_DataSinks
in interfaceBehaviourPackage
- Returns:
- the meta object for the reference list 'Data Sinks'.
- See Also:
DataChannelBehaviour.getDataSinks()
,BehaviourPackage.getDataChannelBehaviour()
- Generated class or method.
-
getDataChannelBehaviour_VariableUsages
public EReference getDataChannelBehaviour_VariableUsages()
- Specified by:
getDataChannelBehaviour_VariableUsages
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Variable Usages'.
- See Also:
DataChannelBehaviour.getVariableUsages()
,BehaviourPackage.getDataChannelBehaviour()
- Generated class or method.
-
getDataChannelBehaviour_ReusedBehaviours
public EReference getDataChannelBehaviour_ReusedBehaviours()
- Specified by:
getDataChannelBehaviour_ReusedBehaviours
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Reused Behaviours'.
- See Also:
DataChannelBehaviour.getReusedBehaviours()
,BehaviourPackage.getDataChannelBehaviour()
- Generated class or method.
-
getBehaviours
public EClass getBehaviours()
- Specified by:
getBehaviours
in interfaceBehaviourPackage
- Returns:
- the meta object for class 'Behaviours'.
- See Also:
Behaviours
- Generated class or method.
-
getBehaviours_DataChannelBehaviour
public EReference getBehaviours_DataChannelBehaviour()
- Specified by:
getBehaviours_DataChannelBehaviour
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Data Channel Behaviour'.
- See Also:
Behaviours.getDataChannelBehaviour()
,BehaviourPackage.getBehaviours()
- Generated class or method.
-
getBehaviours_ReusableBehaviours
public EReference getBehaviours_ReusableBehaviours()
- Specified by:
getBehaviours_ReusableBehaviours
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Reusable Behaviours'.
- See Also:
Behaviours.getReusableBehaviours()
,BehaviourPackage.getBehaviours()
- Generated class or method.
-
getReusableBehaviour
public EClass getReusableBehaviour()
- Specified by:
getReusableBehaviour
in interfaceBehaviourPackage
- Returns:
- the meta object for class 'Reusable Behaviour'.
- See Also:
ReusableBehaviour
- Generated class or method.
-
getReusableBehaviour_InputVariables
public EReference getReusableBehaviour_InputVariables()
- Specified by:
getReusableBehaviour_InputVariables
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Input Variables'.
- See Also:
ReusableBehaviour.getInputVariables()
,BehaviourPackage.getReusableBehaviour()
- Generated class or method.
-
getReusableBehaviour_OutputVariables
public EReference getReusableBehaviour_OutputVariables()
- Specified by:
getReusableBehaviour_OutputVariables
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Output Variables'.
- See Also:
ReusableBehaviour.getOutputVariables()
,BehaviourPackage.getReusableBehaviour()
- Generated class or method.
-
getReusableBehaviour_VariableUsages
public EReference getReusableBehaviour_VariableUsages()
- Specified by:
getReusableBehaviour_VariableUsages
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Variable Usages'.
- See Also:
ReusableBehaviour.getVariableUsages()
,BehaviourPackage.getReusableBehaviour()
- Generated class or method.
-
getBehaviourReuse
public EClass getBehaviourReuse()
- Specified by:
getBehaviourReuse
in interfaceBehaviourPackage
- Returns:
- the meta object for class 'Reuse'.
- See Also:
BehaviourReuse
- Generated class or method.
-
getBehaviourReuse_ReusedBehaviour
public EReference getBehaviourReuse_ReusedBehaviour()
- Specified by:
getBehaviourReuse_ReusedBehaviour
in interfaceBehaviourPackage
- Returns:
- the meta object for the reference 'Reused Behaviour'.
- See Also:
BehaviourReuse.getReusedBehaviour()
,BehaviourPackage.getBehaviourReuse()
- Generated class or method.
-
getBehaviourReuse_VariableBindings
public EReference getBehaviourReuse_VariableBindings()
- Specified by:
getBehaviourReuse_VariableBindings
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Variable Bindings'.
- See Also:
BehaviourReuse.getVariableBindings()
,BehaviourPackage.getBehaviourReuse()
- Generated class or method.
-
getBehaviourReuse_VariableUsages
public EReference getBehaviourReuse_VariableUsages()
- Specified by:
getBehaviourReuse_VariableUsages
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference list 'Variable Usages'.
- See Also:
BehaviourReuse.getVariableUsages()
,BehaviourPackage.getBehaviourReuse()
- Generated class or method.
-
getVariableBinding
public EClass getVariableBinding()
- Specified by:
getVariableBinding
in interfaceBehaviourPackage
- Returns:
- the meta object for class 'Variable Binding'.
- See Also:
VariableBinding
- Generated class or method.
-
getVariableBinding_BoundVariable
public EReference getVariableBinding_BoundVariable()
- Specified by:
getVariableBinding_BoundVariable
in interfaceBehaviourPackage
- Returns:
- the meta object for the reference 'Bound Variable'.
- See Also:
VariableBinding.getBoundVariable()
,BehaviourPackage.getVariableBinding()
- Generated class or method.
-
getVariableBinding_BoundValue
public EReference getVariableBinding_BoundValue()
- Specified by:
getVariableBinding_BoundValue
in interfaceBehaviourPackage
- Returns:
- the meta object for the containment reference 'Bound Value'.
- See Also:
VariableBinding.getBoundValue()
,BehaviourPackage.getVariableBinding()
- Generated class or method.
-
getBehaviourFactory
public BehaviourFactory getBehaviourFactory()
- Specified by:
getBehaviourFactory
in interfaceBehaviourPackage
- 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.
-
createEcoreAnnotations
protected void createEcoreAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore.- Generated class or method.
-
createLPGAnnotations
protected void createLPGAnnotations()
Initializes the annotations for http://www.eclipse.org/emf/2002/Ecore/OCL/LPG.- Generated class or method.
-
-