Condition.EQUIVALENT(
Condition condition)
This operation acts like a logical Equivalent (if-and-only-if)/( <->)
between this Condition and the argument
Condition.
Condition.EQUIVALENT(
Condition condition)
This operation acts like a logical Equivalent (if-and-only-if)/( <->)
between this Condition and the argument
Condition.
Condition.IMPLIES(
Condition condition)
This operation acts like a logical Implies (if-then)/(->) between this
Condition and the argument Condition.
abstract boolean
ConditionPolicy.isSatisfied(
Condition[] conditions,
Object object)
Answers whether the argument conditions evaluate -collectively- to
true or false when applied to the argument
object.
abstract boolean
ConditionPolicy.isSatisfied(
Condition condition,
Collection<?> objects)
Answers on how the argument Condition evaluates as a whole
on the argument objects collection.
boolean
ConditionPolicy.isSatisfied(
Condition condition,
Object object)
Answers whether the argument conditions evaluates to true
or false when applied to the argument object.
ENot
An EObjectCondition that negates the result of evaluation of
another EObjectCondition.
class
EObjectCondition
A subclass and the counterpart of a Condition object to be
used on EObject arguments.
class
EObjectConditionAdapter
This is an adapter class that takes in a Condition object and
wraps it in order to adapt it to an EObjectCondition.
class
EObjectConditionDelegator
A utility EObjectCondition class to act as a place holder for
another EObjectCondition condition object where all the calls
to it is simply forwarded to the wrapped EObjectCondition.
class
EObjectInstanceCondition
A EObjectCondition that tests whether the argument eObject
instance equals a given eObject.
class
EObjectTypeRelationCondition
An EObjectCondition specialization to be used for evaluating
the inheritance/type relationship of an EObject to another
using the EObjects' EClasses.
class
IN
An EObjectCondition specialization used to test whether a
given EObject is present in a collection of EObjects
EObjectAttributeValueCondition
An EObjectStructuralFeatureValueCondition subclass used to
handle evaluation of the value held by an EAttribute
class
EObjectContainmentFeatureCondition
A subclass of EObjectCondition that tests for the containing
feature of a given EObject to see if it is the same as a
specific EReference
class
EObjectReferencerCondition
An EObjectCondition subclass that tests if a given
EObject references another EObject.
class
EObjectReferenceValueCondition
An EObjectStructuralFeatureValueCondition subclass used to
handle evaluation of the value held by an EReference
EObjectStructuralFeatureValueCondition
An EObjectStructuralFeatureCondition specialization and the
base class of conditions that test for the values held by the various
EStructuralFeature.
NumberCondition.ByteValue
A subclass of NumberCondition to be used to test for byte
values Clients can either use the default implementation supplied or have
their own.
static class
NumberCondition.DoubleValue
A subclass of NumberCondition to be used to test for
double values Clients can either use the default implementation supplied
or have their own.
static class
NumberCondition.FloatValue
A subclass of NumberCondition to be used to test for float
values Clients can either use the default implementation supplied or have
their own.
static class
NumberCondition.IntegerValue
A subclass of NumberCondition to be used to test for
integer values Clients can either use the default implementation supplied
or have their own.
static class
NumberCondition.LongValue
A subclass of NumberCondition to be used to test for long
values Clients can either use the default implementation supplied or have
their own.
static class
NumberCondition.ShortValue
A subclass of NumberCondition to be used to test for short
values Clients can either use the default implementation supplied or have
their own.
BooleanOCLCondition<C,CLS,E>
A specialized OCL condition class that is used to apply boolean-valued OCL
expressions to EObjects.
class
OCLCondition Deprecated.Prefer the
AbstractOCLCondition class, which supports
customization of the OCL parsing environment as well as other metamodels
than Ecore
class
OCLConstraintCondition Deprecated.Prefer the
BooleanOCLCondition class, which supports
customization of the OCL parsing environment as well as other metamodels
than Ecore