Interface BuiltInPredicate

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, Predicate
All Known Implementing Classes:
BuiltInPredicateImpl

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

The following features are supported:

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

    Modifier and Type
    Method
    Description
    org.eclipse.emf.common.util.EList<Argument>
    Returns the value of the 'Arguments' containment reference list.
    Returns the value of the 'Built In' reference.
    void
    Sets the value of the 'Built In' reference.

    Methods inherited from interface io.opencaesar.oml.Element

    extraValidate, getOntology

    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 org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver

    Methods inherited from interface io.opencaesar.oml.Predicate

    getAntecedentRule, getConsequentRule, setAntecedentRule, setConsequentRule
  • Method Details

    • getBuiltIn

      BuiltIn getBuiltIn()
      Returns the value of the 'Built In' reference. The called builtin
      Returns:
      the value of the 'Built In' reference.
      See Also:
      Generated:
      Model:
      required="true"
    • setBuiltIn

      void setBuiltIn(BuiltIn value)
      Sets the value of the 'Built In' reference.
      Parameters:
      value - the new value of the 'Built In' reference.
      See Also:
      Generated:
    • getArguments

      org.eclipse.emf.common.util.EList<Argument> getArguments()
      Returns the value of the 'Arguments' containment reference list. The list contents are of type Argument. An argument of the predicate
      Returns:
      the value of the 'Arguments' containment reference list.
      See Also:
      Generated:
      Model:
      containment="true" required="true"