Interface InputRuleElement

All Superinterfaces:
org.eclipse.emf.ecore.EObject, NamedElement, org.eclipse.emf.common.notify.Notifier, RuleElement, TypedElement
All Known Implementing Classes:
InputRuleElementImpl

public interface InputRuleElement extends RuleElement
A representation of the model object 'Input Rule Element'.
See Also:
  • Method Details

    • getBinding

      CodeBlock getBinding()
      Returns the value of the 'Binding' containment reference. It is bidirectional and its opposite is 'Binding For'.

      If the meaning of the 'Binding' containment reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Binding' containment reference.
      See Also:
    • setBinding

      void setBinding(CodeBlock value)
      Sets the value of the 'Binding' containment reference.
      Parameters:
      value - the new value of the 'Binding' containment reference.
      See Also:
    • getInputFor

      Rule getInputFor()
      Returns the value of the 'Input For' container reference. It is bidirectional and its opposite is 'Input Elements'.

      If the meaning of the 'Input For' container reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Input For' container reference.
      See Also:
    • setInputFor

      void setInputFor(Rule value)
      Sets the value of the 'Input For' container reference.
      Parameters:
      value - the new value of the 'Input For' container reference.
      See Also:
    • isMapsToSelf

      boolean isMapsToSelf()
      Returns the value of the 'Maps To Self' attribute.

      If the meaning of the 'Maps To Self' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Maps To Self' attribute.
      See Also:
    • setMapsToSelf

      void setMapsToSelf(boolean value)
      Sets the value of the 'Maps To Self' attribute.
      Parameters:
      value - the new value of the 'Maps To Self' attribute.
      See Also:
    • createIterable

      Iterable<org.eclipse.emf.ecore.EObject> createIterable(ExecEnv env)
      Creates a new Iterable of possible match values for this rule element.
      Parameters:
      env - the execution environment context
      Returns:
      a new Iterable of possible match values for this rule element.