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 UsageUser Data Variable UsageCall Action Variable UsageSynchronisation Point Variable UsageCall Return Action Variable UsageSet Variable Action Variable UsageSpecified Output Parameter Abstraction expected External Outputs Variable UsageAssembly Context Variable UsageEntry Level System Call Input Parameter UsageEntry Level System Call Output Parameter UsageNamed Reference Variable Usage
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore -
Field Summary
FieldsFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
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) booleaneIsSet(int featureID) voidprotected EClassvoideUnset(int featureID) de.uka.ipd.sdq.stoex.AbstractNamedReferencevoidsetAssemblyContext__VariableUsage(AssemblyContext newAssemblyContext__VariableUsage) voidsetCallAction__VariableUsage(CallAction newCallAction__VariableUsage) voidsetCallReturnAction__VariableUsage(CallReturnAction newCallReturnAction__VariableUsage) voidsetEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_InputParameterUsage) voidsetEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_OutputParameterUsage) voidsetNamedReference__VariableUsage(de.uka.ipd.sdq.stoex.AbstractNamedReference newNamedReference__VariableUsage) voidsetSetVariableAction_VariableUsage(SetVariableAction newSetVariableAction_VariableUsage) voidsetSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage) voidsetSynchronisationPoint_VariableUsage(SynchronisationPoint newSynchronisationPoint_VariableUsage) voidsetUserData_VariableUsage(UserData newUserData_VariableUsage) Methods inherited from class org.palladiosimulator.pcm.impl.PCMClassImpl
eStaticFeatureCountMethods 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, toStringMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureIDMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURIMethods 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOptionMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegmentMethods 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:
eStaticClassin classPCMBaseClassImpl- Generated class or method.
-
getVariableCharacterisation_VariableUsage
- Specified by:
getVariableCharacterisation_VariableUsagein interfaceVariableUsage- Returns:
- the value of the 'Variable Characterisation Variable Usage' containment reference list.
- See Also:
- Generated class or method.
-
getUserData_VariableUsage
- Specified by:
getUserData_VariableUsagein 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_VariableUsagein 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__VariableUsagein 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__VariableUsagein 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_VariableUsagein 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_VariableUsagein 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__VariableUsagein 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__VariableUsagein 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_VariableUsagein 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_VariableUsagein 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_VariableUsagein 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_VariableUsagein 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__VariableUsagein 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__VariableUsagein 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_InputParameterUsagein 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_InputParameterUsagein 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_OutputParameterUsagein 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_OutputParameterUsagein 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__VariableUsagein 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__VariableUsagein 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:
eInverseAddin classBasicEObjectImpl- Generated class or method.
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemovein classBasicEObjectImpl- Generated class or method.
-
eBasicRemoveFromContainerFeature
- Overrides:
eBasicRemoveFromContainerFeaturein classBasicEObjectImpl- Generated class or method.
-
eGet
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classBasicEObjectImpl- Generated class or method.
-
eSet
- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classBasicEObjectImpl- Generated class or method.
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classBasicEObjectImpl- Generated class or method.
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classBasicEObjectImpl- Generated class or method.
-