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 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.