Package story.dbcore.parameters

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.
 



Copyright © 2011 David K. Elson. All Rights Reserved.