public class VariableUsageImpl extends org.eclipse.emf.internal.cdo.CDOObjectImpl implements VariableUsage
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 UsageMinimalEObjectImpl.ContainerBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
static String |
copyright |
EOPPOSITE_FEATURE_BASENILcdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createLock, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eClass, eContainerFeatureID, eDirectResource, eInternalContainer, eInternalResource, equals, eSetClass, eSetResource, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toStringeDerivedStructuralFeatureIDeAdapters, eContents, eCrossReferences, eDeliver, eIsProxy, eProxyURI, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetStore, eSetting, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifycdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptioneAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegmentpublic static final String copyright
public EList<VariableCharacterisation> getVariableCharacterisation_VariableUsage()
getVariableCharacterisation_VariableUsage in interface VariableUsageParameterPackage.getVariableUsage_VariableCharacterisation_VariableUsage(),
VariableCharacterisation.getVariableUsage_VariableCharacterisation()public UserData getUserData_VariableUsage()
getUserData_VariableUsage in interface VariableUsageVariableUsage.setUserData_VariableUsage(UserData),
ParameterPackage.getVariableUsage_UserData_VariableUsage(),
UserData.getUserDataParameterUsages_UserData()public NotificationChain basicSetUserData_VariableUsage(UserData newUserData_VariableUsage, NotificationChain msgs)
public void setUserData_VariableUsage(UserData newUserData_VariableUsage)
setUserData_VariableUsage in interface VariableUsagenewUserData_VariableUsage - the new value of the 'User Data Variable Usage' container reference.VariableUsage.getUserData_VariableUsage()public CallAction getCallAction__VariableUsage()
getCallAction__VariableUsage in interface VariableUsageVariableUsage.setCallAction__VariableUsage(CallAction),
ParameterPackage.getVariableUsage_CallAction__VariableUsage(),
CallAction.getInputVariableUsages__CallAction()public NotificationChain basicSetCallAction__VariableUsage(CallAction newCallAction__VariableUsage, NotificationChain msgs)
public void setCallAction__VariableUsage(CallAction newCallAction__VariableUsage)
setCallAction__VariableUsage in interface VariableUsagenewCallAction__VariableUsage - the new value of the 'Call Action Variable Usage' container reference.VariableUsage.getCallAction__VariableUsage()public SynchronisationPoint getSynchronisationPoint_VariableUsage()
getSynchronisationPoint_VariableUsage in interface VariableUsageVariableUsage.setSynchronisationPoint_VariableUsage(SynchronisationPoint),
ParameterPackage.getVariableUsage_SynchronisationPoint_VariableUsage(),
SynchronisationPoint.getOutputParameterUsage_SynchronisationPoint()public NotificationChain basicSetSynchronisationPoint_VariableUsage(SynchronisationPoint newSynchronisationPoint_VariableUsage, NotificationChain msgs)
public void setSynchronisationPoint_VariableUsage(SynchronisationPoint newSynchronisationPoint_VariableUsage)
setSynchronisationPoint_VariableUsage in interface VariableUsagenewSynchronisationPoint_VariableUsage - the new value of the 'Synchronisation Point Variable Usage' container
reference.VariableUsage.getSynchronisationPoint_VariableUsage()public CallReturnAction getCallReturnAction__VariableUsage()
getCallReturnAction__VariableUsage in interface VariableUsageVariableUsage.setCallReturnAction__VariableUsage(CallReturnAction),
ParameterPackage.getVariableUsage_CallReturnAction__VariableUsage(),
CallReturnAction.getReturnVariableUsage__CallReturnAction()public NotificationChain basicSetCallReturnAction__VariableUsage(CallReturnAction newCallReturnAction__VariableUsage, NotificationChain msgs)
public void setCallReturnAction__VariableUsage(CallReturnAction newCallReturnAction__VariableUsage)
setCallReturnAction__VariableUsage in interface VariableUsagenewCallReturnAction__VariableUsage - the new value of the 'Call Return Action Variable Usage' container
reference.VariableUsage.getCallReturnAction__VariableUsage()public SetVariableAction getSetVariableAction_VariableUsage()
getSetVariableAction_VariableUsage in interface VariableUsageVariableUsage.setSetVariableAction_VariableUsage(SetVariableAction),
ParameterPackage.getVariableUsage_SetVariableAction_VariableUsage(),
SetVariableAction.getLocalVariableUsages_SetVariableAction()public NotificationChain basicSetSetVariableAction_VariableUsage(SetVariableAction newSetVariableAction_VariableUsage, NotificationChain msgs)
public void setSetVariableAction_VariableUsage(SetVariableAction newSetVariableAction_VariableUsage)
setSetVariableAction_VariableUsage in interface VariableUsagenewSetVariableAction_VariableUsage - the new value of the 'Set Variable Action Variable Usage' container
reference.VariableUsage.getSetVariableAction_VariableUsage()public SpecifiedOutputParameterAbstraction getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()
getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage in interface VariableUsageVariableUsage.setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction),
ParameterPackage.getVariableUsage_SpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(),
SpecifiedOutputParameterAbstraction.getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()public NotificationChain basicSetSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage, NotificationChain msgs)
public void setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction newSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage)
setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage in interface VariableUsagenewSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage - the new value of the 'Specified Output Parameter Abstraction expected External
Outputs Variable Usage' container reference.VariableUsage.getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()public AssemblyContext getAssemblyContext__VariableUsage()
getAssemblyContext__VariableUsage in interface VariableUsageVariableUsage.setAssemblyContext__VariableUsage(AssemblyContext),
ParameterPackage.getVariableUsage_AssemblyContext__VariableUsage(),
AssemblyContext.getConfigParameterUsages__AssemblyContext()public NotificationChain basicSetAssemblyContext__VariableUsage(AssemblyContext newAssemblyContext__VariableUsage, NotificationChain msgs)
public void setAssemblyContext__VariableUsage(AssemblyContext newAssemblyContext__VariableUsage)
setAssemblyContext__VariableUsage in interface VariableUsagenewAssemblyContext__VariableUsage - the new value of the 'Assembly Context Variable Usage' container
reference.VariableUsage.getAssemblyContext__VariableUsage()public EntryLevelSystemCall getEntryLevelSystemCall_InputParameterUsage()
getEntryLevelSystemCall_InputParameterUsage in interface VariableUsageVariableUsage.setEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall),
ParameterPackage.getVariableUsage_EntryLevelSystemCall_InputParameterUsage(),
EntryLevelSystemCall.getInputParameterUsages_EntryLevelSystemCall()public NotificationChain basicSetEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_InputParameterUsage, NotificationChain msgs)
public void setEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_InputParameterUsage)
setEntryLevelSystemCall_InputParameterUsage in interface VariableUsagenewEntryLevelSystemCall_InputParameterUsage - the new value of the 'Entry Level System Call Input Parameter Usage'
container reference.VariableUsage.getEntryLevelSystemCall_InputParameterUsage()public EntryLevelSystemCall getEntryLevelSystemCall_OutputParameterUsage()
getEntryLevelSystemCall_OutputParameterUsage in interface VariableUsageVariableUsage.setEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall),
ParameterPackage.getVariableUsage_EntryLevelSystemCall_OutputParameterUsage(),
EntryLevelSystemCall.getOutputParameterUsages_EntryLevelSystemCall()public NotificationChain basicSetEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_OutputParameterUsage, NotificationChain msgs)
public void setEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall newEntryLevelSystemCall_OutputParameterUsage)
setEntryLevelSystemCall_OutputParameterUsage in interface VariableUsagenewEntryLevelSystemCall_OutputParameterUsage - the new value of the 'Entry Level System Call Output Parameter Usage'
container reference.VariableUsage.getEntryLevelSystemCall_OutputParameterUsage()public de.uka.ipd.sdq.stoex.AbstractNamedReference getNamedReference__VariableUsage()
getNamedReference__VariableUsage in interface VariableUsageVariableUsage.setNamedReference__VariableUsage(AbstractNamedReference),
ParameterPackage.getVariableUsage_NamedReference__VariableUsage()public NotificationChain basicSetNamedReference__VariableUsage(de.uka.ipd.sdq.stoex.AbstractNamedReference newNamedReference__VariableUsage, NotificationChain msgs)
public void setNamedReference__VariableUsage(de.uka.ipd.sdq.stoex.AbstractNamedReference newNamedReference__VariableUsage)
setNamedReference__VariableUsage in interface VariableUsagenewNamedReference__VariableUsage - the new value of the 'Named Reference Variable Usage' containment
reference.VariableUsage.getNamedReference__VariableUsage()public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class BasicEObjectImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class BasicEObjectImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImpl