Class Summary |
AndParameter |
A logical AND for two Boolean parameters. |
ArgumentVector |
A vector of objects that are to be interpeted as
arguments by a ParameterSet |
AttComparedToAttParameter |
A filter (BooleanReturn) parameter comparing the attributes of two
nodes and returning true if (a) the first node is greater than the
second, or (b) the first node equals the second, depending on a
constructor flag. |
AttComparedToConstParameter |
A filter parameter indicating that a node's attribute should
equal, or be greater than, some constant value. |
BooleanEvalParameter |
A filter parameter requiring that a previously stored Boolean
reference be true or false. |
BooleanMatchParameter |
A parameter requiring a Boolean object. |
BooleanReturnParameter |
A class with no functionality that
serves to organize the Parameter hierarchy
by grouping together those Parameters that
evaluate to True or False. |
IsInstanceNodeParameter |
A filter parameter indicating that a matched node is an
InstanceNode as opposed to a regular node. |
IsInstancingParameter |
A filter parameter indicating that a matched node is really a
NodeInstancing. |
KleeneParameter |
A parameter requiring at least zero successful matches of an inner
ParameterSet on an inner ParameterSet. |
MatchingParameter |
A class with no functionality that
serves to organize the Parameter hierarchy
by grouping together those Parameters that
match arguments and support outreferences to store their matches. |
NegationParameter |
A parameter that negates the required value of a sub-parameter. |
NodeInstancing |
A NodeInstancing is a data structure that contains pointers to a
node and a set of arguments for that node, and semantically
represents the "plugging in" of the arguments for the node's
ParameterSet attribute. |
NodeIsSubnodeTypeParameter |
A filter parameter indicating that a node is of a certain subtype. |
NodeParameter |
A Node parameter indicating that a particular
node is required. |
NodesRelatedParameter |
A filter (BooleanReturn) parameter testing whether some two nodes
are related by some link type. |
NumRelatedEqParameter |
A binary parameter indicating that the number of related nodes is
equal to a certain constant. |
OrBooleanParameter |
A logical OR for two Boolean parameters. |
OrMatchingParameter |
A logical OR for two Matching Parameters of the same class. |
Parameter |
An abstract Parameter. |
ParameterSet |
A set of Parameters. |
QueryResult |
A QueryResult is a small collection of objects that represents the
system's answer to a query of some kind (i.e., all satisfactions of
ParameterSet over a certain tree, or a compilation of all nodes
related to some particular node as calculated by RelatedNodes. |
QueryResultSet |
A collection of QueryResults. |
ReferenceReq |
A class representing a single prerequisite of a single parameter. |
ReferenceReqSet |
A collection of ReferenceReqs. |
RelatedNodeParameter |
A Node parameter which will match a node which has a particular
relationship to a concrete node or a previously matched node. |
SatisfactionResult |
A return value for the satisfaction routines of Parameters and
ParameterSets that include the essential true/false as well as
further debugging information. |
ThereExistsParameter |
A filter parameter that queries a nested ParameterSet and tests the
number of results against a constant. |