Package io.opencaesar.oml
Interface PropertyPredicate
- All Superinterfaces:
BinaryPredicate
,Element
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,Predicate
- All Known Implementing Classes:
PropertyPredicateImpl
A representation of the model object 'Property Predicate'.
PropertyPredicate is a [=BinaryPredicate=] that holds when its argument1 is bound to an [=NamedInstance=] and its argument2 is bound to a
a value of a given [=property=] on that instance.
The following features are supported:
- See Also:
- Generated:
- Model:
- annotation="https://tabatkins.github.io/bikeshed heading='Predicates'"
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Property' reference.void
setProperty
(Property value) Sets the value of the 'Property
' reference.Methods inherited from interface io.opencaesar.oml.BinaryPredicate
getArgument1, getArgument2, setArgument1, setArgument2
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
-
getProperty
Property getProperty()Returns the value of the 'Property' reference. The property of an instance- Returns:
- the value of the 'Property' reference.
- See Also:
- Generated:
- Model:
- required="true"
-
setProperty
Sets the value of the 'Property
' reference.- Parameters:
value
- the new value of the 'Property' reference.- See Also:
- Generated:
-