|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VariableID | |
---|---|
story.dbcore.exceptions | |
story.dbcore.grammars | |
story.dbcore.parameters | |
story.scheherazade.parameters |
Uses of VariableID in story.dbcore.exceptions |
---|
Methods in story.dbcore.exceptions that return VariableID | |
---|---|
VariableID |
DuplicateReference.getReferenceID()
|
Constructors in story.dbcore.exceptions with parameters of type VariableID | |
---|---|
DuplicateReference(VariableID ID,
Parameter parameter,
VariableType newType,
VariableType extantType)
|
Uses of VariableID in story.dbcore.grammars |
---|
Methods in story.dbcore.grammars that return VariableID | |
---|---|
static VariableID |
SCTools.parameter_parse_reference(DBCoreInterface dbci,
java.lang.String reference,
SymbolTable symbols)
Handles a reference specification within a parameter. |
Methods in story.dbcore.grammars with parameters of type VariableID | |
---|---|
void |
SymbolTable.declare(VariableID ID,
VariableType variableType)
Declare a variable |
java.lang.Object |
SymbolTable.define(VariableID ID,
java.lang.Object value)
Define a variable. |
boolean |
VariableID.equals(VariableID other)
Test the equality of this GenericID with another one. |
java.lang.Object |
SymbolTable.get(VariableID ID)
Retrieve a variable |
VariableType |
SymbolTable.getType(VariableID ID)
Returns the VariableType of a variable. |
boolean |
SymbolTable.isDeclared(VariableID ID)
Returns whether a variable has been declared. |
boolean |
SymbolTable.isDefined(VariableID ID)
Returns whether a variable has been defined. |
java.lang.Object |
SCParser.param_arg(boolean execute,
SymbolTable symbols,
VariableID referenceID)
|
static java.lang.Object |
SCTools.parameter_arg_dot_comparison(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue mvalue,
ReturnValue rvalue,
boolean testGreaterThan,
boolean singleDot)
Handles an equality operator within a parameter argument when the lvalue had a dot parameter. |
static java.lang.Object |
SCTools.parameter_arg_dot(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue rvalue)
Handles a dot operator for a parameter argument, e.g., |
static java.lang.Object |
SCTools.parameter_arg_link_equals(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue mvalue,
ReturnValue rvalue,
boolean overrideInference)
Handle a three-term, two-operator expression within a parameter argument when the two expressions are a link operator and the == equality operator. |
static Parameter |
SCTools.parameter_arg_link(DBCoreInterface dbci,
VariableID outreference,
ReturnValue lvalue,
ReturnValue mvalue,
boolean overrideInference)
Handle the link operator in a parameter argument. |
static java.lang.Object |
SCTools.parameter_term(DBCoreInterface dbci,
VariableID outreference,
ReturnValue term)
Handles a lone term within a paramete argument, no operators. |
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 VariableID in story.dbcore.parameters |
---|
Methods in story.dbcore.parameters that return VariableID | |
---|---|
VariableID |
BooleanEvalParameter.getBoolReferenceID()
|
VariableID |
ReferenceReq.getID()
|
VariableID |
AttComparedToAttParameter.getNode1()
|
VariableID |
NodesRelatedParameter.getNode1AsReference()
Get the VariableID of the reference storing node 1 for this parameter. |
VariableID |
AttComparedToAttParameter.getNode2()
|
VariableID |
NodesRelatedParameter.getNode2AsReference()
Get the VariableID of the reference storing node 2 for this parameter. |
VariableID |
RelatedNodeParameter.getNodeReferenceID()
Return the VariableID of the required node reference if constructed with one (i.e., if usesReference() returns true; otherwise, throws exception |
VariableID |
NumRelatedEqParameter.getNodeReferenceID()
|
VariableID |
IsInstancingParameter.getNodeReferenceID()
|
VariableID |
IsInstanceNodeParameter.getNodeReferenceID()
|
VariableID |
AttComparedToConstParameter.getNodeReferenceID()
|
VariableID |
MatchingParameter.getReference()
Returns the name of the reference by which the match to this parameter should be stored during queries. |
Methods in story.dbcore.parameters with parameters of type VariableID | |
---|---|
Parameter |
MatchingParameter.makeCloneWithNewReference(VariableID outgoingReference)
Make a clone of this parameter and specify a new outgoing reference for the clone. |
Constructors in story.dbcore.parameters with parameters of type VariableID | |
---|---|
AttComparedToAttParameter(VariableID node1reference,
VariableID node2reference,
AttributeID attribute,
boolean testGreaterThan,
boolean overrideInheritance)
Constructor. |
|
AttComparedToConstParameter(VariableID nodeReference,
AttributeID attribute,
AttributeValue value,
boolean test,
boolean overrideInheritance)
Constructor. |
|
BooleanEvalParameter(VariableID boolReference,
boolean target)
Constructor. |
|
BooleanMatchParameter(VariableID outgoingReference)
Constructor with outgoing reference ID |
|
IsInstanceNodeParameter(VariableID nodeReference)
Constructor. |
|
IsInstancingParameter(VariableID nodeReference)
Constructor. |
|
KleeneParameter(ParameterSet parameters,
int minRepetitions,
int maxRepetitions,
VariableID outgoingReference)
Constructor with outgoing reference ID which holds the number of successful repetitions. |
|
NodeIsSubnodeTypeParameter(VariableID nodeReference,
GenericType subtype)
Constructor. |
|
NodeParameter(NodeAddress nodePrototype,
NodeRepositoryID nodeRepository,
VariableID reference)
Constructor with a NodeAddress for a prototype node, a NodeRepository requirement and an outgoing reference ID. |
|
NodeParameter(NodeAddress nodePrototype,
VariableID reference)
Constructor with a NodeAddress for a prototype node and an outgoing reference ID. |
|
NodeParameter(NodeAddress nodePrototype,
VariableID reference,
boolean exactNodeOnly)
Constructor with a NodeAddress for a prototype node and an outgoing reference ID. |
|
NodeParameter(NodeRepositoryID nodeRepository,
VariableID reference)
Constructor with a NodeRepository requirement and an outgoing reference ID. |
|
NodeParameter(NodeType nodeType,
NodeRepositoryID nodeRepository,
VariableID reference)
Constructor with a NodeType requirement, a NodeRepository requirement and an outgoing reference ID. |
|
NodeParameter(NodeType nodeType,
VariableID reference)
Constructor with a NodeType requirement and an outgoing reference ID. |
|
NodeParameter(VariableID reference)
Constructor with only outgoing reference ID; just requires a node. |
|
NodesRelatedParameter(NodeAddress node1,
LinkType linkType,
VariableID node2reference,
boolean overrideInference)
Constructor for checking the relationship between one concrete and one previously matched node. |
|
NodesRelatedParameter(VariableID node1reference,
LinkType linkType,
NodeAddress node2,
boolean overrideInference)
Constructor for checking the relationship between one concrete and one previously matched node. |
|
NodesRelatedParameter(VariableID node1reference,
LinkType linkType,
VariableID node2reference,
boolean overrideInference)
Constructor for checking the relationship between two previously matched nodes. |
|
NodesRelatedParameter(VariableID node1reference,
NodeAddress node2)
Constructor for checking if a previously matched node is the same as some constant node. |
|
NodesRelatedParameter(VariableID node1reference,
VariableID node2reference)
Constructor for checking if two previously matched nodes are the same. |
|
NumRelatedEqParameter(VariableID nodeReference,
LinkType linkType,
LinkDirection linkDirection,
int target,
boolean overrideInference)
Constructor. |
|
OrMatchingParameter(MatchingParameter leftParameter,
MatchingParameter rightParameter,
VariableID outgoingReference)
Constructor with outgoing reference ID. |
|
ReferenceReq(VariableID refID,
VariableType refType)
|
|
RelatedNodeParameter(NodeAddress nodeAddress,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference,
VariableID outreference)
Constructor with an outgoing reference ID and an absolute node |
|
RelatedNodeParameter(VariableID nodeReference,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference)
Constructor with no outreference and node from a reference |
|
RelatedNodeParameter(VariableID nodeReference,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference,
VariableID outreference)
Constructor with an outgoing reference ID and node from a reference |
Uses of VariableID in story.scheherazade.parameters |
---|
Subclasses of VariableID in story.scheherazade.parameters | |
---|---|
class |
VariableID
The ID of a variable in a SCHSymbolTable. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |