Interface VariableBinding
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
- All Known Implementing Classes:
VariableBindingImpl
public interface VariableBinding
extends de.uka.ipd.sdq.identifier.Identifier
A representation of the model object 'Variable Binding'.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
- annotation="http://www.eclipse.org/emf/2002/Ecore constraints='boundVariableBelongsToReusedBehaviour'" annotation="http://www.eclipse.org/emf/2002/Ecore/OCL/LPG boundVariableBelongsToReusedBehaviour='let reusedBehaviour : ReusableBehaviour = self.oclAsType(ecore::EObject).eContainer().oclAsType(BehaviourReuse).reusedBehaviour in\n\treusedBehaviour.outputVariables->union(reusedBehaviour.inputVariables)->includes(self.boundVariable)'"
-
Method Summary
Modifier and TypeMethodDescriptionde.uka.ipd.sdq.stoex.AbstractNamedReference
Returns the value of the 'Bound Value' containment reference.de.uka.ipd.sdq.stoex.AbstractNamedReference
Returns the value of the 'Bound Variable' reference.void
setBoundValue
(de.uka.ipd.sdq.stoex.AbstractNamedReference value) Sets the value of the 'Bound Value
' containment reference.void
setBoundVariable
(de.uka.ipd.sdq.stoex.AbstractNamedReference value) Sets the value of the 'Bound Variable
' reference.Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, 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 de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getBoundVariable
de.uka.ipd.sdq.stoex.AbstractNamedReference getBoundVariable()Returns the value of the 'Bound Variable' reference.- Returns:
- the value of the 'Bound Variable' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true"
-
setBoundVariable
void setBoundVariable(de.uka.ipd.sdq.stoex.AbstractNamedReference value) Sets the value of the 'Bound Variable
' reference.- Parameters:
value
- the new value of the 'Bound Variable' reference.- See Also:
- Generated class or method.
-
getBoundValue
de.uka.ipd.sdq.stoex.AbstractNamedReference getBoundValue()Returns the value of the 'Bound Value' containment reference.- Returns:
- the value of the 'Bound Value' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" required="true"
-
setBoundValue
void setBoundValue(de.uka.ipd.sdq.stoex.AbstractNamedReference value) Sets the value of the 'Bound Value
' containment reference.- Parameters:
value
- the new value of the 'Bound Value' containment reference.- See Also:
- Generated class or method.
-