public interface VariableUsage
extends org.eclipse.emf.cdo.CDOObject
The following features are supported:
Variable Characterisation Variable UsageUser
Data Variable Usage
Call 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 UsageParameterPackage.getVariableUsage()| Modifier and Type | Method and Description |
|---|---|
AssemblyContext |
getAssemblyContext__VariableUsage()
Returns the value of the 'Assembly Context Variable Usage' container
reference.
|
CallAction |
getCallAction__VariableUsage()
Returns the value of the 'Call Action Variable Usage' container reference.
|
CallReturnAction |
getCallReturnAction__VariableUsage()
Returns the value of the 'Call Return Action Variable Usage' container
reference.
|
EntryLevelSystemCall |
getEntryLevelSystemCall_InputParameterUsage()
Returns the value of the 'Entry Level System Call Input Parameter Usage'
container reference.
|
EntryLevelSystemCall |
getEntryLevelSystemCall_OutputParameterUsage()
Returns the value of the 'Entry Level System Call Output Parameter Usage'
container reference.
|
de.uka.ipd.sdq.stoex.AbstractNamedReference |
getNamedReference__VariableUsage()
Returns the value of the 'Named Reference Variable Usage' containment
reference.
|
SetVariableAction |
getSetVariableAction_VariableUsage()
Returns the value of the 'Set Variable Action Variable Usage' container
reference.
|
SpecifiedOutputParameterAbstraction |
getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()
Returns the value of the '
Specified Output Parameter Abstraction expected External Outputs Variable Usage
' container reference.
|
SynchronisationPoint |
getSynchronisationPoint_VariableUsage()
Returns the value of the 'Synchronisation Point Variable Usage' container
reference.
|
UserData |
getUserData_VariableUsage()
Returns the value of the 'User Data Variable Usage' container reference.
|
EList<VariableCharacterisation> |
getVariableCharacterisation_VariableUsage()
Returns the value of the 'Variable Characterisation Variable Usage'
containment reference list.
|
void |
setAssemblyContext__VariableUsage(AssemblyContext value)
Sets the value of the '
Assembly Context Variable Usage' container reference. |
void |
setCallAction__VariableUsage(CallAction value)
Sets the value of the '
Call Action Variable Usage' container reference. |
void |
setCallReturnAction__VariableUsage(CallReturnAction value)
Sets the value of the '
Call Return Action Variable Usage' container reference. |
void |
setEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall value)
Sets the value of the '
Entry Level System Call Input Parameter Usage' container reference. |
void |
setEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall value)
Sets the value of the '
Entry Level System Call Output Parameter Usage' container reference. |
void |
setNamedReference__VariableUsage(de.uka.ipd.sdq.stoex.AbstractNamedReference value)
Sets the value of the '
Named Reference Variable Usage' containment reference. |
void |
setSetVariableAction_VariableUsage(SetVariableAction value)
Sets the value of the '
Set Variable Action Variable Usage' container reference. |
void |
setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction value)
Sets the value of the '
Specified Output Parameter Abstraction expected External Outputs Variable Usage'
container reference. |
void |
setSynchronisationPoint_VariableUsage(SynchronisationPoint value)
Sets the value of the '
Synchronisation Point Variable Usage' container reference. |
void |
setUserData_VariableUsage(UserData value)
Sets the value of the '
User Data Variable Usage' container reference. |
cdoConflict, 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, eSetDeliverstatic final String copyright
EList<VariableCharacterisation> getVariableCharacterisation_VariableUsage()
VariableCharacterisation. It is bidirectional and
its opposite is '
Variable Usage Variable Characterisation'. This association contains the information which
abstract information on a specific variable is available. For example, whether we know
something on the variable's value, its structure or memory footprint. There can be multiple
characterisations of the same variable if more than one type of information is available.
ParameterPackage.getVariableUsage_VariableCharacterisation_VariableUsage(),
VariableCharacterisation.getVariableUsage_VariableCharacterisation()UserData getUserData_VariableUsage()
User Data Parameter Usages User Data'.
If the meaning of the 'User Data Variable Usage' container reference isn't clear, there really should be more of a description here...
setUserData_VariableUsage(UserData),
ParameterPackage.getVariableUsage_UserData_VariableUsage(),
UserData.getUserDataParameterUsages_UserData()void setUserData_VariableUsage(UserData value)
User Data Variable Usage' container reference. value - the new value of the 'User Data Variable Usage' container reference.getUserData_VariableUsage()CallAction getCallAction__VariableUsage()
Input Variable Usages Call Action'.
If the meaning of the 'Call Action Variable Usage' container reference isn't clear, there really should be more of a description here...
setCallAction__VariableUsage(CallAction),
ParameterPackage.getVariableUsage_CallAction__VariableUsage(),
CallAction.getInputVariableUsages__CallAction()void setCallAction__VariableUsage(CallAction value)
Call Action Variable Usage' container reference. value - the new value of the 'Call Action Variable Usage' container reference.getCallAction__VariableUsage()SynchronisationPoint getSynchronisationPoint_VariableUsage()
Output Parameter Usage Synchronisation Point'.
If the meaning of the 'Synchronisation Point Variable Usage' container reference isn't clear, there really should be more of a description here...
setSynchronisationPoint_VariableUsage(SynchronisationPoint),
ParameterPackage.getVariableUsage_SynchronisationPoint_VariableUsage(),
SynchronisationPoint.getOutputParameterUsage_SynchronisationPoint()void setSynchronisationPoint_VariableUsage(SynchronisationPoint value)
Synchronisation Point Variable Usage' container reference.
value - the new value of the 'Synchronisation Point Variable Usage' container
reference.getSynchronisationPoint_VariableUsage()CallReturnAction getCallReturnAction__VariableUsage()
Return Variable Usage Call Return Action'.
If the meaning of the 'Call Return Action Variable Usage' container reference isn't clear, there really should be more of a description here...
setCallReturnAction__VariableUsage(CallReturnAction),
ParameterPackage.getVariableUsage_CallReturnAction__VariableUsage(),
CallReturnAction.getReturnVariableUsage__CallReturnAction()void setCallReturnAction__VariableUsage(CallReturnAction value)
Call Return Action Variable Usage' container reference.
value - the new value of the 'Call Return Action Variable Usage' container
reference.getCallReturnAction__VariableUsage()SetVariableAction getSetVariableAction_VariableUsage()
Local Variable Usages Set Variable Action'.
If the meaning of the 'Set Variable Action Variable Usage' container reference isn't clear, there really should be more of a description here...
setSetVariableAction_VariableUsage(SetVariableAction),
ParameterPackage.getVariableUsage_SetVariableAction_VariableUsage(),
SetVariableAction.getLocalVariableUsages_SetVariableAction()void setSetVariableAction_VariableUsage(SetVariableAction value)
Set Variable Action Variable Usage' container reference.
value - the new value of the 'Set Variable Action Variable Usage' container
reference.getSetVariableAction_VariableUsage()SpecifiedOutputParameterAbstraction getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()
Expected External Outputs Specified Output Parameter Abstraction'.
If the meaning of the ' Specified Output Parameter Abstraction expected External Outputs Variable Usage' container reference isn't clear, there really should be more of a description here...
setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction),
ParameterPackage.getVariableUsage_SpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(),
SpecifiedOutputParameterAbstraction.getExpectedExternalOutputs_SpecifiedOutputParameterAbstraction()void setSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage(SpecifiedOutputParameterAbstraction value)
Specified Output Parameter Abstraction expected External Outputs Variable Usage'
container reference. value - the new value of the '
Specified Output Parameter Abstraction expected External Outputs Variable Usage
' container reference.getSpecifiedOutputParameterAbstraction_expectedExternalOutputs_VariableUsage()AssemblyContext getAssemblyContext__VariableUsage()
Config Parameter Usages Assembly Context'.
If the meaning of the 'Assembly Context Variable Usage' container reference isn't clear, there really should be more of a description here...
setAssemblyContext__VariableUsage(AssemblyContext),
ParameterPackage.getVariableUsage_AssemblyContext__VariableUsage(),
AssemblyContext.getConfigParameterUsages__AssemblyContext()void setAssemblyContext__VariableUsage(AssemblyContext value)
Assembly Context Variable Usage' container reference. value - the new value of the 'Assembly Context Variable Usage' container
reference.getAssemblyContext__VariableUsage()EntryLevelSystemCall getEntryLevelSystemCall_InputParameterUsage()
Input Parameter Usages Entry Level System Call'.
If the meaning of the 'Entry Level System Call Input Parameter Usage' container reference isn't clear, there really should be more of a description here...
setEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall),
ParameterPackage.getVariableUsage_EntryLevelSystemCall_InputParameterUsage(),
EntryLevelSystemCall.getInputParameterUsages_EntryLevelSystemCall()void setEntryLevelSystemCall_InputParameterUsage(EntryLevelSystemCall value)
Entry Level System Call Input Parameter Usage' container reference. value - the new value of the 'Entry Level System Call Input Parameter Usage'
container reference.getEntryLevelSystemCall_InputParameterUsage()EntryLevelSystemCall getEntryLevelSystemCall_OutputParameterUsage()
Output Parameter Usages Entry Level System Call'.
If the meaning of the 'Entry Level System Call Output Parameter Usage' container reference isn't clear, there really should be more of a description here...
setEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall),
ParameterPackage.getVariableUsage_EntryLevelSystemCall_OutputParameterUsage(),
EntryLevelSystemCall.getOutputParameterUsages_EntryLevelSystemCall()void setEntryLevelSystemCall_OutputParameterUsage(EntryLevelSystemCall value)
Entry Level System Call Output Parameter Usage' container reference. value - the new value of the 'Entry Level System Call Output Parameter Usage'
container reference.getEntryLevelSystemCall_OutputParameterUsage()de.uka.ipd.sdq.stoex.AbstractNamedReference getNamedReference__VariableUsage()
If the meaning of the 'Named Reference Variable Usage' containment reference isn't clear, there really should be more of a description here...
setNamedReference__VariableUsage(AbstractNamedReference),
ParameterPackage.getVariableUsage_NamedReference__VariableUsage()void setNamedReference__VariableUsage(de.uka.ipd.sdq.stoex.AbstractNamedReference value)
Named Reference Variable Usage' containment reference. value - the new value of the 'Named Reference Variable Usage' containment
reference.getNamedReference__VariableUsage()