|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
ValueProvider
interface.
PropertyOperators#ASSERT
(assert) extrinsic operator.
PropertyOperators#ASSERT_INV
(assertInv) extrinsic operator.
PropertyOperators#ASSERT_LEVEL
(assertLevel) extrinsic operator.
PropertyOperators#BEST_MATCH
(bestMatch) extrinsic operator.
PropertyOperators#COMPARABLE
(comparable) extrinsic operator.
PropertyOperators#EQUIVALENT
(equivalent) extrinsic operator.
PropertyOperators#IS_ANCESTOR
(isAncestor) extrinsic operator.
PropertyOperators#IS_CHILD
(isChild) extrinsic operator.
PropertyOperators#IS_DESCENDANT
(isDescendant) extrinsic operator.
PropertyOperators#IS_PARENT
(isParent) extrinsic operator.
PropertyOperators#EQ
(equals) intrinsic operator.
PropertyOperators#GE
(greater than or equals) intrinsic operator.
PropertyOperators#GT
(greater than) intrinsic operator.
PropertyOperators#LE
(less than or equals) intrinsic operator.
PropertyOperators#LT
(less than) intrinsic operator.
OrderProperty
.
0.0
, which means all values.
DeliveryContext
serves as the developer's "window to the outer-world".
1.0
, which means no constraint relaxing (fall-back) activity took place.
Equivalence
is a marker interface to denote a commonly used specialization of RelationalProperty
.
>=
) intrinsic assertive operator.
>
) intrinsic assertive operator.
Query
.
resourceName
and query template.
ResourceEntry
at a given index.
Property
and the property value)
required to evaluate the predicate.
ValueProvider
in the chain.
ResultSet
.
InverseOf
implementation for a given relational property identified by its uniqueName
.
PropertyOperator
this predicate applies to its associated Property
Property
this predicate applies to.
Property
corresponding to the given uniqueName
PropertyMapping
for the given Property
.
Property
value.
Query
this ResultSet
is a response to.
QueryTemplate
this query based on.
ReflexiveClosure
implementation for a given relational property identified by its uniqueName
.
ResourceProvider
instance.
ResultSet
of this ResourceEntry
.
Query
.
SymmetricClosure
implementation for a given relational property identified by its uniqueName
.
TotalOrder
implementation for a given relational property identified by its uniqueName
.
TransitiveClosure
implementation for a given relational property identified by its uniqueName
.
Property
.
ResourceEntry
).
ValueProvider
for the specified Property
.
true
.
Property
is already registered to this registry.
uniqueName
is already registered to this registry.
Property
has value in the current state of the delivery context.
uniqueName
has value in the current state of the delivery context.
InverseOf
implementations inverse RelationalProperty
properties
thus constructing an inverse binary relation for a given relation represented by a RelationalProperty
.
RelationalProperty
which corresponds to an inverse binary relation to the source
RelationalProperty
.
Property
is a leaf or a property derived using a PropertyMapping
.
OrderProperty
defines a partial order.
OrderProperty
defines a strict order.
OrderProperty
defines a total order.
<=
) intrinsic assertive operator.
<
) intrinsic assertive operator.
PropertyMapping
API.
(P1, P2, P3, ..., Pn) -> Pm
.
NEUTRAL_SCORING_FACTOR = 1.0
makes all property predicates equally significant.
Query
factory method.
Px -> (P1, P2, P3, ..., Pn)
.
(P1) -> (P2)
to transform values
of one property to values of another property.
OrderProperty
is an interface to denote a commonly used specialization of RelationalProperty
.
PreferenceBag
interface.PreferenceChain
interface.PropertyMapping
for a leaf
property or wise versa, when trying to retrieve a ValueProvider
for a derived property.PropertyMapping
interface represents a generic
a transformational map from a set of properties to another set of another properties.
PropertyMapping
being registered is incorrect with the respect to underlying PropertyRegistry
semantics.
PropertyOperator
interface represents a relational or a functional operator
used in PropertyPredicate
to express meta-data constraints and preferences.PropertyOperator
interface as well as an enumeration of all built-in (pre-defined)
property operators. PropertyPredicate
represents a single meta-data constraint or a preference.
QueryTemplate
represents the Versatile API to the underlying "meta-data query language".
ReflexiveClosure
operator turns an input binary relation represented by a RelationalProperty
into a reflexive binary relation.
PropertyRegistry
related issues.
RelationalOperatorsRegistry
is a generic class factory
allowing to register custom implementations of relational operators
for individual relational properties.ResourceEntry
represents an element of the N-best result list
produced by a ResourceProvider
in a response to a particular Query
.
ResourceProvider
is an abstraction of a multi-variant resource repository or a class factory.
ResultSet
the N-best result list produced by a ResourceProvider
in a response to a particular Query
. RelationalProperty
which corresponds to a reflexive closure of the source binary relation.
PropertyMapping
.
SymmetricClosure
operator turns a source binary relation represented by a RelationalProperty
into a symmetric binary relation.
Property
value.
ResultSet
.
RelationalProperty
which corresponds to a symmetric closure of the source binary relation.
TemplateBasedQuery
represents a query created as a spin-off of a QueryTemplate
by invoking its newQuery()
method.TotalOrder
operator constructs a total order as an extension of a given source OrderProperty
.
TransitiveClosure
operator builds a transitive closure of a source RelationalProperty
so that the resulting RelationalProperty
represents a transitive binary relation.
ValueProvider
chain returning a list of values
in the ValueProvider
chain.
OrderProperty
which a total order extending the source OrderProperty
.
RelationalProperty
which corresponds to a transitive closure of the source binary relation.
DeliveryContext.getValue(Property)
or DeliveryContext.getValue(String)
fails.
Property
is not registered in the target PropertyRegistry
.RelationalOperator
PropertyPredicate
with a type-incompatible
pair of Property
and an extrinsic PropertyOperator
.Property
from the registry.
ValueProvider
interface represents a concept an attribute value getter,
which can be chained in order to implement a particular fall-back strategy.
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |