Interface BinaryPredicate

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, Predicate
All Known Subinterfaces:
DifferentFromPredicate, PropertyPredicate, RelationEntityPredicate, SameAsPredicate
All Known Implementing Classes:
BinaryPredicateImpl, DifferentFromPredicateImpl, PropertyPredicateImpl, RelationEntityPredicateImpl, SameAsPredicateImpl

public interface BinaryPredicate extends Predicate
A representation of the model object 'Binary Predicate'. BinaryPredicate is a [=Predicate=] that has two [=arguments=]: argument1 and argument2

The following features are supported:

See Also:
Generated:
Model:
abstract="true" annotation="https://tabatkins.github.io/bikeshed heading='Predicates'"
  • Method Details

    • getArgument1

      Argument getArgument1()
      Returns the value of the 'Argument1' containment reference. An argument of the predicate
      Returns:
      the value of the 'Argument1' containment reference.
      See Also:
      Generated:
      Model:
      containment="true" required="true"
    • setArgument1

      void setArgument1(Argument value)
      Sets the value of the 'Argument1' containment reference.
      Parameters:
      value - the new value of the 'Argument1' containment reference.
      See Also:
      Generated:
    • getArgument2

      Argument getArgument2()
      Returns the value of the 'Argument2' containment reference. An argument of the predicate
      Returns:
      the value of the 'Argument2' containment reference.
      See Also:
      Generated:
      Model:
      containment="true" required="true"
    • setArgument2

      void setArgument2(Argument value)
      Sets the value of the 'Argument2' containment reference.
      Parameters:
      value - the new value of the 'Argument2' containment reference.
      See Also:
      Generated: