Class VariableUsageImpl
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.MinimalEStoreEObjectImpl
org.eclipse.emf.internal.cdo.CDOObjectImpl
org.palladiosimulator.pcm.impl.PCMClassImpl
org.palladiosimulator.pcm.impl.PCMBaseClassImpl
org.palladiosimulator.pcm.parameter.impl.VariableUsageImpl
- All Implemented Interfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,org.eclipse.emf.cdo.common.model.CDOPackageTypeRegistry.CDOObjectMarker
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,org.eclipse.emf.spi.cdo.InternalCDOLoadable
,org.eclipse.emf.spi.cdo.InternalCDOObject
,VariableUsage
,PCMBaseClass
,PCMClass
An implementation of the model object 'Variable Usage'.
The following features are implemented:
Variable Characterisation Variable Usage
User Data Variable Usage
Call Action Variable Usage
Synchronisation Point Variable Usage
Call Return Action Variable Usage
Set Variable Action Variable Usage
Specified Output Parameter Abstraction expected External Outputs Variable Usage
Assembly Context Variable Usage
Entry Level System Call Input Parameter Usage
Entry Level System Call Output Parameter Usage
Named Reference Variable Usage
- Generated class or method.
-
Nested Class Summary
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.InternalEObject
InternalEObject.EStore
-
Field Summary
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.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbasicSetAssemblyContext__VariableUsage
(AssemblyContext newAssemblyContext__VariableUsage, NotificationChain msgs) basicSetCallAction__VariableUsage
(CallAction newCallAction__VariableUsage, NotificationChain msgs) basicSetCallReturnAction__VariableUsage
(CallReturnAction newCallReturnAction__VariableUsage, NotificationChain msgs) basicSetEntryLevelSystemCall_InputParameterUsage
(EntryLevelSystemCall newEntryLevelSystemCall_InputParameterUsage, NotificationChain msgs) basicSetEntryLevelSystemCall_OutputParameterUsage
(EntryLevelSystemCall newEntryLevelSystemCall_OutputParameterUsage, NotificationChain msgs) basicSetNamedReference__VariableUsage
(de.uka.ipd.sdq.stoex.AbstractNamedReference newNamedReference__VariableUsage, NotificationChain msgs) basicSetSetVariableAction_VariableUsage
(SetVariableAction newSetVariableAction_VariableUsage, NotificationChain msgs) basicSetSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
(SpecifiedOutputParameterAbstraction newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage, NotificationChain msgs) basicSetSynchronisationPoint_VariableUsage
(SynchronisationPoint newSynchronisationPoint_VariableUsage, NotificationChain msgs) basicSetUserData_VariableUsage
(UserData newUserData_VariableUsage, NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) eInverseAdd
(InternalEObject otherEnd, int featureID, NotificationChain msgs) eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) de.uka.ipd.sdq.stoex.AbstractNamedReference
void
setAssemblyContext__VariableUsage
(AssemblyContext newAssemblyContext__VariableUsage) void
setCallAction__VariableUsage
(CallAction newCallAction__VariableUsage) void
setCallReturnAction__VariableUsage
(CallReturnAction newCallReturnAction__VariableUsage) void
setEntryLevelSystemCall_InputParameterUsage
(EntryLevelSystemCall newEntryLevelSystemCall_InputParameterUsage) void
setEntryLevelSystemCall_OutputParameterUsage
(EntryLevelSystemCall newEntryLevelSystemCall_OutputParameterUsage) void
setNamedReference__VariableUsage
(de.uka.ipd.sdq.stoex.AbstractNamedReference newNamedReference__VariableUsage) void
setSetVariableAction_VariableUsage
(SetVariableAction newSetVariableAction_VariableUsage) void
setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
(SpecifiedOutputParameterAbstraction newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage) void
setSynchronisationPoint_VariableUsage
(SynchronisationPoint newSynchronisationPoint_VariableUsage) void
setUserData_VariableUsage
(UserData newUserData_VariableUsage) Methods inherited from class org.palladiosimulator.pcm.impl.PCMClassImpl
eStaticFeatureCount
Methods inherited from class org.eclipse.emf.internal.cdo.CDOObjectImpl
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eAdapters, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, 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, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
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.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
-
Constructor Details
-
VariableUsageImpl
protected VariableUsageImpl()- Generated class or method.
-
-
Method Details
-
eStaticClass
- Overrides:
eStaticClass
in classPCMBaseClassImpl
- Generated class or method.
-
getVariableCharacterisation_VariableUsage
- Specified by:
getVariableCharacterisation_VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Variable Characterisation Variable Usage' containment reference list.
- See Also:
- Generated class or method.
-
getUserData_VariableUsage
- Specified by:
getUserData_VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'User Data Variable Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetUserData_VariableUsage
public NotificationChain basicSetUserData_VariableUsage(UserData newUserData_VariableUsage, NotificationChain msgs) - Generated class or method.
-
setUserData_VariableUsage
- Specified by:
setUserData_VariableUsage
in interfaceVariableUsage
- Parameters:
newUserData_VariableUsage
- the new value of the 'User Data Variable Usage' container reference.- See Also:
- Generated class or method.
-
getCallAction__VariableUsage
- Specified by:
getCallAction__VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Call Action Variable Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetCallAction__VariableUsage
public NotificationChain basicSetCallAction__VariableUsage(CallAction newCallAction__VariableUsage, NotificationChain msgs) - Generated class or method.
-
setCallAction__VariableUsage
- Specified by:
setCallAction__VariableUsage
in interfaceVariableUsage
- Parameters:
newCallAction__VariableUsage
- the new value of the 'Call Action Variable Usage' container reference.- See Also:
- Generated class or method.
-
getSynchronisationPoint_VariableUsage
- Specified by:
getSynchronisationPoint_VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Synchronisation Point Variable Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetSynchronisationPoint_VariableUsage
public NotificationChain basicSetSynchronisationPoint_VariableUsage(SynchronisationPoint newSynchronisationPoint_VariableUsage, NotificationChain msgs) - Generated class or method.
-
setSynchronisationPoint_VariableUsage
public void setSynchronisationPoint_VariableUsage(SynchronisationPoint newSynchronisationPoint_VariableUsage) - Specified by:
setSynchronisationPoint_VariableUsage
in interfaceVariableUsage
- Parameters:
newSynchronisationPoint_VariableUsage
- the new value of the 'Synchronisation Point Variable Usage' container reference.- See Also:
- Generated class or method.
-
getCallReturnAction__VariableUsage
- Specified by:
getCallReturnAction__VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Call Return Action Variable Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetCallReturnAction__VariableUsage
public NotificationChain basicSetCallReturnAction__VariableUsage(CallReturnAction newCallReturnAction__VariableUsage, NotificationChain msgs) - Generated class or method.
-
setCallReturnAction__VariableUsage
- Specified by:
setCallReturnAction__VariableUsage
in interfaceVariableUsage
- Parameters:
newCallReturnAction__VariableUsage
- the new value of the 'Call Return Action Variable Usage' container reference.- See Also:
- Generated class or method.
-
getSetVariableAction_VariableUsage
- Specified by:
getSetVariableAction_VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Set Variable Action Variable Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetSetVariableAction_VariableUsage
public NotificationChain basicSetSetVariableAction_VariableUsage(SetVariableAction newSetVariableAction_VariableUsage, NotificationChain msgs) - Generated class or method.
-
setSetVariableAction_VariableUsage
public void setSetVariableAction_VariableUsage(SetVariableAction newSetVariableAction_VariableUsage) - Specified by:
setSetVariableAction_VariableUsage
in interfaceVariableUsage
- Parameters:
newSetVariableAction_VariableUsage
- the new value of the 'Set Variable Action Variable Usage' container reference.- See Also:
- Generated class or method.
-
getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
public SpecifiedOutputParameterAbstraction getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()- Specified by:
getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Specified Output Parameter Abstraction expected External Outputs Variable Usage' container reference.
- See Also:
-
VariableUsage.setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction)
ParameterPackage.getVariableUsage_SpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()
SpecifiedOutputParameterAbstraction.getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()
- Generated class or method.
-
basicSetSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
public NotificationChain basicSetSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage, NotificationChain msgs) - Generated class or method.
-
setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
public void setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage) - Specified by:
setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
in interfaceVariableUsage
- Parameters:
newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage
- the new value of the 'Specified Output Parameter Abstraction expected External Outputs Variable Usage' container reference.- See Also:
- Generated class or method.
-
getAssemblyContext__VariableUsage
- Specified by:
getAssemblyContext__VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Assembly Context Variable Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetAssemblyContext__VariableUsage
public NotificationChain basicSetAssemblyContext__VariableUsage(AssemblyContext newAssemblyContext__VariableUsage, NotificationChain msgs) - Generated class or method.
-
setAssemblyContext__VariableUsage
- Specified by:
setAssemblyContext__VariableUsage
in interfaceVariableUsage
- Parameters:
newAssemblyContext__VariableUsage
- the new value of the 'Assembly Context Variable Usage' container reference.- See Also:
- Generated class or method.
-
getEntryLevelSystemCall_InputParameterUsage
- Specified by:
getEntryLevelSystemCall_InputParameterUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Entry Level System Call Input Parameter Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetEntryLevelSystemCall_InputParameterUsage
public NotificationChain basicSetEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_InputParameterUsage, NotificationChain msgs) - Generated class or method.
-
setEntryLevelSystemCall_InputParameterUsage
public void setEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_InputParameterUsage) - Specified by:
setEntryLevelSystemCall_InputParameterUsage
in interfaceVariableUsage
- Parameters:
newEntryLevelSystemCall_InputParameterUsage
- the new value of the 'Entry Level System Call Input Parameter Usage' container reference.- See Also:
- Generated class or method.
-
getEntryLevelSystemCall_OutputParameterUsage
- Specified by:
getEntryLevelSystemCall_OutputParameterUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Entry Level System Call Output Parameter Usage' container reference.
- See Also:
- Generated class or method.
-
basicSetEntryLevelSystemCall_OutputParameterUsage
public NotificationChain basicSetEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_OutputParameterUsage, NotificationChain msgs) - Generated class or method.
-
setEntryLevelSystemCall_OutputParameterUsage
public void setEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_OutputParameterUsage) - Specified by:
setEntryLevelSystemCall_OutputParameterUsage
in interfaceVariableUsage
- Parameters:
newEntryLevelSystemCall_OutputParameterUsage
- the new value of the 'Entry Level System Call Output Parameter Usage' container reference.- See Also:
- Generated class or method.
-
getNamedReference__VariableUsage
public de.uka.ipd.sdq.stoex.AbstractNamedReference getNamedReference__VariableUsage()- Specified by:
getNamedReference__VariableUsage
in interfaceVariableUsage
- Returns:
- the value of the 'Named Reference Variable Usage' containment reference.
- See Also:
- Generated class or method.
-
basicSetNamedReference__VariableUsage
public NotificationChain basicSetNamedReference__VariableUsage(de.uka.ipd.sdq.stoex.AbstractNamedReference newNamedReference__VariableUsage, NotificationChain msgs) - Generated class or method.
-
setNamedReference__VariableUsage
public void setNamedReference__VariableUsage(de.uka.ipd.sdq.stoex.AbstractNamedReference newNamedReference__VariableUsage) - Specified by:
setNamedReference__VariableUsage
in interfaceVariableUsage
- Parameters:
newNamedReference__VariableUsage
- the new value of the 'Named Reference Variable Usage' containment reference.- See Also:
- Generated class or method.
-
eInverseAdd
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseAdd
in classBasicEObjectImpl
- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classBasicEObjectImpl
- Generated class or method.
-
eBasicRemoveFromContainerFeature
- Overrides:
eBasicRemoveFromContainerFeature
in classBasicEObjectImpl
- Generated class or method.
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
- Generated class or method.
-
eSet
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
- Generated class or method.
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
- Generated class or method.
-