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:
    BehaviourPackage.getVariableBinding()
    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 Detail

      • 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:
        getBoundVariable()
        Generated class or method.
      • 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:
        getBoundValue()
        Generated class or method.