|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of NodeAddress in story.dbcore.admin |
---|
Methods in story.dbcore.admin that return NodeAddress | |
---|---|
NodeAddress |
DBCAccessor.findNode(NodeID nodeID)
Find the full address of a node by its ID. |
NodeAddress |
Document.findNodeAddress(NodeID nodeID)
Find a node by its ID. |
NodeAddress |
DBCAccessor.getFirstNodeLinkedFromNode(NodeAddress node,
LinkType linkType)
Syntactic sugar for getting the first directly linked node from a node. |
NodeAddress |
DBCAccessor.getFirstNodeLinkedToNode(LinkType linkType,
NodeAddress node)
Syntactic sugar for getting the first directly linked node to a node. |
NodeAddress |
DBCAccessor.moveNode(NodeAddress node,
NodeRepositoryID newRepository)
Move a node to a differenct repository. |
NodeAddress |
DBCAccessor.newInstanceNode(java.lang.Object repository,
java.lang.Object nodeID,
NodeInstancing instancing)
Alternate way to add an instance node that takes a NodeInstancing (from newExpansion()). |
NodeAddress |
DBCAccessor.newInstanceNode(java.lang.Object repository,
java.lang.Object nodeID,
java.lang.Object prototypeNode)
Easy way to add a new instance node with no arguments. |
NodeAddress |
DBCAccessor.newInstanceNode(java.lang.Object repository,
java.lang.Object nodeID,
java.lang.Object prototypeNode,
java.lang.Object arguments)
Add a new instance node. |
NodeAddress |
DBCAccessor.newNode(java.lang.Object repository,
NodeType type,
java.lang.Object nodeID)
Add a new node. |
NodeAddress |
DBCAccessor.newSubtypeNode(NodeAddress newNode,
java.lang.Object prototypeNode)
Easy way to add a node that is a subtype of another node. |
NodeAddress |
DBCAccessor.newSubtypeNode(NodeRepositoryID repository,
NodeID nodeID,
java.lang.Object prototypeNode)
Easy way to add a node that is a subtype of another node. |
NodeAddress |
DBCAccessor.newSubtypeNode(java.lang.Object repository,
NodeType type,
java.lang.Object nodeID,
java.lang.Object parent,
java.lang.Object linkLabel)
Add a node that is a subtype of another node. |
Methods in story.dbcore.admin with parameters of type NodeAddress | |
---|---|
NodeAddress |
DBCAccessor.getFirstNodeLinkedFromNode(NodeAddress node,
LinkType linkType)
Syntactic sugar for getting the first directly linked node from a node. |
NodeAddress |
DBCAccessor.getFirstNodeLinkedToNode(LinkType linkType,
NodeAddress node)
Syntactic sugar for getting the first directly linked node to a node. |
LinkSet |
DBCAccessor.getLinksFromNode(NodeAddress node,
LinkType linkType,
boolean directOnly)
Compile a set of nodes that are linked from a particular node by a particular type of link. |
LinkSet |
DBCAccessor.getLinksOfNode(LinkType linkType,
LinkDirection linkDirection,
NodeAddress node,
boolean directOnly)
Compile a set of nodes that are linked to or from a particular node by a particular type of link. |
RelatedNodes |
Document.getLinksOfNode(NodeAddress nodeAddress,
LinkType linkType,
LinkDirection direction)
Get a RelatedNodes object through which you could query the nodes which link to or from some node in a Document. |
LinkSet |
DBCAccessor.getLinksToNode(LinkType linkType,
NodeAddress node,
boolean directOnly)
Compile a set of nodes that are linked to a particular node by a particular type of link. |
ViaSet |
DBCAccessor.getLinkVias(NodeAddress fromNode,
LinkType linkType,
NodeAddress toNode)
Get the Via(s) of a link between two nodes. |
AttributeValue |
Document.getNodeAttribute(NodeAddress nodeAddress,
AttributeID attribute,
boolean overrideInheritance)
Retrieve a node's attribute's value. |
java.util.Iterator |
DBCoreInterface.getNodeAttributeIDs(NodeAddress node)
Return an iterator over all the AttributeIDs of a node's attributes. |
NodeInstancing |
DBCAccessor.getNodeDefinition(NodeAddress node)
Get the definition of an instance node. |
NodeProxy |
Document.getNodeProxy(NodeAddress address)
|
NodeProxy |
DBCAccessor.getNodeProxy(NodeAddress node)
Get a node's proxy. |
NodeAddress |
DBCAccessor.moveNode(NodeAddress node,
NodeRepositoryID newRepository)
Move a node to a differenct repository. |
NodeAddress |
DBCAccessor.newSubtypeNode(NodeAddress newNode,
java.lang.Object prototypeNode)
Easy way to add a node that is a subtype of another node. |
boolean |
Document.nodeAttributeEquals(NodeAddress nodeAddress,
AttributeID attribute,
AttributeValue other,
boolean overrideInheritance)
Determine whether a node's attribute is equal to some constant value. |
boolean |
Document.nodeAttributeGreaterThan(NodeAddress nodeAddress,
AttributeID attribute,
AttributeValue other,
boolean overrideInheritance)
Determine whether a node's attribute is greater than some constant value. |
boolean |
DBCAccessor.nodeExists(NodeAddress node)
Check whether a node exists. |
NodeID |
DBCAccessor.renameNode(NodeAddress node,
NodeID newNodeID)
Rename a node. |
CommandReturn |
Document.unlink(NodeAddress fromAddress,
LinkType linkType,
NodeAddress toAddress)
Remove all direct links of a certain type between two nodes in the Document. |
Uses of NodeAddress in story.dbcore.attributes |
---|
Methods in story.dbcore.attributes that return NodeAddress | |
---|---|
NodeAddress |
AttributeValue.getNode()
Returns the NodeAddress of the node for which this is the value of some attribute, or null if it is not so attached |
Constructors in story.dbcore.attributes with parameters of type NodeAddress | |
---|---|
AttributeValue(AttributeValue attvalue,
NodeAddress node,
AttributeID attributeID,
java.lang.Class attributeClass)
Constructor for a "live" AttributeValue, i.e., reflecting real data in the db-core, attached to a node. |
Uses of NodeAddress in story.dbcore.exceptions |
---|
Methods in story.dbcore.exceptions that return NodeAddress | |
---|---|
NodeAddress |
MultipleAttributeInheritance.getBaseNode()
Get the node that the user originally asked about. |
NodeAddress |
MultipleAttributeInheritance.getFirstCandidate()
Get the first of two conflicting nodes with an inheritable attribute. |
NodeAddress |
MultipleAttributeInheritance.getSecondCandidate()
Get the second of two conflicting nodes with an inheritable attribute. |
Constructors in story.dbcore.exceptions with parameters of type NodeAddress | |
---|---|
MultipleAttributeInheritance(NodeAddress node,
AttributeID ID,
NodeAddress firstCandidate,
LinkType firstLink,
NodeAddress secondCandidate,
LinkType secondLink)
|
|
NodeRemoved(NodeAddress lastKnownAddress)
|
Uses of NodeAddress in story.dbcore.grammars |
---|
Methods in story.dbcore.grammars that return NodeAddress | |
---|---|
static NodeAddress |
SCTools.parameter_find_node(DBCoreInterface dbci,
NodeID nodeID)
Helper function for parameter() that finds a NodeAddress from a NodeID and throws an exception if it DNE. |
Uses of NodeAddress in story.dbcore.gui |
---|
Methods in story.dbcore.gui that return NodeAddress | |
---|---|
NodeAddress |
Forest.getSelectedNode()
|
NodeAddress |
DetailBox.nodeInFocus()
Returns the NodeAddress of the node that the DetailBox is currently examining, or null of no such node |
Methods in story.dbcore.gui with parameters of type NodeAddress | |
---|---|
java.lang.String[] |
TreeView.nodeBin(TreeType type,
NodeAddress node)
How should nodes be sorted in the tree? |
java.lang.String[] |
DefaultTreeView.nodeBin(TreeType type,
NodeAddress node)
|
java.lang.String |
TreeView.nodeText(TreeType type,
NodeAddress node)
Given a node, what should the text of the node be in the Forest tree? |
java.lang.String |
DefaultTreeView.nodeText(TreeType type,
NodeAddress node)
|
void |
DetailBox.setToNode(NodeAddress node)
|
void |
CoreBrowser.unlink(NodeAddress fromNode,
LinkType linkType,
NodeAddress toNode)
|
Constructors in story.dbcore.gui with parameters of type NodeAddress | |
---|---|
DetailBox(DBCoreInterface dbci,
CoreBrowser parentBrowser,
NodeAddress node)
|
Uses of NodeAddress in story.dbcore.links |
---|
Methods in story.dbcore.links that return NodeAddress | |
---|---|
NodeAddress |
Via.from()
Retrieve the left node. |
NodeAddress |
LinkSet.getFirstLinkedNode()
Get the first linked node. |
NodeAddress |
LinkLabel.getInstancingAddress()
Return the NodeAddress of the concrete node for the linkInstancing for which this is a label, or null if this is not such a label. |
NodeAddress |
Via.to()
Retrieve the right node. |
Methods in story.dbcore.links with parameters of type NodeAddress | |
---|---|
void |
WritableLinkSet.add(NodeAddress node,
Via via)
Add a new node and Via to the LinkSet. |
boolean |
LinkSet.contains(NodeAddress node)
Determines whether the LinkSet contains a particular node (regardless of the number of Vias it is linked by) . |
ViaSet |
LinkSet.getAllVias(NodeAddress node)
Get a ViaSet of all the Vias for a particular node. |
Via |
LinkSet.getFirstVia(NodeAddress node)
Get the first Via for a particular node |
RelatedNodes |
LinkRepository.getLinksOfNode(NodeAddress node,
LinkType linkType,
LinkDirection direction)
Version of getLinksOfNode that accepts a NodeAddress and will have the Document find the GenericNode. |
Constructors in story.dbcore.links with parameters of type NodeAddress | |
---|---|
LinkLabel(NodeAddress concreteAddress,
NodeInstancing instancing,
LinkDirection instancing_direction)
Constructor that you must use iff this is a LinkLabel for a linkInstancing (e.g., [ex1] = exampleOf(provision(health))). |
|
Via(LinkLabelRepository labelRepository,
NodeAddress left,
LinkType linkType,
NodeAddress right,
LinkLabelAddress labelAddress,
Via leftSubVia,
Via rightSubVia)
Constructor |
Uses of NodeAddress in story.dbcore.nodes |
---|
Methods in story.dbcore.nodes that return NodeAddress | |
---|---|
NodeAddress |
GenericNode.address()
Make a new NodeAddress with the node |
NodeAddress |
NodeProxy.getCurrentAddress()
|
NodeAddress |
NodeProxy.intern()
|
NodeAddress |
NodeAddress.makeCopy()
|
NodeAddress |
NodeProxy.unintern()
|
Methods in story.dbcore.nodes with parameters of type NodeAddress | |
---|---|
void |
NodeAddressSet.add(NodeAddress address)
|
boolean |
NodeAddressSet.contains(NodeAddress address)
|
boolean |
NodeAddress.equals(NodeAddress other)
Test the equality of one NodeAddress to another. |
Constructors in story.dbcore.nodes with parameters of type NodeAddress | |
---|---|
NodeAddressSet(NodeAddress first)
|
Uses of NodeAddress in story.dbcore.parameters |
---|
Methods in story.dbcore.parameters that return NodeAddress | |
---|---|
NodeAddress |
NodeInstancing.getFrameNode()
|
NodeAddress |
NodesRelatedParameter.getNode1AsAddress()
Get the address of node 1. |
NodeAddress |
NodesRelatedParameter.getNode2AsAddress()
Get the address of node 2. |
NodeAddress |
RelatedNodeParameter.getNodeAddress()
Return the NodeAddress of the required node if constructed with one (i.e., if usesReference() returns false; otherwise, throws exception). |
NodeAddress |
NodeParameter.getNodePrototype()
Return the node prototype |
Constructors in story.dbcore.parameters with parameters of type NodeAddress | |
---|---|
NodeParameter(NodeAddress nodePrototype)
Constructor with a NodeAddress for a prototype node |
|
NodeParameter(NodeAddress nodePrototype,
boolean exactNodeOnly)
Constructor with a NodeAddress for a prototype node. |
|
NodeParameter(NodeAddress nodePrototype,
NodeRepositoryID nodeRepository)
Constructor with a NodeAddress for a prototype node and a NodeRepository requirement. |
|
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. |
|
NodesRelatedParameter(NodeAddress node1,
LinkType linkType,
NodeAddress node2,
boolean overrideInference)
Constructor for checking the relationship between two concrete nodes. |
|
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,
NodeAddress node2)
Constructor for checking if a previously matched node is the same as some constant node. |
|
RelatedNodeParameter(NodeAddress nodeAddress,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference)
Constructor with no outreference and an absolute node |
|
RelatedNodeParameter(NodeAddress nodeAddress,
LinkType linkType,
LinkDirection linkDirection,
boolean overrideInference,
VariableID outreference)
Constructor with an outgoing reference ID and an absolute node |
Uses of NodeAddress in story.flashback.gui |
---|
Methods in story.flashback.gui with parameters of type NodeAddress | |
---|---|
java.lang.Object |
FlashbackGUI.getAssociation(NodeAddress referenceNode)
Given a NodeAddress of a Reference node, return the association: either a File object, a URL object or null. |
java.lang.String[] |
ReferencesTreeView.nodeBin(TreeType type,
NodeAddress node)
Put a Reference node in as many bins as authors, one for each author. |
java.lang.String |
ReferencesTreeView.nodeText(TreeType type,
NodeAddress node)
|
Uses of NodeAddress in story.scheherazade.elements |
---|
Methods in story.scheherazade.elements that return NodeAddress | |
---|---|
NodeAddress |
Timeline.findDeclaration(TimelineID timelineID)
Find the NodeAddress behind a TimelineID. |
NodeAddress |
Timeline.findDeclaration(TimelineID timelineID,
NarrativeID storyID)
Find the NodeAddress behind a TimelineID of a story other than the current one. |
NodeAddress |
Timeline.findNodeIntersection(NodeAddress frame1,
NodeAddress frame2)
|
NodeAddress |
Timeline.findSettingNode(TimelineID timelineID)
|
NodeAddress |
AssignedAction.getActionNode()
|
NodeAddress |
NarrativeSymbolTable.getDeclaredElementNode(java.lang.String key)
|
NodeAddress |
Timeline.getFirstNodeLinkedFromNode(NodeAddress node,
LinkType linkType)
Have the DBCA retrieve a linked node on someone's behalf |
NodeAddress |
ValidPredicate.getPrototypeNode()
|
NodeAddress |
ValidNoun.getPrototypeNode()
Get the NodeAddress of the declaration (the prototype node) for the noun type. |
NodeAddress |
ValidModifier.getPrototypeNode()
Get the NodeAddress of the declaration (the prototype node) for the modifier type. |
NodeAddress |
ValidCondition.getPrototypeNode()
Get the NodeAddress of the declaration (the prototype node) for the condition type. |
NodeAddress |
ValidAction.getPrototypeNode()
Get the NodeAddress of the declaration (the prototype node) for the action type. |
NodeAddress |
Timeline.newTimeline(TimelineID ID,
TimelineType newType)
Create a new Timeline in the db-core with no referent timeline. |
NodeAddress |
Timeline.newTimeline(TimelineID ID,
TimelineType newType,
NodeAddress referentTimeline)
Create a new Timeline in the db-core with a referent timeline. |
Methods in story.scheherazade.elements with parameters of type NodeAddress | |
---|---|
AssignedAction |
Timeline.assignAction(NodeAddress timeline,
TransitionTime time,
ValidAction action,
TextSpan sourceSpan,
InterpNodeID key)
Assigns an instance of an Action to a Transition. |
AssignedCondition |
Timeline.assignCondition(NodeAddress timeline,
StateTime time,
ValidCondition condition,
TextSpan sourceSpan,
InterpNodeID key)
Assigns an instance of a Condition to a State. |
AssignedInterpNode |
Timeline.assignInterpNode(NodeAddress timeline,
InterpretativeNodeType interpNodeType,
NounName character,
AssignedInterpNode parent,
InterpNodeID key,
SCHPoint position)
|
void |
Timeline.declareAction(NodeAddress timeline,
ActionType actionType,
StoryAssertion expansionParams,
WordNetOffset offset,
ActionType superAction)
Declare a new type of Action and define its parameters. |
void |
Timeline.declareAntonymy(NodeAddress timeline,
ActionType action1,
ActionType action2)
Declare an antonymous relationship between two actions. |
void |
PredicateCalculusModel.declareArc(InterpretativeArcType arc,
NodeAddress from,
NodeAddress to)
|
void |
PredicateCalculusModel.declareAttribute(NodeAddress node,
java.lang.String att_name,
java.lang.String att_value)
|
void |
Timeline.declareCondition(NodeAddress timeline,
ConditionType conditionType,
StoryAssertion expansionParams,
ConditionType superCondition)
Declare a new Condition in the Setting of this Timeline. |
void |
NarrativeSymbolTable.declareElementNode(java.lang.String key,
NodeAddress declarationNode)
|
void |
Timeline.declareModifier(NodeAddress timeline,
ModifierType modifierType,
ModifiablePredicates modifiables,
StoryAssertion expansionParams,
ModifierType superModifier)
Declare a new Modifier in the Setting of this Timeline. |
void |
Timeline.declareMorphologicalRelation(NodeAddress timeline,
ConditionType condition,
ModifierType modifier)
Declare a morphological relationship between a condition type and a modifier type. |
void |
PredicateCalculusModel.declareNode(NodeAddress node,
InterpretativeNodeType nodeType)
|
void |
Timeline.declareNounType(NodeAddress timeline,
NounType nounType,
StoryAssertion expansionParams,
WordNetOffset offset,
NounType superNoun,
java.lang.String menuName,
java.lang.String pluralForm,
boolean proper,
PropDiscreteness discreteness,
CharacterGender gender)
Declare that a type of Noun can exist in the world. |
NounName |
Timeline.defineNoun(NodeAddress timeline,
ValidNoun noun,
NounName nounName)
Define a particular Noun in the world, assigning it a name |
boolean |
Timeline.expansionParametersSet(NodeAddress node)
Have the DBCA check whether expansion parameters are set for a node |
AssignedAction |
Timeline.findAssignedAction(NodeAddress timeline,
AssignedActionAddress aaa)
Find an AssignedAction from an AssignedActionaddress |
AssignedCondition |
Timeline.findAssignedCondition(NodeAddress timeline,
AssignedConditionAddress aca)
Find an AssignedCondition from an AssignedConditionAddress. |
InterpElement |
Timeline.findAssignedInterpElement(NodeAddress timeline,
InterpNodeID key)
|
AssignedModifier |
Timeline.findAssignedModifier(NodeAddress timeline,
AssignedModifierAddress ama)
Find an AssignedModifier from an AssignedModifieraddress |
NounType |
Timeline.findCompleteNounType(NodeAddress timeline,
NounType nounType)
|
NodeAddress |
Timeline.findNodeIntersection(NodeAddress frame1,
NodeAddress frame2)
|
ValidNoun |
Timeline.findNounDefinition(NodeAddress timeline,
NounName noun)
|
StoryTelling |
Timeline.generateRandomNarrative(NodeAddress timeline,
int numPredicates,
LanguageModel model)
Populate a timeline with a bunch of randomly generated actions. |
java.lang.Object |
Timeline.generateRandomPredicate(StoryTelling telling,
NodeAddress timeline,
PredicateFlavor flavor,
story.scheherazade.elements.Timeline.GenerationState genstate,
int indent,
PredicateMode predicateMode)
Generate a completely random predicate. |
StoryAssertion |
Timeline.getActionParameters(NodeAddress timeline,
ActionType actionType)
Get the parameters of a declared Action |
AssignedActionSet |
Timeline.getActionsBeginningAt(NodeAddress timeline,
StateTime time)
Get all the Actions beginning at a certain StateTime. |
AssignedActionSet |
Timeline.getActionsEndingAt(NodeAddress timeline,
StateTime time)
Get all Actions ending at a certain StateTime. |
AssignedActionSet |
Timeline.getActionsInTransition(NodeAddress timeline,
TransitionTime time)
Get all the Actions instantiated in a Transition. |
ActivationFrame |
Timeline.getActivationFrame(NodeAddress timeline,
AssignedAction action)
|
AssignedActionSet |
Timeline.getAllActions(NodeAddress timeline)
Get all actions in a Timeline. |
AssignedConditionSet |
Timeline.getAllConditions(NodeAddress timeline)
Get all conditions in a Timeline. |
AssignedInterpNodeSet |
Timeline.getAllInterpNodes(NodeAddress timeline,
boolean topLevelOnly)
Get all interp nodes in a Timeline. |
InterpArcSet |
Timeline.getAllLinkedInterpElements(NodeAddress timeline,
InterpElement element,
LinkDirection linkDirection)
|
StateTimeSet |
Timeline.getAllStates(NodeAddress timeline)
Get a list of all States that have been activated for this Timeline. |
AssignedPredicate |
Timeline.getAssignedPredicateFromAddress(NodeAddress timeline,
AssignedPredicateAddress apa)
|
AssignedPredicate |
Timeline.getAssignedPredicateFromNode(NodeAddress node)
|
TimelineTime |
Timeline.getAttachmentPoint(NodeAddress timeline)
Gets the attachment point of a timeline. |
InterpChainSet |
Timeline.getChainsOfInterpNode(NodeAddress timeline,
AssignedInterpNode node,
boolean allowNestedHeads)
|
StoryAssertion |
Timeline.getConditionParameters(NodeAddress timeline,
ConditionType conditionType)
Get the parameters of a declared Condition. |
AssignedConditionSet |
Timeline.getConditionsInState(NodeAddress timeline,
StateTime time,
boolean localOnly)
|
ConditionSet |
Timeline.getConditionsOfNounInState(NodeAddress timeline,
StateTime time,
boolean localOnly,
NounName noun,
SemanticRole role)
|
ActionTypeSet |
Timeline.getDeclaredActions(NodeAddress timeline,
boolean inherit)
|
NounNameSet |
Timeline.getDeclaredCharacters(NodeAddress timeline,
boolean inherit)
|
ConditionTypeSet |
Timeline.getDeclaredConditions(NodeAddress timeline,
boolean inherit)
|
ModifierTypeSet |
Timeline.getDeclaredModifiers(NodeAddress timeline,
boolean inherit)
|
NounTypeSet |
Timeline.getDeclaredNounTypes(NodeAddress timeline,
boolean inherit,
NounFlavor flavor)
Get a list of all declared noun types. |
NounNameSet |
Timeline.getDefinedNouns(NodeAddress timeline,
boolean inherit,
NounFlavor flavor)
|
NodeAddress |
Timeline.getFirstNodeLinkedFromNode(NodeAddress node,
LinkType linkType)
Have the DBCA retrieve a linked node on someone's behalf |
InterpChainLink |
Timeline.getInterpChain(NodeAddress timeline,
InterpretativeArcType incomingArcType,
InterpElement element)
Compiles an interp chain (possibly forking into many chains) starting at the designated element. |
InterpNodeID |
Timeline.getInterpKeyFromNode(NodeAddress node)
|
AssignedInterpNodeSet |
Timeline.getInterpLineage(NodeAddress timeline,
InterpElement element)
|
SCHPoint |
Timeline.getInterpPositionFromNode(NodeAddress node,
boolean getSourceSpanPosition)
Helper function that retrieves a common attribute from a node. |
InterpArcSet |
Timeline.getLinkedInterpElements(NodeAddress timeline,
InterpElement element,
InterpretativeArcType arcType,
LinkDirection linkDirection)
|
LinkSet |
Timeline.getLinksFromNode(NodeAddress node,
LinkType linkType,
boolean directOnly)
Have the DBCA retrieve linked nodes on someone's behalf |
ModifiablePredicates |
Timeline.getModifiablePredicates(NodeAddress timeline,
ModifierType modifierType)
Get the types of predicates which were defined as being modifiable by a Modifier. |
StoryAssertion |
Timeline.getModifierParameters(NodeAddress timeline,
ModifierType modifierType)
Get the parameters of a declared Modifier. |
AttributeValue |
Timeline.getNodeAttribute(NodeAddress node,
java.lang.Object attribute)
Have the DBCA retrieve a node attribute on someone's behalf with no inheritance. |
AttributeValue |
Timeline.getNodeAttribute(NodeAddress node,
java.lang.Object attribute,
boolean overrideInheritance)
Have the DBCA retrieve a node attribute on someone's behalf. |
NodeProxy |
Timeline.getNodeProxy(NodeAddress node)
|
java.lang.Boolean |
Timeline.getNoInterpretationFromNode(NodeAddress node)
|
StoryAssertion |
Timeline.getNounParameters(NodeAddress timeline,
NounType nounType)
Get the parameters of a declared NounType. |
CommandSequence |
Timeline.getRedefineConditionSequence(NodeAddress timeline,
NodeAddress conditionNode,
NodeAddress stateNode,
ValidCondition newCondition)
|
TimelineID |
Timeline.getTimelineID(NodeAddress timeline)
|
TimelineType |
Timeline.getTimelineType(NodeAddress timeline)
|
TransitionTimePair |
Timeline.getVirtualStateRange(NodeAddress virtualStateNode)
Given a virtual state node, over which transitions does the state begin and end? |
boolean |
Timeline.inScopeOfTimeline(NodeAddress thisTimeline,
TimelineID otherTimeline)
Determines whether some timeline is in the scope of some other timeline -- that is, either the same one or one it are nested inside |
void |
Timeline.linkInterpElements(NodeAddress timeline,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
SCHIntersection |
Timeline.makeSeedIntersection(java.lang.Object object,
SemanticRole role,
NodeAddress timeline,
NarrativeID storyID)
Main switchboard for making a seed intersection out of a story element. |
java.lang.String |
NarrativeSymbolTable.makeSymbolTableKey(NodeAddress timeline,
GenericScheherID ID)
|
ValidAction |
Timeline.makeValidAction(NodeAddress timeline,
ActionType actionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
Define an instance of a previously declared Action. |
ValidCondition |
Timeline.makeValidCondition(NodeAddress timeline,
Condition condition)
Define an instance of a previously declared Condition. |
ValidCondition |
Timeline.makeValidCondition(NodeAddress timeline,
ConditionType condition,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
Define an instance of a previously declared Condition. |
ValidModifier |
Timeline.makeValidModifier(NodeAddress timeline,
ModifierType modifier,
SCHArguments arguments)
Define an instance of a previously declared Modifier. |
ValidNoun |
Timeline.makeValidNoun(NodeAddress timeline,
Noun noun)
Define an instance of a previously declared Noun. |
ValidNoun |
Timeline.makeValidNoun(NodeAddress timeline,
NounType noun,
SCHArguments arguments)
Define an instance of a previously declared Noun. |
NodeAddress |
Timeline.newTimeline(TimelineID ID,
TimelineType newType,
NodeAddress referentTimeline)
Create a new Timeline in the db-core with a referent timeline. |
ActionType |
Timeline.normalizeActionType(NodeAddress timeline,
ActionType actionType)
|
ConditionType |
Timeline.normalizeConditionType(NodeAddress timeline,
ConditionType conditionType)
|
ModifierType |
Timeline.normalizeModifierType(NodeAddress timeline,
ModifierType modifierType)
|
void |
Timeline.reassignTransition(NodeAddress timeline,
TransitionTime oldTime,
TransitionTime newTime)
Reassign a Transition node from one state to another. |
boolean |
Timeline.reassignTransitionsAroundState(NodeAddress timeline,
StateTime currentState,
StateTime newStateTime,
boolean starting)
Move a state from one time point to another from the point of view of any transitions that go to or from the state. |
void |
Timeline.reattachInterpElement(NodeAddress timeline,
InterpElement interp,
AssignedInterpNode newParent)
|
AssignedAction |
Timeline.redefineAction(NodeAddress timeline,
AssignedAction oldAction,
ValidAction newAction)
Redefines (edits) a previously assigned Action. |
AssignedCondition |
Timeline.redefineCondition(NodeAddress timeline,
AssignedCondition oldCondition,
ValidCondition newCondition)
Redefines (edits) a previously assigned Condition. |
AssignedModifier |
Timeline.redefineModifier(NodeAddress timeline,
AssignedModifier oldModifier,
ValidModifier newModifier)
Redefines (edits) a previously assigned Modifier. |
NounName |
Timeline.redefineNoun(NodeAddress timeline,
NounName oldName,
NounName newName,
ValidNoun newDefinition)
|
void |
Timeline.removeAssignedAction(NodeAddress timeline,
AssignedAction assignedAction)
Remove a previously assigned Action. |
void |
Timeline.removeAssignedCondition(NodeAddress timeline,
AssignedCondition assignedCondition)
Eliminate a Condition from its concrete State. |
void |
Timeline.removeAssignedModifier(NodeAddress timeline,
AssignedModifier assignedModifier)
Eliminate a Modifier from its concrete State. |
void |
Timeline.removeInterpNode(NodeAddress timeline,
InterpNodeID key)
Removes an interp node. |
void |
Timeline.setAttachmentPoint(NodeAddress timeline,
TimelineTime time)
Sets the attachment point of a timeline. |
void |
Timeline.setExpansionParameters(NodeAddress node,
ParameterSet parameters)
Have the DBCA set an expansion parameter on someone's behalf. |
void |
Timeline.undefineNoun(NodeAddress timeline,
NounName noun)
|
void |
Timeline.unlinkInterpElements(NodeAddress timeline,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
InterpValidationResult |
Timeline.validateInterp(NodeAddress timeline)
|
ValidPredicate |
Timeline.validatePredicateFromNode(NodeAddress timeline,
NodeAddress predicateNode)
|
Constructors in story.scheherazade.elements with parameters of type NodeAddress | |
---|---|
AssignedGoal(TimelineID goalTimeline,
NounName character,
NodeAddress stateNode,
StateTime assignedState)
Constructor to use if the condition is in a State |
|
AssignedGoal(TimelineID goalTimeline,
NounName character,
NodeAddress stateNode,
TransitionTime assignedTransition)
Constructor to use if the condition begins in a Transition |
|
ValidAction(Timeline timelineHandler,
NodeAddress timeline,
ActionType actionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
|
|
ValidCondition(Timeline timelineHandler,
NodeAddress timeline,
ConditionType conditionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
|
|
ValidModifier(Timeline timelineHandler,
NodeAddress timeline,
ModifierType modifierType,
SCHArguments arguments)
|
|
ValidNoun(Timeline timelineHandler,
NodeAddress timeline,
NounType arguedNounType,
SCHArguments arguments)
|
Uses of NodeAddress in story.scheherazade.exceptions |
---|
Constructors in story.scheherazade.exceptions with parameters of type NodeAddress | |
---|---|
NoSuchNounInState(NodeAddress stateNode,
NounName noun)
|
|
NoSuchNounInTransition(NodeAddress transitionNode,
NounName noun)
|
Uses of NodeAddress in story.scheherazade.misc |
---|
Methods in story.scheherazade.misc that return NodeAddress | |
---|---|
static NodeAddress |
NounType.getGroupNodeAddress(NounFlavor flavor)
|
NodeAddress |
NamedNoun.getPrototypeNode()
|
static NodeAddress |
NounType.getUniversalNodeAddress(NounFlavor flavor)
|
Methods in story.scheherazade.misc with parameters of type NodeAddress | |
---|---|
static java.lang.String |
STools.getNodeComment(DBCAccessor dbca,
NodeAddress node)
Get a comment of a node. |
static java.lang.StringBuffer |
Render.renderActionInst(DBCAccessor dbca,
NodeAddress actionInst,
java.util.HashSet rendered)
Render an instance of an Action within a Transition. |
static java.lang.StringBuffer |
Render.renderCharacterInst(DBCAccessor dbca,
NodeAddress characterInst,
java.util.HashSet rendered)
Render an instance of a Character within a State. |
static java.lang.StringBuffer |
Render.renderConditionDeclaration(DBCAccessor dbca,
NodeAddress condition,
java.util.HashSet rendered)
Render a Condition node. |
static java.lang.StringBuffer |
Render.renderNarrative(DBCAccessor dbca,
NodeAddress narrativeNode)
Render the entire narrative network to a string buffer. |
static java.lang.StringBuffer |
Render.renderProp(DBCAccessor dbca,
NodeAddress prop,
java.util.HashSet rendered)
Render a Prop. |
static java.lang.StringBuffer |
Render.renderSetting(DBCAccessor dbca,
NodeAddress settingNode,
java.util.HashSet rendered)
Render a setting node of the narrative. |
static java.lang.StringBuffer |
Render.renderState(DBCAccessor dbca,
NodeAddress stateNode,
java.util.HashSet rendered)
Render a State of the narrative. |
static java.lang.StringBuffer |
Render.renderTimeline(DBCAccessor dbca,
NodeAddress timelineNode,
java.util.HashSet rendered,
boolean abbreviated)
Render a Timeline node. |
static java.lang.StringBuffer |
Render.renderTransition(DBCAccessor dbca,
NodeAddress transitionNode,
java.util.HashSet rendered)
Render a Transition. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |