|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
PropertyOperator
interface represents a relational or a functional operator
used in PropertyPredicate
to express meta-data constraints and preferences.
PropertyPredicate
Method Summary | |
int |
getId()
The unique ID of the property operator. |
java.lang.String |
getName()
A human-readable property operator name - just for logging and debugging. |
boolean |
isAssertive()
Flag whether the operator is assertive or whether it allows for an approximate matching (fall-back, constraint relaxing) |
boolean |
isExtrinsic()
Flag whether the operator is extrinsic Extrinsic operators rely on the relations externally provided by the properties (e.g. |
boolean |
isIntrinsic()
Flag whether the operator is intrinsic. |
Method Detail |
public int getId()
switch/case
statement).
public java.lang.String getName()
public boolean isIntrinsic()
Object.equals()
or Comparable.compareTo()
)
Remarks: An operator is either intrinsic or extrinsic, never both.
true
is the property operator is intrinsicpublic boolean isExtrinsic()
OrderProperty
, Equivalence
)
Remarks: An operator is either intrinsic or extrinsic, never both.
true
is the property operator is extrinsicpublic boolean isAssertive()
true
if the operator does not allow for any constraint relaxing
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |