Uses of Class
story.dbcore.parameters.Parameter

Packages that use Parameter
story.dbcore.exceptions   
story.dbcore.grammars   
story.dbcore.parameters   
 

Uses of Parameter in story.dbcore.exceptions
 

Methods in story.dbcore.exceptions that return Parameter
 Parameter DuplicateReference.getParameter()
           
 

Constructors in story.dbcore.exceptions with parameters of type Parameter
DuplicateReference(VariableID ID, Parameter parameter, VariableType newType, VariableType extantType)
           
UnmetReferenceReq(Parameter parameter, ReferenceReq requirement)
           
WronglyTypedReferenceReq(Parameter parameter, ReferenceReq requirement, VariableType extantType)
           
 

Uses of Parameter in story.dbcore.grammars
 

Methods in story.dbcore.grammars that return Parameter
static Parameter SCTools.parameter_arg_link(DBCoreInterface dbci, VariableID outreference, ReturnValue lvalue, ReturnValue mvalue, boolean overrideInference)
          Handle the link operator in a parameter argument.
 Parameter SCParser.parameter(boolean execute, SymbolTable symbols, ParameterSet parameterSet)
           
static Parameter SCTools.parameter(DBCoreInterface dbci, VariableID outreference, ReturnValue paramType, ArgumentVector args)
          Handles a complete parameter, with type and arguments (e.g., node(arg))
 

Uses of Parameter in story.dbcore.parameters
 

Subclasses of Parameter in story.dbcore.parameters
 class AndParameter
          A logical AND for two Boolean parameters.
 class 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.
 class AttComparedToConstParameter
          A filter parameter indicating that a node's attribute should equal, or be greater than, some constant value.
 class BooleanEvalParameter
          A filter parameter requiring that a previously stored Boolean reference be true or false.
 class BooleanMatchParameter
          A parameter requiring a Boolean object.
 class BooleanReturnParameter
          A class with no functionality that serves to organize the Parameter hierarchy by grouping together those Parameters that evaluate to True or False.
 class IsInstanceNodeParameter
          A filter parameter indicating that a matched node is an InstanceNode as opposed to a regular node.
 class IsInstancingParameter
          A filter parameter indicating that a matched node is really a NodeInstancing.
 class KleeneParameter
          A parameter requiring at least zero successful matches of an inner ParameterSet on an inner ParameterSet.
 class 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.
 class NegationParameter
          A parameter that negates the required value of a sub-parameter.
 class NodeIsSubnodeTypeParameter
          A filter parameter indicating that a node is of a certain subtype.
 class NodeParameter
          A Node parameter indicating that a particular node is required.
 class NodesRelatedParameter
          A filter (BooleanReturn) parameter testing whether some two nodes are related by some link type.
 class NumRelatedEqParameter
          A binary parameter indicating that the number of related nodes is equal to a certain constant.
 class OrBooleanParameter
          A logical OR for two Boolean parameters.
 class OrMatchingParameter
          A logical OR for two Matching Parameters of the same class.
 class RelatedNodeParameter
          A Node parameter which will match a node which has a particular relationship to a concrete node or a previously matched node.
 class ThereExistsParameter
          A filter parameter that queries a nested ParameterSet and tests the number of results against a constant.
 

Methods in story.dbcore.parameters that return Parameter
 Parameter Parameter.makeClone()
          Make a clone of the Parameter.
 Parameter MatchingParameter.makeClone()
          Make a clone of the Parameter.
 Parameter MatchingParameter.makeCloneWithNewReference(VariableID outgoingReference)
          Make a clone of this parameter and specify a new outgoing reference for the clone.
 Parameter ThereExistsParameter.makeCopy()
           
 Parameter RelatedNodeParameter.makeCopy()
           
abstract  Parameter Parameter.makeCopy()
          All Parameters must include a self-duplication function.
 Parameter OrMatchingParameter.makeCopy()
           
 Parameter OrBooleanParameter.makeCopy()
           
 Parameter NumRelatedEqParameter.makeCopy()
           
 Parameter NodesRelatedParameter.makeCopy()
           
 Parameter NodeParameter.makeCopy()
          Make a copy of the NodeParameter.
 Parameter NodeIsSubnodeTypeParameter.makeCopy()
           
 Parameter NegationParameter.makeCopy()
           
 Parameter KleeneParameter.makeCopy()
           
 Parameter IsInstancingParameter.makeCopy()
           
 Parameter IsInstanceNodeParameter.makeCopy()
           
 Parameter BooleanMatchParameter.makeCopy()
           
 Parameter BooleanEvalParameter.makeCopy()
           
 Parameter AttComparedToConstParameter.makeCopy()
           
 Parameter AttComparedToAttParameter.makeCopy()
           
 Parameter AndParameter.makeCopy()
           
 Parameter ParameterSet.parameterAt(int index)
          Return a specific Parameter.
 

Methods in story.dbcore.parameters with parameters of type Parameter
 void ParameterSet.addParameter(Parameter parameter)
          Add a parameter.
 

Constructors in story.dbcore.parameters with parameters of type Parameter
NegationParameter(Parameter subParameter)
          Constructor.
ParameterSet(Parameter param0)
          Constructor with an initial parameter.
ParameterSet(Parameter param0, Parameter param1)
          Constructor with two initial parameters.
ParameterSet(Parameter param0, Parameter param1, Parameter param2)
          Constructor with three initial parameters.
ParameterSet(Parameter param0, Parameter param1, Parameter param2, Parameter param3)
          Constructor with four initial parameters.
 



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