Package cz.cuni.versatile.api.relops

Relational operators and property mappings subsection of the Versatile API.

See:
          Description

Interface Summary
InverseOf InverseOf implementations inverse RelationalProperty properties thus constructing an inverse binary relation for a given relation represented by a RelationalProperty.
Many2ManyMapping The most generic property mapping as described in PropertyMapping API.
Many2OneMapping A mapping which corresponds to an ordinary n-ary function (P1, P2, P3, ..., Pn) -> Pm.
One2ManyMapping An information extraction mapping Px -> (P1, P2, P3, ..., Pn).
One2OneMapping An unary mapping (P1) -> (P2) to transform values of one property to values of another property.
PropertyMapping PropertyMapping interface represents a generic a transformational map from a set of properties to another set of another properties.
ReflexiveClosure ReflexiveClosure operator turns an input binary relation represented by a RelationalProperty into a reflexive binary relation.
RelationalOperator  
RelationalOperatorsRegistry RelationalOperatorsRegistry is a generic class factory allowing to register custom implementations of relational operators for individual relational properties.
SymmetricClosure SymmetricClosure operator turns a source binary relation represented by a RelationalProperty into a symmetric binary relation.
TotalOrder TotalOrder operator constructs a total order as an extension of a given source OrderProperty.
TransitiveClosure TransitiveClosure operator builds a transitive closure of a source RelationalProperty so that the resulting RelationalProperty represents a transitive binary relation.
 

Exception Summary
UnsupportedPropertyException Thrown when unsuccessfully trying to resolve a uniqueName to a particular RelationalOperator
 

Package cz.cuni.versatile.api.relops Description

Relational operators and property mappings subsection of the Versatile API.

Overview of relops