Package io.opencaesar.oml
Interface UnaryPredicate
- All Superinterfaces:
Element
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,Predicate
- All Known Subinterfaces:
RelationEntityPredicate
,TypePredicate
- All Known Implementing Classes:
RelationEntityPredicateImpl
,TypePredicateImpl
,UnaryPredicateImpl
A representation of the model object 'Unary Predicate'.
UnaryPredicate is a [=Predicate=] that has one [=argument=].
The following features are supported:
- See Also:
- Generated:
- Model:
- abstract="true" annotation="https://tabatkins.github.io/bikeshed heading='Predicates'"
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Argument' containment reference.void
setArgument
(Argument value) Sets the value of the 'Argument
' containment 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
-
getArgument
Argument getArgument()Returns the value of the 'Argument' containment reference. An argument of the predicate- Returns:
- the value of the 'Argument' containment reference.
- See Also:
- Generated:
- Model:
- containment="true" required="true"
-
setArgument
Sets the value of the 'Argument
' containment reference.- Parameters:
value
- the new value of the 'Argument' containment reference.- See Also:
- Generated:
-