|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Scheherexception in story.aesop.links |
---|
Methods in story.aesop.links that throw Scheherexception | |
---|---|
java.util.HashSet |
AesopLinkProperties.validLeftTypes(LinkType lt)
|
java.util.HashSet |
AesopLinkProperties.validRightTypes(LinkType lt)
|
Uses of Scheherexception in story.aesop.nodes |
---|
Methods in story.aesop.nodes that throw Scheherexception | |
---|---|
NodeConfig |
NodeFactory.getConfig(NodeType type)
|
Attribute |
Want.initAttribute(AttributeID att)
|
Attribute |
Theme.initAttribute(AttributeID att)
|
Attribute |
Example.initAttribute(AttributeID att)
|
Attribute |
Char.initAttribute(AttributeID att)
|
AttributeID[] |
Want.registerAttributes()
|
AttributeID[] |
Theme.registerAttributes()
|
AttributeID[] |
Example.registerAttributes()
|
AttributeID[] |
Char.registerAttributes()
|
Uses of Scheherexception in story.aesop.repositories |
---|
Methods in story.aesop.repositories that throw Scheherexception | |
---|---|
void |
FrameRepository.assertValidity(GenericNode node)
|
void |
ExampleRepository.assertValidity(GenericNode node)
|
NodeRepositoryConfig |
RepositoryFactory.getConfig(RepositoryType type)
|
NodeTypeSet |
RepositoryFactory.validNodeTypes(RepositoryType type)
|
Uses of Scheherexception in story.dbcore.admin |
---|
Methods in story.dbcore.admin that throw Scheherexception | |
---|---|
void |
CommandSequence.add(Command command)
|
void |
CommandSequence.add(CommandSequence otherSequence)
|
void |
CommandSequence.add(Executable command)
|
boolean |
DBCAccessor.areRelatedDirectly(java.lang.Object node1,
java.lang.Object linkType,
java.lang.Object node2)
Test whether two nodes are related directly. |
boolean |
DBCAccessor.areRelatedIndirectly(java.lang.Object node1,
java.lang.Object linkType,
java.lang.Object node2)
Test whether two nodes are related indirectly. |
void |
DBCAccessor.closeDocument()
Returns nothing |
HistoryFrameID |
DBCAccessor.currentStateID()
Return the current state of the db-core. |
CommandReturn |
DBCoreInterface.execute(Command command)
Interpret and execute a command. |
java.lang.Object |
DBCAccessor.execute(Command command)
Interpret and execute a command. |
void |
DBCoreInterface.execute(CommandSequence sequence)
Execute all the commands in a CommandSequence. |
void |
DBCAccessor.execute(CommandSequence sequence)
Execute all the commands in a CommandSequence. |
void |
DBCoreInterface.execute(Executable executable)
|
void |
Executable.finalize()
|
void |
CommandSequence.finalize()
Finalize this CommandSequence. |
void |
Command.finalize()
|
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. |
java.lang.Object |
Command.getArgument(int position)
Retrieve an argument. |
CommandSequence |
DBCAccessor.getCommandHistory()
Gets the command history at the moment |
HistoryFrameID |
DBCAccessor.getCurrentStateID()
GetCurrentStateID. |
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. |
int |
DBCoreInterface.getHistoryFrameRelationship(HistoryFrameID frame)
Determine the placement of a particular history frame. |
int |
DBCAccessor.getHistoryFrameRelationship(HistoryFrameID historyFrame)
GetHistoryFrameRelationship. |
Command |
DBCoreInterface.getLastCommand()
Returns the Command of the last command issued to the DBCore, or an exception if this is the first command |
Command |
DBCAccessor.getLastCommand()
Returns the last successfully-executed command issued to the DBCore, or throws an exception if this is the first command |
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. |
int |
DBCAccessor.getMaxAttributeLength(java.lang.Object nodeAddress,
java.lang.Object attributeID)
Returns the maximum allowable length of an attribute. |
java.lang.Object[] |
Command.getMutableArguments()
|
AttributeValue |
Document.getNodeAttribute(NodeAddress nodeAddress,
AttributeID attribute,
boolean overrideInheritance)
Retrieve a node's attribute's value. |
AttributeValue |
DBCAccessor.getNodeAttribute(java.lang.Object node,
java.lang.Object attribute)
Get a node attribute's value with no inheritance. |
AttributeValue |
DBCAccessor.getNodeAttribute(java.lang.Object node,
java.lang.Object attribute,
boolean overrideInheritance)
Get a node attribute's value. |
java.util.Iterator |
DBCoreInterface.getNodeAttributeIDs(NodeAddress node)
Return an iterator over all the AttributeIDs of a node's attributes. |
java.util.Iterator |
DBCAccessor.getNodeAttributeIDs(java.lang.Object 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. |
NodeInstancing |
DBCAccessor.getNodeDefinition(java.lang.Object node)
Get an instance node's definition (NodeInstancing). |
NodeProxy |
Document.getNodeProxy(NodeAddress address)
|
NodeProxy |
DBCAccessor.getNodeProxy(NodeAddress node)
Get a node's proxy. |
NodeType |
DBCAccessor.getNodeType(java.lang.Object node)
Get a node's type. |
NodeRepositoryID |
Document.getRepositoryID(NodeRepository repository)
|
Executable |
CommandReturn.getUndoSequence()
|
void |
DBCAccessor.launchCoreBrowser()
Launch a CoreBrowser |
void |
DBCAccessor.link(java.lang.Object node1,
java.lang.Object linkType,
java.lang.Object node2)
Link two nodes with no label. |
void |
DBCAccessor.link(java.lang.Object node1,
java.lang.Object linkType,
java.lang.Object node2,
java.lang.Object label)
Link two nodes with a label. |
LinkLabel |
DBCAccessor.linkInstancing(java.lang.Object node1,
NodeInstancing instancing,
java.lang.Object linkType,
java.lang.Object linkDirection)
Link a node to an instancing with no label (packaged input) |
LinkLabel |
DBCAccessor.linkInstancing(java.lang.Object node1,
NodeInstancing instancing,
java.lang.Object linkType,
java.lang.Object linkDirection,
java.lang.Object linkLabel)
Link a node to an instancing with a label (packaged input) |
LinkLabel |
DBCAccessor.linkInstancing(java.lang.Object node1,
java.lang.Object prototypeNode,
java.lang.Object arguments,
java.lang.Object linkType,
java.lang.Object linkDirection)
Link a node to an instancing with no label (unpackaged input) |
LinkLabel |
DBCAccessor.linkInstancing(java.lang.Object node1,
java.lang.Object prototypeNode,
java.lang.Object arguments,
java.lang.Object linkType,
java.lang.Object linkDirection,
java.lang.Object linkLabel)
Link a node to an instancing with a label (unpackaged input) |
java.util.HashSet |
DBCAccessor.listRepositories()
Returns a list of repositories |
NodeAddress |
DBCAccessor.moveNode(NodeAddress node,
NodeRepositoryID newRepository)
Move a node to a differenct repository. |
DocumentID |
DBCAccessor.newDocument(java.lang.Object documentID)
Returns DocumentID on success |
NodeInstancing |
DBCAccessor.newExpansion(java.lang.Object node,
java.lang.Object args)
Create a new NodeInstancing on a node's "expansion" parameter |
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. |
NodeRepositoryID |
DBCAccessor.newRepository(RepositoryType type,
java.lang.Object repositoryID)
Add a new repository. |
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. |
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. |
boolean |
DBCAccessor.nodeRepositoryExists(NodeRepositoryID repositoryID)
Check whether a node repository exists. |
void |
DBCoreInterface.openCommandBuffer()
Turn on command buffering. |
void |
CommandSequence.prepend(Executable other)
|
java.lang.StringBuffer |
DBCAccessor.printState()
Render the current state of the db-core. |
QueryResultSet |
DBCAccessor.query(ParameterSet params)
Execute a query over the open Document. |
HistoryFrameID |
DBCAccessor.reconstruct(HistoryFrameID targetFrame)
Reconstruct a prior state of the db-core from the command history. |
void |
DBCAccessor.redefineNode(java.lang.Object nodeAddress,
NodeInstancing newDefinition)
Redefine an instance node. |
void |
DBCAccessor.redo()
Redo. |
void |
DBCAccessor.redoTo(java.lang.Object historyFrameID)
RedoTo. |
void |
CommandSequence.removeDuplicates()
Remove any duplicate commands |
boolean |
DBCAccessor.removeNode(java.lang.Object nodeAddress)
Remove a node. |
boolean |
DBCAccessor.removeRepository(java.lang.Object nodeRepository)
Remove a repository. |
NodeID |
DBCAccessor.renameNode(NodeAddress node,
NodeID newNodeID)
Rename a node. |
NodeRepositoryID |
DBCAccessor.renameRepository(NodeRepositoryID currentName,
NodeRepositoryID newName)
Rename a repository. |
java.lang.StringBuffer |
Executable.render()
|
java.lang.StringBuffer |
CommandSequence.render()
|
java.lang.StringBuffer |
CommandReturn.render()
|
java.lang.StringBuffer |
Command.render()
Render the command as text (suitable for reinterpretation by the SCG). |
java.lang.StringBuffer |
DBCAccessor.renderNode(java.lang.Object node)
Render node |
void |
DBCAccessor.reset()
Returns nothing |
AttributeValue |
DBCAccessor.setNodeAttribute(java.lang.Object nodeAddress,
java.lang.Object attributeID,
java.lang.Object attributeValue)
Set a node attribute |
void |
DBCoreInterface.setStatelessMode(boolean statelessMode)
Turn Stateless Mode on or off. |
void |
DBCAccessor.undo()
Undo. |
void |
DBCAccessor.undoTo(java.lang.Object historyFrameID)
UndoTo. |
CommandReturn |
Document.unlink(NodeAddress fromAddress,
LinkType linkType,
NodeAddress toAddress)
Remove all direct links of a certain type between two nodes in the Document. |
void |
DBCAccessor.unlink(java.lang.Object from,
java.lang.Object linkType,
java.lang.Object to)
Unlink all links of a certain type between two nodes. |
void |
DBCAccessor.unlink(java.lang.Object from,
java.lang.Object linkType,
java.lang.Object to,
java.lang.Object label)
Unlink a particular link between two nodes. |
SatisfactionResult |
Document.validateNodeInstancing(NodeInstancing instancing)
Determine the validity of a NodeInstancing. |
SatisfactionResult |
DBCAccessor.validateNodeInstancing(NodeInstancing instancing)
Validates a NodeInstancing. |
Constructors in story.dbcore.admin that throw Scheherexception | |
---|---|
Command(CommandType commandType,
ArgumentVector args)
Constructor with vector of arguments |
|
CommandReturn(java.lang.Object returnValue,
Executable undoSequence)
|
|
CommandSequence(Executable firstCommand)
|
|
DBCAccessor(DBCoreInterface dbci)
|
|
HistoryFrame(HistoryFrameID HFID,
DocumentID docID)
Constructor for STATELESS MODE markers. |
|
HistoryFrame(HistoryFrameID HFID,
DocumentID docID,
Executable executable,
Executable undoSequence)
Constructor for normal frames. |
Uses of Scheherexception in story.dbcore.attributes |
---|
Methods in story.dbcore.attributes that throw Scheherexception | |
---|---|
boolean |
AttributeSet.attributeEquals(AttributeID ID,
AttributeValue other,
boolean overrideInheritance)
Determine whether an attribute is equal to some constant value. |
boolean |
AttributeSet.attributeGreaterThan(AttributeID ID,
AttributeValue other,
boolean overrideInheritance)
Determine whether an attribute is greater than some constant value. |
boolean |
AttributeSet.containsAttribute(AttributeID ID)
Determines whether the set has an attribute of a certain name. |
boolean |
TypeAttribute.equals(AttributeValue other)
Determines whether one TypeAttribue value is equal to another. |
boolean |
TextField.equals(AttributeValue otherValue)
Determines whether the text equals another attribute value (case sensitive). |
boolean |
ParameterSetAttribute.equals(AttributeValue other)
Determines whether one ParameterSetAttribute attribute is equal to another. |
boolean |
NodeInstancingAttribute.equals(AttributeValue other)
Determines whether one NodeInstancing attribute is equal to another. |
boolean |
NodeAddressAttribute.equals(AttributeValue otherValue)
Determines whether the NodeAddress equals some other NodeAddress. |
boolean |
LongAttribute.equals(AttributeValue otherValue)
Determines whether the long equals some other long |
boolean |
IntegerAttribute.equals(AttributeValue otherValue)
Determines whether the integer equals some other integer |
boolean |
FloatAttribute.equals(AttributeValue otherValue)
Determines whether the float equals some other float (case sensitive). |
boolean |
EnumAttribute.equals(AttributeValue other)
Determines whether one EnumAttribue value is equal to another. |
boolean |
DoubleAttribute.equals(AttributeValue otherValue)
Determines whether the double equals some other double |
boolean |
BooleanAttribute.equals(AttributeValue other)
Determines whether the Boolean equals some other Boolean |
boolean |
AttributeValue.equals(AttributeValue other)
Test the equality of this value with another one. |
abstract boolean |
Attribute.equals(AttributeValue constant)
All extending classes must implement an equals(AttributeValue) function that determines whether this attribute holds an equivalent value to an argued string constant. |
java.lang.Class |
AttributeSet.getAttributeClass(AttributeID ID)
Get an existing attribute (value)'s class. |
java.util.Iterator |
AttributeSet.getAttributeIDs()
Get an iterator over the AttributeIDs of all the attributes in the set. |
java.lang.Class |
AttributeSet.getAttributeType(AttributeID ID)
Get an existing attribute's type as a class. |
AttributeValue |
AttributeSet.getAttributeValue(AttributeID ID,
boolean overrideInheritance)
Get an existing attribute's value. |
int |
AttributeSet.getMaxAttributeLength(AttributeID ID)
Returns the "maximum" length of the acceptable value for an attribute. |
boolean |
TypeAttribute.greaterThan(AttributeValue other)
Determines whether the attribute is greater than another attribute. |
boolean |
TextField.greaterThan(AttributeValue otherValue)
Determines whether the text is greater than another value, lexiographically (case sensitive). |
boolean |
ParameterSetAttribute.greaterThan(AttributeValue other)
Determines whether the attribute is greater than another attribute. |
boolean |
NodeInstancingAttribute.greaterThan(AttributeValue other)
Determines whether the attribute is greater than another attribute. |
boolean |
NodeAddressAttribute.greaterThan(AttributeValue otherValue)
Determines whether one NodeAddress is greater than another. |
boolean |
LongAttribute.greaterThan(AttributeValue otherValue)
Determines whether the long is greater than another long |
boolean |
IntegerAttribute.greaterThan(AttributeValue otherValue)
Determines whether the integer is greater than another integer |
boolean |
FloatAttribute.greaterThan(AttributeValue otherValue)
Determines whether the float is greater than another float |
boolean |
EnumAttribute.greaterThan(AttributeValue other)
Determines whether the attribute is greater than another attribute. |
boolean |
DoubleAttribute.greaterThan(AttributeValue otherValue)
Determines whether the double is greater than another double |
boolean |
BooleanAttribute.greaterThan(AttributeValue otherValue)
Determines whether the Boolean is greater than anotherBoolean |
abstract boolean |
Attribute.greaterThan(AttributeValue constant)
All extending classes must implement a greaterThan(AttributeValue) function that determines whether this attribute holds a value greater than an argued string constant. |
void |
AttributeSet.initLinkAttribute(AttributeID ID,
Attribute attribute)
Add a new attribute. |
java.lang.Object |
InternableObject.intern()
|
AttributeValue |
AttributeValue.intern()
|
int |
LongAttribute.maxLength()
|
int |
EnumAttribute.maxLength()
|
int |
DoubleAttribute.maxLength()
|
int |
BooleanAttribute.maxLength()
|
abstract int |
Attribute.maxLength()
All extending classes must report their maximum length. |
boolean |
AttributeSet.modified(AttributeID ID)
Returns whether an attribute has been set(), i.e., modified from its default value. |
java.lang.StringBuffer |
AttributeValue.render()
Render as a StringBuffer with correct punctuation. |
AttributeValue |
AttributeSet.setAttribute(AttributeID ID,
AttributeValue value)
Set an existing attribute from a string. |
java.lang.String |
AttributeValue.toRawString()
Render as a StringBuffer in a way that is not interpretable by the command interpreter, but is nicer for humans to read (without the $$). |
java.lang.Object |
InternableObject.unintern()
|
AttributeValue |
AttributeValue.unintern()
|
AttributeValue |
TypeAttribute.value()
Get the attribute value. |
AttributeValue |
ParameterSetAttribute.value()
Serialize the attribute. |
AttributeValue |
NodeInstancingAttribute.value()
Get the attribute value. |
AttributeValue |
EnumAttribute.value()
Get the attribute value. |
java.lang.Object |
AttributeValue.value()
Get the value itself. |
Constructors in story.dbcore.attributes that throw Scheherexception | |
---|---|
AttributeSet(GenericNode node,
NodeConfig config)
Constructor for attaching to a node |
|
BooleanAttribute(AttributeValue value)
Constructor with initial value. |
|
BooleanAttribute(boolean value)
Constructor with initial value. |
|
DoubleAttribute(AttributeValue value)
Constructor with initial value. |
|
EnumAttribute(ImmutableHashSet myEnum,
AttributeValue selected)
Constructor with initial value. |
|
FloatAttribute(AttributeValue value)
Constructor with initial value. |
|
IntegerAttribute(AttributeValue value)
Constructor with initial value. |
|
LongAttribute(AttributeValue value)
Constructor with initial value. |
|
NodeAddressAttribute(AttributeValue value)
Constructor with initial value. |
|
NodeInstancingAttribute(AttributeValue value)
Constructor with initial value. |
|
ParameterSetAttribute(AttributeValue value)
Constructor with initial value. |
|
TextField(AttributeValue value)
Constructor without maximum field length but with initial value. |
|
TextField(int maxLength)
Constructor with maximum field length but no initial value. |
|
TextField(int maxLength,
AttributeValue value)
Constructor with maximum field length and initial value. |
|
TypeAttribute(GenericType type)
Constructor with GenericType and no initial value. |
|
TypeAttribute(GenericType type,
AttributeValue selected)
Constructor with initial value. |
Uses of Scheherexception in story.dbcore.exceptions |
---|
Subclasses of Scheherexception in story.dbcore.exceptions | |
---|---|
class |
AmbiguousNodeID
More than one node with the requested ID exists. |
class |
DependedUpon
There is a link that forbids such an operation because the "to" node of the link is depended upon by the "from" node. |
class |
DuplicateReference
A reference has already been declared with the specified ID. |
class |
EmptyArgVector
An argument was requested but the argument string is empty. |
class |
InsufficientArguments
Fewer arguments were given than expected by the defined parameters. |
class |
InvalidatesInstanceNode
A change to the db-core was requested that causes a current instance node to be illegal. |
class |
InvalidNodeTypeForLink
That type of node can't be linked on that side with that type of link. |
class |
LinkExists
A link already exists identical to the one the user has asked to create. |
class |
MissingAttribute
The requested attribute was not initialized. |
class |
MultipleAttributeInheritance
Attribute inheritance was befuddled by competing inheritance lines. |
class |
NodeExists
A node already exists with the specified identifier. |
class |
NodeRemoved
The requested node was removed. |
class |
NoLinkedNodes
The first node linked to or from a node was requested but no such nodes exist. |
class |
NoSuchLinks
No links were found where some were requested. |
class |
NoSuchNode
No node exists where one was requested. |
class |
NoSuchRepository
No node repository where one was requested. |
class |
NullAttributeValue
A null attribute value was accessed. |
class |
Quit
The user has asked to quit the application. |
class |
TooManyArguments
More arguments were given than expected by the defined parameters. |
class |
TooManyResults
Too many results were returned by a query. |
class |
UnmetReferenceReq
A proposed parameter requires references to be set that were not set by previous parameters in the ParameterSet. |
class |
UnrelatedHistoryFrame
The argued frame ID has not been assigned by the DB-Core. |
class |
Unrenderable
The system doesn't know any way to render the object to text. |
class |
VariableNotDefined
The user has asked to retrieve a variable that was never defined. |
class |
WronglyTypedReferenceReq
A parameter requests a reference be set, and a previous parameter matches to that reference, but the types don't match. |
Constructors in story.dbcore.exceptions with parameters of type Scheherexception | |
---|---|
InvalidatesInstanceNode(GenericNode node,
Scheherexception exception)
|
Constructors in story.dbcore.exceptions that throw Scheherexception | |
---|---|
DependedUpon(LinkDirection linkDirection,
Via via)
|
|
InvalidatesInstanceNode(GenericNode node,
Scheherexception exception)
|
|
UnmetReferenceReq(Parameter parameter,
ReferenceReq requirement)
|
|
WronglyTypedReferenceReq(Parameter parameter,
ReferenceReq requirement,
VariableType extantType)
|
Uses of Scheherexception in story.dbcore.grammars |
---|
Methods in story.dbcore.grammars that throw Scheherexception | |
---|---|
static ReturnValue |
SCTools.argument_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue subvalue,
ArgumentVector args)
Handle the argument (non) operator, i.e., when an expression is followed by arguments. |
static ReturnValue |
SCTools.assignment_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue)
Handle an assignment operator when it is followed by an expression |
static ReturnValue |
SCTools.assignment_new_document(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ArgumentVector new_args)
Handle an assignment operator followed by "new document" |
static ReturnValue |
SCTools.assignment_new_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue newrvalue)
Handle an assignment operator followed by a "new" and then an identifier |
static ReturnValue |
SCTools.assignment_new_repository(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ArgumentVector new_args)
Handle an assignment operator followed by "new repository" and some arguments |
static ReturnValue |
SCTools.atomicID(DBCoreInterface dbci,
SymbolTable symbols,
java.lang.String id)
Handle an atomic identifier |
static ReturnValue |
SCTools.colon(DBCoreInterface dbci,
ReturnValue lvalue,
ReturnValue rvalue)
Handle the colon operator. |
void |
SymbolTable.declare(VariableID ID,
VariableType variableType)
Declare a variable |
java.lang.Object |
SymbolTable.define(VariableID ID,
java.lang.Object value)
Define a variable. |
static ReturnValue |
SCTools.dot(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue,
boolean singleDot)
Handle the dot operator |
static ReturnValue |
SCTools.equality(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue,
boolean allow_indirect)
Handle the equality operator. |
static java.lang.StringBuffer |
SCTools.examine(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue returnVal)
Examine an identifier in detail (i.e., call its render function) and return the StringBuffer |
static ReturnValue |
SCTools.expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue returnValue)
Handle a completed expression. |
java.lang.Object |
SymbolTable.get(VariableID ID)
Retrieve a variable |
VariableType |
SymbolTable.getType(VariableID ID)
Returns the VariableType of a variable. |
static ReturnValue |
SCTools.idTuple(DBCoreInterface dbci,
SymbolTable symbols,
java.lang.String left,
java.lang.String right)
Handle a tuple of atomic identifiers |
static ReturnValue |
SCTools.link(DBCoreInterface dbci,
ReturnValue lvalue,
ReturnValue rvalue,
boolean overrideInference)
Handle the link operator, which is used to query for all direct links to or from a node (NOT to assign a link or test for a particular relationship, which are handled by = and ==/=~ respectively). |
static void |
SCTools.linkLabel(DBCoreInterface dbci,
SymbolTable symbols,
LinkLabel label,
java.lang.String className,
java.lang.String attributeName,
java.lang.String attributeValue)
Handle a LinkLabel (inside some pipes ||). |
static SymbolTable |
SymbolTable.mergeTables(SymbolTable first,
SymbolTable second)
Merge two symbol tables. |
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 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. |
static VariableID |
SCTools.parameter_parse_reference(DBCoreInterface dbci,
java.lang.String reference,
SymbolTable symbols)
Handles a reference specification within a parameter. |
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)) |
static java.lang.Object |
SCTools.parseID(java.lang.String id,
SymbolTable symbols)
Given a string identifier, determine what kind of identifier it is, and upgrade it to a more specific object if possible. |
java.lang.StringBuffer |
SymbolTable.render()
Render the symbol table (without any supertables) as a StringBuffer table with newline. |
static java.lang.StringBuffer |
SCTools.renderReturnValue(DBCoreInterface dbci,
ReturnValue returnValue,
SymbolTable symbols)
Renders a return value to a StringBuffer, branching on type. |
static ArgumentVector |
SCTools.stripArgs(ArgumentVector in,
SymbolTable symbols)
Given an arguments vector, which is a Vector of ReturnValues, return a vector of values themselves, suitable for passing to DBCoreInterface (which doesn't know what a ReturnValue object is). |
static ReturnValue |
SCTools.unlink_expression(DBCoreInterface dbci,
SymbolTable symbols,
ReturnValue lvalue,
ReturnValue rvalue)
Handle the unlink operator when it is followed by an expression |
Constructors in story.dbcore.grammars that throw Scheherexception | |
---|---|
VariableID(java.lang.String ID)
Set the ID. |
Uses of Scheherexception in story.dbcore.gui |
---|
Methods in story.dbcore.gui that throw Scheherexception | |
---|---|
void |
DetailBox.clear()
Set the DetailBox back to its state of not pointing to any node. |
javax.swing.JComponent |
Forest.getRepositoriesPane()
Get a tabbed pane of nodeTypesTabbedPane where each tab represents a repository, plus one for "All Repositories." |
TreeType |
Forest.getSelectedTree()
Return the selected tree among the Forest, including the repository ID and the node type |
void |
CoreBrowser.launchBrowser(boolean showAllRepTab,
TreeView treeView)
Create the GUI and show it. |
void |
Forest.populateAllTrees()
Go through the hierarchy, retrieve all trees, and (re-)populate them by running actual queries to find real data |
javax.swing.JComponent |
Forest.reconstruct(boolean showAllRepTab)
Create new JFrames, tree models, etc. |
void |
WaitFrame.setProgress(double progressValue,
java.lang.String message)
Update the progress bar. |
void |
DetailBox.setToNode(NodeAddress node)
|
Constructors in story.dbcore.gui that throw Scheherexception | |
---|---|
CoreBrowser(DBCoreInterface dbci)
Constructor that takes a DBCoreInterface. |
|
DetailBox(DBCoreInterface dbci,
CoreBrowser parentBrowser)
|
|
DetailBox(DBCoreInterface dbci,
CoreBrowser parentBrowser,
NodeAddress node)
|
|
Forest(CoreBrowser browser,
DBCoreInterface dbci,
DetailBox details,
boolean showAllRepTab,
TreeView treeView)
Constructor. |
|
ShellComponent(DBCoreInterface dbci,
DetailBox detail,
Forest forest,
javax.swing.JFrame frame,
CoreBrowser parentBrowser,
javax.swing.JSplitPane splitPane)
|
Uses of Scheherexception in story.dbcore.links |
---|
Methods in story.dbcore.links that throw Scheherexception | |
---|---|
void |
WritableRelatedNodes.add(GenericNode newRelatedNode,
LinkLabelAddress newLabelAddress)
Add a new related node. |
void |
LinkLabelRepository.addLabel(LinkLabel label)
Add a LinkLabel to the repository. |
LinkLabelAddress |
LinkRepository.addLink(GenericNode from,
LinkType linkType,
GenericNode to,
LinkLabel label)
Associate two nodes with a link. |
LinkLabelAddress |
LinkRepository.addLinkWithExtantLabel(GenericNode from,
LinkType linkType,
GenericNode to,
LinkLabelAddress labelAddress)
Associate two nodes with a link and annotate it with a label already in the system. |
boolean |
LinkRepository.areRelatedDirectly(GenericNode from,
LinkType linkType,
GenericNode to)
|
boolean |
LinkRepository.areRelatedIndirectly(GenericNode from,
LinkType linkType,
GenericNode to)
|
boolean |
LinkLabel.containsAttribute(AttributeID ID)
Determines whether the label has an attribute of a certain name. |
boolean |
LinkLabelRepository.containsLabel(LinkLabelAddress address)
Returns whether the label repository contains a label for a particular address. |
boolean |
LinkLabel.equivalent(LinkLabel other)
Determines whether two LinkLables are equivalent. |
LinkLabelAddress |
RelatedNodes.findLinkLabelAddress(GenericNode relatedNode,
LinkLabel label)
Searches to see if the node is related to some particular node by a particular label, and if so, returns the LinkLabelAddress of that label. |
LinkLabelAddress |
LinkRepository.findLinkLabelAddress(GenericNode from,
LinkType linkType,
GenericNode to,
LinkLabel label)
Search to see if two nodes are linked by a LinkLabel equivalent to a given one and, if so, return the address of the matching LinkLabel. |
LabelAddressList |
NodeList.get(GenericNode node)
|
LinkLabelAddress |
LinkLabel.getAddress()
Get the address of this LinkLabel. |
ViaSet |
LinkSet.getAllVias()
Get a ViaSet of all the Vias for all linked nodes. |
ViaSet |
LinkSet.getAllVias(NodeAddress node)
Get a ViaSet of all the Vias for a particular node. |
java.lang.Class |
LinkLabel.getAttributeClass(AttributeID ID)
Get an existing attribute's class. |
java.util.Iterator |
LinkLabel.getAttributeIDs()
Get an Iterator over all the AttributeIDs in the LinkLabel. |
AttributeValue |
LinkLabel.getAttributeValue(AttributeID ID)
|
NodeAddress |
LinkSet.getFirstLinkedNode()
Get the first linked node. |
LinkLabel |
LinkLabelRepository.getLabel(LinkLabelAddress address)
Retrieve a label from the repository. |
LinkSet |
RelatedNodes.getLinkSet(boolean overrideInference)
Compile and reveal a LinkSet of nodes related to this node. |
RelatedNodes |
LinkRepository.getLinksFromNode(GenericNode from,
LinkType linkType)
Get a RelatedNodes of nodes and labels that occur on the right side of a given link from a given node. |
RelatedNodes |
LinkRepository.getLinksOfNode(GenericNode node,
LinkType linkType,
LinkDirection direction)
Get a RelatedNodes of nodes and labels that occur on a given side of a given link to a given 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. |
RelatedNodes |
LinkRepository.getLinksToNode(GenericNode to,
LinkType linkType)
Get a RelatedNodes of nodes and labels that occur on the left side of a given link to a given node. |
ViaSet |
LinkRepository.getLinkVias(GenericNode from,
LinkType linkType,
GenericNode to)
Get the Vias of the links between two nodes. |
void |
LinkLabel.initAttribute(AttributeID ID,
Attribute attribute)
Initializes an attribute in the LinkLabel. |
boolean |
RelatedNodes.isDirectlyRelatedTo(GenericNode relatedNode)
Determines whether or not the related nodes include a particular node, regardless of particular labeling. |
boolean |
RelatedNodes.isDirectlyRelatedTo(GenericNode relatedNode,
LinkLabelAddress labelAddress)
Determines whether or not the related nodes includes a particular node and a particular label. |
boolean |
RelatedNodes.isIndirectlyRelatedTo(GenericNode relatedNode)
Determines whether or not the related nodes include a particular node, regardless of particular labeling. |
CommandReturn |
LinkRepository.isolateNode(GenericNode node,
LinkType linkType)
Remove all links of a certain type to and from a node. |
boolean |
LinkProperties.isValidLeftType(NodeType nt,
LinkType lt)
Can some node type appear to the left of some link type? |
boolean |
LinkProperties.isValidRightType(NodeType nt,
LinkType lt)
Can some node type appear to the left of some link type? |
boolean |
LinkProperties.isValidTypeForLink(NodeType nt,
LinkType lt,
LinkDirection ld)
Can some node type appear on a particular side of some link type? |
void |
WritableRelatedNodes.remove(GenericNode deadRelatedNode)
Remove all links to a particular node. |
void |
WritableRelatedNodes.remove(GenericNode deadRelatedNode,
LinkLabelAddress deadLabelAddress)
Remove a particular link to a particular node. |
void |
LinkLabelRepository.removeLabel(LinkLabelAddress deadLabelAddress)
Remove a LinkLabel from the repository. |
void |
LinkRepository.removeLink(GenericNode from,
LinkType linkType,
GenericNode to,
LinkLabelAddress labelAddress)
Remove a particular link between two nodes. |
void |
LinkRepository.removeLinkLabel(LinkLabelAddress labelAddress)
|
CommandReturn |
LinkRepository.removeLinks(GenericNode from,
LinkType linkType,
GenericNode to)
Remove all direct links of a particular type between two nodes. |
java.lang.StringBuffer |
Via.render()
Version of render whose includeLabel defaults to true. |
java.lang.StringBuffer |
RelatedNodes.render()
Version of render whose overrideInference parameter defaults to false. |
java.lang.StringBuffer |
LinkSet.render()
Render the LinkSet to a StringBuffer. |
java.lang.StringBuffer |
LinkLabel.render()
Renders the entire link label (all attributes) as a single string, in the syntax the command interpreter can understand. |
java.lang.StringBuffer |
Via.render(boolean includeLabel)
Render the Via to a StringBuffer. |
java.lang.StringBuffer |
RelatedNodes.render(boolean overrideInference)
Render the data structure as a text table. |
java.lang.StringBuffer |
LinkLabel.renderForHumans()
Renders the entire link label (all attributes) as a single string, in a way that is NOT interpretable by the command interpreter, but is nicer for humans to read. |
java.lang.StringBuffer |
LinkLabel.renderInstancing(LinkType linkType)
Renders the linkInstancing of the label, if any. |
java.lang.StringBuffer |
LinkLabelRepository.renderLabel(LinkLabelAddress address)
Render the link label. |
java.lang.StringBuffer |
LinkLabelRepository.renderLabelForHumans(LinkLabelAddress address)
Renders a link label in a way that is non interpretable by the command interpeter, but is easier for humans to read. |
AttributeValue |
LinkLabel.setAttribute(AttributeID ID,
AttributeValue value)
Sets an attribute in the LinkLabel. |
void |
LinkRepository.validateLinkInstancings()
Go through all the links to instancings and make sure this instancings still validate. |
void |
LinkLabelRepository.validateLinkInstancings()
Go through all the links to instancings and make sure this instancings still validate. |
java.util.HashSet |
LinkPropertiesInterface.validLeftTypes(LinkType lt)
What types of nodes can appear to the left of a certain link type? |
java.util.HashSet |
LinkProperties.validLeftTypes(LinkType lt)
What types of nodes can appear to the left of a certain link type? |
java.util.HashSet |
LinkPropertiesInterface.validRightTypes(LinkType lt)
What types of nodes can appear to the right of a certain link type? |
java.util.HashSet |
LinkProperties.validRightTypes(LinkType lt)
What types of nodes can appear to the right of a certain link type? |
Constructors in story.dbcore.links that throw Scheherexception | |
---|---|
LinkLabel(AttributeID ID,
Attribute attribute)
Constructor with first attribute to initiate. |
|
LinkLabel(java.lang.String comment)
Super-duper-easy constructor that takes a string, assumes it is a free-text comment, and sets up a single "comment" attribute for the label with the parameter |
|
LinkLabelAddress(java.lang.String id)
|
|
Via(LinkLabelRepository labelRepository,
NodeAddress left,
LinkType linkType,
NodeAddress right,
LinkLabelAddress labelAddress,
Via leftSubVia,
Via rightSubVia)
Constructor |
Uses of Scheherexception in story.dbcore.misc |
---|
Methods in story.dbcore.misc that throw Scheherexception | |
---|---|
boolean |
GenericID.equals(GenericID other)
Test the equality of this GenericID with another one. |
java.lang.String |
Configuration.getValue(java.lang.String key)
Retrieves the value of a key. |
static java.lang.StringBuffer |
Tools.indent(java.lang.StringBuffer in,
java.lang.String indentation)
Indent all the lines in a StringBuffer by a certain indentation string. |
java.lang.Object |
CloneableObject.makeClone()
|
java.lang.StringBuffer |
RenderableObject.render()
|
static java.lang.StringBuffer |
Tools.renderUnknownObject(java.lang.Object object)
Render an object of class unknown (at compile time). |
Constructors in story.dbcore.misc that throw Scheherexception | |
---|---|
AttributeID(java.lang.String name)
|
|
Configuration(java.io.File configurationFile)
|
|
DocumentID(java.lang.String name)
|
|
NodeID(java.lang.String name)
|
|
NodeRepositoryID(java.lang.String name)
|
Uses of Scheherexception in story.dbcore.nodes |
---|
Methods in story.dbcore.nodes that throw Scheherexception | |
---|---|
NodeAddress |
GenericNode.address()
Make a new NodeAddress with the node |
boolean |
GenericNode.attributeEquals(AttributeID attribute,
AttributeValue other,
boolean overrideInheritance)
Determine whether an attribute is equal to some constant value. |
boolean |
GenericNode.attributeGreaterThan(AttributeID attribute,
AttributeValue other,
boolean overrideInheritance)
Determine whether an attribute is greater than to some constant value. |
boolean |
GenericNode.attributeModified(AttributeID attribute)
Determine whether an attribute has been modified from its default value. |
boolean |
GenericNode.directlyLinkedFrom(GenericNode from,
LinkType linkType)
Get the number of nodes this one is linked from. |
boolean |
GenericNode.directlyLinkedFrom(GenericNode from,
LinkType linkType,
LinkLabelAddress label)
Get the number of nodes this one is linked from. |
boolean |
GenericNode.directlyLinksTo(GenericNode to,
LinkType linkType)
Test whether this node directly links to another node by a certain link type by any label. |
boolean |
GenericNode.directlyLinksTo(GenericNode to,
LinkType linkType,
LinkLabelAddress label)
Test whether this node directly links to another node by a certain link type and a certain label. |
boolean |
NodeAddress.equals(NodeAddress other)
Test the equality of one NodeAddress to another. |
java.util.Iterator |
GenericNode.getAttributeIDs()
Return an iterator over all the AttributeIDs of the node's attributes. |
AttributeValue |
GenericNode.getAttributeValue(AttributeID attribute,
boolean overrideInheritance)
Retrieve the value of a particular attribute of the node. |
NodeConfig |
NodeFactoryInterface.getConfig(NodeType type)
Given a certain node type, return a node object of that type. |
NodeAddress |
NodeProxy.getCurrentAddress()
|
NodeID |
GenericNode.getID()
Return the node's identifier. |
NodeInstancing |
InstanceNode.getInstancing()
Get the instancing that defines this node. |
int |
GenericNode.getMaxAttributeLength(AttributeID attribute)
Returns the "maximum" length of the acceptable value for an attribute. |
NodeProxy |
GenericNode.getProxy()
|
WritableRelatedNodes |
GenericNode.getRelatedNodes(LinkType linkType,
LinkDirection linkDirection)
Get the WritableRelatedNodes for this node's outward links to all other nodes. |
NodeRepositoryID |
GenericNode.getRepository()
Retrieve the ID of this node's repository. |
Attribute |
NodeConfig.initAttribute(AttributeID ID)
|
boolean |
GenericNode.isRelatedTo(GenericNode to,
LinkType linkType)
Tests for inferred relatedness -- this is very slow compared to directlyLinkedTo and directlyLinkedFrom. |
int |
GenericNode.numNodesLinkedFrom(LinkType linkType)
Test whether this node is directly linked to by another node by a certain link type by any label. |
int |
GenericNode.numNodesLinksTo(LinkType linkType)
Get the number of nodes this one links to. |
void |
InstanceNode.redefine(NodeInstancing newDefinition)
Change the definition of this instance node. |
AttributeID[] |
NodeConfig.registerAttributes()
|
java.lang.StringBuffer |
NodeProxy.render()
|
java.lang.StringBuffer |
NodeAddressSet.render()
|
java.lang.StringBuffer |
GenericNode.render()
|
java.lang.StringBuffer |
InstanceNode.renderAllInformation()
Render all the information about this node. |
java.lang.StringBuffer |
GenericNode.renderAllInformation()
Render all the information about this node. |
java.lang.StringBuffer |
GenericNode.renderAttributes()
Render as a table all the attributes of the node. |
AttributeValue |
GenericNode.setAttribute(AttributeID ID,
AttributeValue value)
Set an attribute of the node |
void |
GenericNode.setRepository(NodeRepository parentRepository)
Set the repository in which this node now resides |
void |
GenericNode.unlinkLinkFrom(GenericNode from,
LinkType linkType,
LinkLabelAddress label)
Unlink a particular incoming link from another node to this one. |
void |
GenericNode.unlinkLinksFrom(GenericNode from,
LinkType linkType)
Unlink all incoming links from another node to this one. |
void |
GenericNode.unlinkLinksTo(GenericNode to,
LinkType linkType)
Unlink all outgoing links from this node to another. |
void |
GenericNode.unlinkLinkTo(GenericNode to,
LinkType linkType,
LinkLabelAddress label)
Unlink a particular outgoing link from this node to another. |
void |
InstanceNode.validate()
Run the validation routine on the definition. |
Constructors in story.dbcore.nodes that throw Scheherexception | |
---|---|
GenericNode(Document doc,
NodeRepository parentRepository,
NodeConfig config,
LinkRepository linkRepository)
|
|
InstanceNode(Document doc,
NodeRepository parentRepository,
NodeConfig config,
NodeInstancing definition,
LinkRepository linkRepository)
|
|
NodeAddress(GenericNode node)
Constructor takes a GenericNode; hence, no one above a Document should be able to construct one of these. |
|
NodeAddress(NodeRepositoryID nr,
java.lang.String id)
|
|
NodeAddress(java.lang.String nr,
NodeID id)
|
|
NodeAddress(java.lang.String nr,
java.lang.String id)
Another constructor that takes address coordinates manually. |
Uses of Scheherexception in story.dbcore.parameters |
---|
Methods in story.dbcore.parameters that return Scheherexception | |
---|---|
Scheherexception |
SatisfactionResult.reason()
|
Methods in story.dbcore.parameters that throw Scheherexception | |
---|---|
void |
QueryResultSet.add(QueryResult result)
|
void |
QueryResultSet.add(QueryResultSet otherResults)
|
void |
ArgumentVector.addArg(java.lang.Object object)
|
void |
ParameterSet.addParameter(Parameter parameter)
Add a parameter. |
void |
ParameterSet.addParameterSet(ParameterSet otherParameters)
Copy to the end of this ParameterSet all the Parameters from another ParameterSet |
static QueryResultSet |
QueryResultSet.dotProduct(QueryResultSet first,
QueryResultSet second)
Create a new QueryResultSet that is a dot product of two other sets, i.e., all the results from the first are combined with all the results from the second, with ordering preserved. |
boolean |
NodeInstancing.equals(NodeInstancing other)
Test the equivalence of one NodeInstancing to another. |
java.lang.Object |
ArgumentVector.get(int index)
Returns a particular argument. |
ArgumentVector |
NodeInstancing.getArguments()
Retrieve the arguments. |
java.lang.Object |
QueryResult.getElement(int index)
Get a single element. |
NodeAddress |
NodeInstancing.getFrameNode()
|
NodeAddress |
NodesRelatedParameter.getNode1AsAddress()
Get the address of node 1. |
VariableID |
NodesRelatedParameter.getNode1AsReference()
Get the VariableID of the reference storing node 1 for this parameter. |
NodeAddress |
NodesRelatedParameter.getNode2AsAddress()
Get the address of node 2. |
VariableID |
NodesRelatedParameter.getNode2AsReference()
Get the VariableID of the reference storing node 2 for this parameter. |
NodeAddress |
RelatedNodeParameter.getNodeAddress()
Return the NodeAddress of the required node if constructed with one (i.e., if usesReference() returns false; otherwise, throws exception). |
VariableID |
RelatedNodeParameter.getNodeReferenceID()
Return the VariableID of the required node reference if constructed with one (i.e., if usesReference() returns true; otherwise, throws exception |
QueryResult |
QueryResultSet.getResult()
Get the first result, for an undefined ordering. |
NodeInstancing |
NodeInstancing.intern()
Create an "interned" version of this NodeInstancing, i.e., one that uses NodeAddresses rather than GenericNodes. |
ArgumentVector |
ArgumentVector.intern()
|
Parameter |
MatchingParameter.makeCloneWithNewReference(VariableID outgoingReference)
Make a clone of this parameter and specify a new outgoing reference for the clone. |
Parameter |
ParameterSet.parameterAt(int index)
Return a specific Parameter. |
int |
SatisfactionResult.problemParameter()
|
Scheherexception |
SatisfactionResult.reason()
|
void |
ArgumentVector.remove(int index)
Remove an argument. |
java.lang.StringBuffer |
ReferenceReqSet.render()
Render the whole ReferenceReqSet |
java.lang.StringBuffer |
QueryResultSet.render()
Render the whole QueryResultSet without references. |
java.lang.StringBuffer |
QueryResult.render()
Render the QueryResult to a StringBuffer without the reference table. |
java.lang.StringBuffer |
ParameterSet.render()
Render the ParameterSet as a StringBuffer suitable for interpretation by the command interpeter. |
java.lang.StringBuffer |
Parameter.render()
Render the Parameter. |
java.lang.StringBuffer |
NodeInstancing.render()
Render the NodeInstancing to a StringBuffer. |
java.lang.StringBuffer |
MatchingParameter.render()
|
java.lang.StringBuffer |
ArgumentVector.render()
Render the argument vector to a StringBuffer. |
java.lang.StringBuffer |
QueryResultSet.render(boolean references)
Render the whole QueryResultSet. |
java.lang.StringBuffer |
QueryResult.render(boolean references)
Render the QueryResult to a StringBuffer. |
void |
ArgumentVector.replaceArg(int index,
java.lang.Object argument)
Replace an argument. |
java.lang.StringBuffer |
ThereExistsParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
RelatedNodeParameter.specificRender()
Render as a StringBuffer |
abstract java.lang.StringBuffer |
Parameter.specificRender()
Each concretizing class needs to provide a render function. |
java.lang.StringBuffer |
OrMatchingParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
OrBooleanParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
NumRelatedEqParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
NodesRelatedParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
NodeParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
NegationParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
KleeneParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
IsInstancingParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
IsInstanceNodeParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
BooleanMatchParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
BooleanEvalParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
AttComparedToConstParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
AttComparedToAttParameter.specificRender()
Render as a StringBuffer |
java.lang.StringBuffer |
AndParameter.specificRender()
Render as a StringBuffer |
static QueryResultSet |
QueryResultSet.union(QueryResultSet first,
QueryResultSet second)
Create a new QueryResultSet that is a union of two other sets. |
Constructors in story.dbcore.parameters with parameters of type Scheherexception | |
---|---|
SatisfactionResult(boolean satisfied,
SymbolTable references,
java.lang.StringBuffer notes,
int problemParameter,
Scheherexception reason)
Constructor with result, symbol table, notes, and semantic info about the problem. |
Constructors in story.dbcore.parameters that throw Scheherexception | |
---|---|
AndParameter(BooleanReturnParameter leftParameter,
BooleanReturnParameter rightParameter)
Constructor |
|
ArgumentVector(java.lang.Object argument0)
Constructor with one argument. |
|
ArgumentVector(java.lang.Object argument0,
java.lang.Object argument1)
Constructor with two arguments. |
|
ArgumentVector(java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2)
Constructor with three arguments. |
|
ArgumentVector(java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3)
Constructor with four arguments. |
|
KleeneParameter(ParameterSet parameters,
int minRepetitions,
int maxRepetitions)
Constructor |
|
KleeneParameter(ParameterSet parameters,
int minRepetitions,
int maxRepetitions,
VariableID outgoingReference)
Constructor with outgoing reference ID which holds the number of successful repetitions. |
|
NegationParameter(Parameter subParameter)
Constructor. |
|
NodeInstancing(GenericNode frameNode,
AttributeID parameterAttribute,
ArgumentVector arguments)
Constructs a NodeInstancing. |
|
OrBooleanParameter(BooleanReturnParameter leftParameter,
BooleanReturnParameter rightParameter)
Constructor |
|
OrMatchingParameter(MatchingParameter leftParameter,
MatchingParameter rightParameter)
Constructor without outgoing reference ID. |
|
OrMatchingParameter(MatchingParameter leftParameter,
MatchingParameter rightParameter,
VariableID outgoingReference)
Constructor with outgoing reference ID. |
|
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. |
|
ParameterSet(ParameterSet parentSet)
Constructor for making a ParameterSet that is a nested set inside another ParameterSet. |
|
ReferenceReqSet(java.util.Vector reqs)
Constructor with a vector of ReferenceReqs |
|
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 |
|
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 |
|
ThereExistsParameter(ParameterSet query,
ComparisonType comparisonType,
int target)
Constructor. |
Uses of Scheherexception in story.dbcore.repositories |
---|
Methods in story.dbcore.repositories that throw Scheherexception | |
---|---|
void |
NodeRepository.addNode(GenericNode node,
NodeID nodeID)
|
void |
NodeRepositoryConfig.assertValidity(GenericNode node)
|
NodeRepositoryConfig |
RepositoryFactoryInterface.getConfig(RepositoryType type)
Given a certain repository type, return a configuration object |
NodeRepositoryID |
NodeRepository.getID()
Retrieve this Repository's ID. |
GenericNode |
NodeRepository.getNode(NodeID nodeID)
Retrieve a node from the repository. |
NodeID |
NodeRepository.getNodeID(GenericNode node)
Retrieve the NodeID of a node if it is in the repository. |
void |
NodeRepository.removeNode(GenericNode deadNode)
Remove a node from the repository. |
NodeID |
NodeRepository.renameNode(NodeID currentID,
NodeID newID)
Rename a node. |
void |
NodeRepository.validateInstanceNodes()
Validate the instance nodes in this repository |
NodeTypeSet |
RepositoryFactoryInterface.validNodeTypes(RepositoryType type)
Given a certain repository type, return a set of the types of nodes which are valid for that repository. |
Uses of Scheherexception in story.flashback.gui |
---|
Methods in story.flashback.gui that throw Scheherexception | |
---|---|
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. |
void |
FlashbackGUI.launchFlashback()
Launch the app |
void |
FlashbackGUI.launchFlashback(java.lang.String fileToOpen)
Launch the app and open a file |
void |
ReferencesTreeView.setSort(java.lang.String selectedReferencesSort)
|
Constructors in story.flashback.gui that throw Scheherexception | |
---|---|
FlashbackGUI(DBCoreInterface dbci)
|
|
ReferencesTreeView(DBCAccessor dbca,
java.lang.String selectedReferencesSort)
|
Uses of Scheherexception in story.flashback.links |
---|
Methods in story.flashback.links that throw Scheherexception | |
---|---|
java.util.HashSet |
FlashbackLinkProperties.validLeftTypes(LinkType lt)
|
java.util.HashSet |
FlashbackLinkProperties.validRightTypes(LinkType lt)
|
Uses of Scheherexception in story.flashback.nodes |
---|
Methods in story.flashback.nodes that throw Scheherexception | |
---|---|
NodeConfig |
NodeFactory.getConfig(NodeType type)
|
Attribute |
Venue.initAttribute(AttributeID att)
|
Attribute |
Reference.initAttribute(AttributeID att)
|
Attribute |
Area.initAttribute(AttributeID att)
|
AttributeID[] |
Venue.registerAttributes()
|
AttributeID[] |
Reference.registerAttributes()
|
AttributeID[] |
Area.registerAttributes()
|
Uses of Scheherexception in story.flashback.repositories |
---|
Methods in story.flashback.repositories that throw Scheherexception | |
---|---|
void |
VenueRepository.assertValidity(GenericNode node)
|
void |
ReferenceRepository.assertValidity(GenericNode node)
|
void |
AreaRepository.assertValidity(GenericNode node)
|
NodeRepositoryConfig |
RepositoryFactory.getConfig(RepositoryType type)
|
NodeTypeSet |
RepositoryFactory.validNodeTypes(RepositoryType type)
|
Uses of Scheherexception in story.scheherazade.admin |
---|
Methods in story.scheherazade.admin that throw Scheherexception | |
---|---|
AssignedAction |
StoryInterpreter.assignAction(TimelineID timelineID,
TransitionTime time,
Action action)
STORY POINTS * |
AssignedAction |
StoryInterpreter.assignAction(TimelineID timelineID,
TransitionTime time,
Action action,
InterpNodeID interpKey)
|
AssignedAction |
StoryInterpreter.assignAction(TimelineID timelineID,
TransitionTime time,
Action action,
TextSpan sourceSpan)
|
AssignedAction |
StoryInterpreter.assignAction(TimelineID timelineID,
TransitionTime time,
ActionType actionType,
SCHArguments arguments)
|
AssignedCondition |
StoryInterpreter.assignCondition(TimelineID timelineID,
StateTime time,
Condition condition)
|
AssignedCondition |
StoryInterpreter.assignCondition(TimelineID timelineID,
StateTime time,
Condition condition,
InterpNodeID key)
|
AssignedInterpNode |
StoryInterpreter.assignInterpNode(TimelineID timelineID,
InterpretativeNodeType interpNodeType,
NounName character,
AssignedInterpNode parent,
InterpNodeID key)
|
AssignedModifier |
StoryInterpreter.assignModifier(AssignedPredicate modified,
ValidModifier modifier,
ModifierScope scope)
|
void |
StoryInterpreter.attachInterpPredicate(AssignedPredicate predicate,
AssignedInterpNode interpNode)
|
IntersectionPyramid |
StoryInterpreter.compareNarratives(StorySet stories)
|
void |
StoryInterpreter.declareAction(TimelineID timelineID,
ActionType actionType,
StoryAssertion parameters,
WordNetOffset offset)
|
void |
StoryInterpreter.declareAction(TimelineID timelineID,
ActionType actionType,
StoryAssertion parameters,
WordNetOffset offset,
ActionType superAction)
|
void |
StoryInterpreter.declareAntonymy(TimelineID timelineID,
ActionType action1,
ActionType action2)
|
void |
StoryInterpreter.declareCondition(TimelineID timelineID,
ConditionType conditionType,
StoryAssertion parameters)
|
void |
StoryInterpreter.declareCondition(TimelineID timelineID,
ConditionType conditionType,
StoryAssertion parameters,
ConditionType superCondition)
|
void |
StoryInterpreter.declareModifier(TimelineID timelineID,
ModifierType modifierType,
ModifiablePredicates modifiables,
StoryAssertion parameters)
|
void |
StoryInterpreter.declareModifier(TimelineID timelineID,
ModifierType modifierType,
ModifiablePredicates modifiables,
StoryAssertion parameters,
ModifierType superModifier)
|
void |
StoryInterpreter.declareMorphologicalRelation(TimelineID timelineID,
ConditionType condition,
ModifierType modifier)
|
void |
StoryInterpreter.declareNounType(TimelineID timelineID,
NounType nounType,
StoryAssertion parameters,
WordNetOffset offset,
NounType superNoun,
java.lang.String menuName,
java.lang.String pluralForm,
boolean proper,
PropDiscreteness discreteness,
CharacterGender gender)
|
NounName |
StoryInterpreter.defineNoun(TimelineID timelineID,
NamedNoun noun)
|
NounName |
StoryInterpreter.defineNoun(TimelineID timelineID,
Noun noun)
|
NounName |
StoryInterpreter.defineNoun(TimelineID timelineID,
Noun noun,
NounName nounName)
|
ValidNoun |
StoryInterpreter.findNounDefinition(TimelineID timelineID,
NounName name)
Switchboard for running the three findDefinition functions. |
StoryTelling |
StoryInterpreter.generateRandomNarrative(TimelineID timelineID,
int numPredicates,
LanguageModel model)
|
java.lang.String |
RequiredStoryPointArgs.get(int i)
|
StoryAssertion |
StoryInterpreter.getActionParameters(TimelineID timelineID,
ActionType actionType)
|
AssignedActionSet |
StoryInterpreter.getActionsBeginningAt(TimelineID timelineID,
StateTime time)
|
AssignedActionSet |
StoryInterpreter.getActionsEndingAt(TimelineID timelineID,
StateTime time)
|
AssignedActionSet |
StoryInterpreter.getActionsInTransition(TimelineID timelineID,
TransitionTime time)
|
AssignedActionSet |
StoryInterpreter.getAllActions(TimelineID timelineID)
|
AssignedConditionSet |
StoryInterpreter.getAllConditions(TimelineID timelineID)
|
AssignedInterpNodeSet |
StoryInterpreter.getAllInterpNodes(TimelineID timelineID,
boolean topLevelOnly)
|
TimelineIDSet |
StoryInterpreter.getAllTimelines()
|
java.lang.Object |
StoryPoint.getArgument(int position)
Retrieve an argument. |
AssignedAction |
StoryInterpreter.getAssignedActionFromNode(NodeProxy node)
|
AssignedCondition |
StoryInterpreter.getAssignedConditionFromNode(NodeProxy node)
|
AssignedModifier |
StoryInterpreter.getAssignedModifierFromNode(NodeProxy node)
|
AssignedCondition |
StoryInterpreter.getAssignedPersistentCondition(AssignedAction aa)
|
AssignedPredicate |
StoryInterpreter.getAssignedPredicateFromAddress(TimelineID timelineID,
AssignedPredicateAddress apa)
|
AssignedPredicate |
StoryInterpreter.getAssignedPredicateFromNode(NodeProxy node)
|
TimelineTime |
StoryInterpreter.getAttachmentPoint(TimelineID timelineID)
|
InterpChainSet |
StoryInterpreter.getChainsOfInterpNode(TimelineID timelineID,
AssignedInterpNode node,
boolean allowNestedHeads)
|
AssignedAction |
StoryInterpreter.getConditionBeginsAction(TimelineID timelineID,
AssignedCondition condition)
|
StoryAssertion |
StoryInterpreter.getConditionParameters(TimelineID timelineID,
ConditionType conditionType)
|
AssignedConditionSet |
StoryInterpreter.getConditionsInState(TimelineID timelineID,
StateTime time,
boolean localOnly)
Get all the Conditions that are associated with some State. |
ConditionSet |
StoryInterpreter.getConditionsOfCharInState(TimelineID timelineID,
StateTime time,
boolean localOnly,
NounName character,
SemanticRole role)
Get all the Conditions that are associated with some State and some Character via some semantic role. |
ActionTypeSet |
StoryInterpreter.getDeclaredActions(TimelineID timelineID,
boolean inherit)
|
ConditionTypeSet |
StoryInterpreter.getDeclaredConditions(TimelineID timelineID,
boolean inherit)
|
ModifierTypeSet |
StoryInterpreter.getDeclaredModifiers(TimelineID timelineID,
boolean inherit)
|
NounTypeSet |
StoryInterpreter.getDeclaredNounTypes(TimelineID timelineID,
boolean inherit,
NounFlavor flavor)
|
NounNameSet |
StoryInterpreter.getDefinedNouns(TimelineID timelineID,
boolean inherit,
NounFlavor flavor)
|
InterpChainLink |
StoryInterpreter.getInterpChain(InterpElement interpElement)
|
AssignedInterpNodeSet |
StoryInterpreter.getInterpLineage(InterpElement interpElement)
|
StateTimeSet |
StoryInterpreter.getInvokedStatesInTimeline(TimelineID timelineID)
|
InterpArcSet |
StoryInterpreter.getLinkedInterpElements(TimelineID timelineID,
InterpElement interpElement,
InterpretativeArcType linkType,
LinkDirection linkDirection)
|
ModifiablePredicates |
StoryInterpreter.getModifiablePredicates(TimelineID timelineID,
ModifierType modifierType)
|
StoryAssertion |
StoryInterpreter.getModifierParameters(TimelineID timelineID,
ModifierType modifierType)
|
AssignedModifierSet |
StoryInterpreter.getModifiersOfPredicate(AssignedPredicate modified)
|
StoryAssertion |
StoryInterpreter.getNounParameters(TimelineID timelineID,
NounType nounType)
|
StoryTelling |
StoryListener.getTelling()
Return the StoryTelling heard thus far |
NarrativeID |
StoryInterpreter.getTitle()
|
java.lang.Object |
StoryListener.hear(StoryPoint storyPoint)
|
java.lang.Object |
HearsStoryPoints.hear(StoryPoint storyPoint)
|
void |
StoryListener.hear(StoryTelling telling)
|
void |
StoryInterpreter.initializeNarrative(NarrativeID title)
|
void |
StoryPoint.insertArg(int position,
java.lang.Object argument)
Insert a new argument. |
StoryPoint |
StoryPoint.intern()
|
SCHIntersection |
StoryInterpreter.intersectPairwise(SCHIntersection pred1,
SCHIntersection pred2)
|
void |
StoryInterpreter.launchDebugger()
|
void |
StoryInterpreter.linkInterpElements(TimelineID timeline,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
StoryTelling |
StoryTelling.makeCopy()
|
ValidAction |
StoryInterpreter.makeValidAction(TimelineID timelineID,
ActionType actionType,
SCHArguments arguments)
|
ValidAction |
StoryInterpreter.makeValidAction(TimelineID timelineID,
ActionType actionType,
SCHArguments arguments,
boolean truthAssertion,
PredicateMode mode)
|
ValidAction |
StoryInterpreter.makeValidAction(TimelineID timelineID,
ActionType actionType,
SCHArguments arguments,
PredicateMode mode)
|
ValidAction |
StoryInterpreter.makeValidAction(TimelineID timelineID,
CoreAction action,
SCHArguments arguments,
boolean truthAssertion,
PredicateMode mode)
|
ValidAction |
StoryInterpreter.makeValidAction(TimelineID timelineID,
CoreAction action,
SCHArguments arguments,
PredicateMode mode)
|
ValidCondition |
StoryInterpreter.makeValidCondition(TimelineID timelineID,
ConditionType conditionType,
SCHArguments arguments,
boolean truthAssertion,
PredicateMode mode)
|
ValidCondition |
StoryInterpreter.makeValidCondition(TimelineID timelineID,
ConditionType conditionType,
SCHArguments arguments,
DegreeCategory degree,
PredicateMode mode)
|
ValidCondition |
StoryInterpreter.makeValidCondition(TimelineID timelineID,
ConditionType conditionType,
SCHArguments arguments,
java.lang.Integer degree,
PredicateMode mode)
|
ValidCondition |
StoryInterpreter.makeValidCondition(TimelineID timelineID,
ConditionType conditionType,
SCHArguments arguments,
int degree,
PredicateMode mode)
|
ValidModifier |
StoryInterpreter.makeValidModifier(TimelineID timelineID,
CoreModifier modifier,
SCHArguments arguments)
|
ValidModifier |
StoryInterpreter.makeValidModifier(TimelineID timelineID,
ModifierType modifierType,
SCHArguments arguments)
|
ValidNoun |
StoryInterpreter.makeValidNoun(TimelineID timelineID,
NounType nounType,
SCHArguments arguments)
|
void |
StoryInterpreter.newTimeline(TimelineID newTimelineID,
TimelineType type)
|
void |
StoryInterpreter.newTimeline(TimelineID newTimelineID,
TimelineType type,
TimelineID referentTimelineID)
|
AssignedPredicate |
StoryInterpreter.normalizeAssignedPredicate(AssignedPredicate predicate)
|
boolean |
RequiredStoryPointArgs.nullOK(int i)
|
java.lang.StringBuffer |
StoryListener.printState()
Render the state of the underlying db-core. |
SCHQueryResultSet |
StoryInterpreter.query(StoryQuery query)
|
AssignedAction |
StoryInterpreter.reassignAction(AssignedAction action,
TimelineTime newTransition)
|
void |
StoryInterpreter.reassignTransition(TimelineID timelineID,
TransitionTime oldTime,
TransitionTime newTime)
|
void |
StoryInterpreter.reassignTransitionsAroundState(TimelineID timelineID,
StateTime currentState,
StateTime newState,
boolean starting)
|
void |
StoryInterpreter.reattachInterpNode(TimelineID timelineID,
AssignedInterpNode interp,
AssignedInterpNode newParent)
|
void |
StoryInterpreter.redefineAction(TimelineID timelineID,
AssignedAction oldAction,
ValidAction newAction)
|
void |
StoryInterpreter.redefineCondition(TimelineID timelineID,
AssignedCondition oldCondition,
ValidCondition newCondition)
|
NounName |
StoryInterpreter.redefineNoun(TimelineID timelineID,
NounName oldName,
NounName newName,
ValidNoun newDefinition)
|
HistoryFrameID |
StoryInterpreter.redo()
|
HistoryFrameID |
StoryInterpreter.redoTo(HistoryFrameID targetFrame)
|
void |
StoryInterpreter.removeAssignedAction(AssignedAction aa)
|
void |
StoryInterpreter.removeAssignedAction(Timeline timelineID,
AssignedActionAddress aaa)
|
void |
StoryInterpreter.removeAssignedCondition(AssignedCondition ac)
|
void |
StoryInterpreter.removeAssignedCondition(Timeline timelineID,
AssignedConditionAddress aca)
|
void |
StoryInterpreter.removeAssignedModifier(AssignedModifier am)
|
void |
StoryInterpreter.removeAssignedModifier(Timeline timelineID,
AssignedModifierAddress ama)
|
void |
StoryInterpreter.removeAssignedPredicate(Timeline timelienID,
AssignedPredicate ap)
|
void |
StoryInterpreter.removeInterpNode(Timeline timelineID,
InterpNodeID key)
|
java.lang.StringBuffer |
StoryTelling.render()
|
java.lang.StringBuffer |
StoryPoint.render()
Renders the return type |
java.lang.StringBuffer |
StoryListener.renderNarrative()
Render the current state of the Narrative |
HistoryFrameID |
StoryInterpreter.revert(HistoryFrameID targetFrame)
|
void |
StoryInterpreter.setAttachmentPoint(TimelineID timelineID,
TimelineTime time)
|
AssignedPredicate |
StoryInterpreter.setConditionality(AssignedPredicate predicate,
Conditionality conditionality)
|
void |
StoryInterpreter.setInterpPosition(TimelineID timelineID,
InterpElement element,
SCHPoint point)
|
void |
StoryInterpreter.setNoInterpretation(TimelineID timelineID,
AssignedPredicate ap,
java.lang.Boolean noInterpretation)
|
void |
StoryListener.shell()
For testing ONLY: start a db-core shell |
void |
StoryInterpreter.swapActionCreationTimes(AssignedAction action1,
AssignedAction action2)
|
void |
StoryInterpreter.switchToNarrative(NarrativeID title)
|
void |
StoryInterpreter.undefineNoun(TimelineID timelineID,
NounName noun)
|
HistoryFrameID |
StoryInterpreter.undo()
|
void |
StoryInterpreter.undoTest()
|
HistoryFrameID |
StoryInterpreter.undoTo(HistoryFrameID targetFrame)
|
void |
StoryInterpreter.unlinkInterpElements(TimelineID timeline,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
InterpValidationResult |
StoryInterpreter.validateInterp(TimelineID timeline)
|
Constructors in story.scheherazade.admin that throw Scheherexception | |
---|---|
StoryListener(java.io.BufferedReader reader)
Constructor that takes a BufferedReader of Scheherazade output. |
|
StoryListener(NarrativeID title)
|
|
StoryListener(NarrativeID title,
StoryTelling coreStory,
ProgressNotifier progressNotifier)
|
|
StoryPoint(StoryPointType pointType)
Constructor with no arguments. |
|
StoryPoint(StoryPointType pointType,
java.lang.Object argument0)
Constructor with one argument. |
|
StoryPoint(StoryPointType pointType,
java.lang.Object argument0,
java.lang.Object argument1)
Constructor with two arguments. |
|
StoryPoint(StoryPointType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2)
Constructor with three arguments. |
|
StoryPoint(StoryPointType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3)
Constructor with four arguments. |
|
StoryPoint(StoryPointType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3,
java.lang.Object argument4)
Constructor with five arguments. |
|
StoryPoint(StoryPointType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3,
java.lang.Object argument4,
java.lang.Object argument5)
Constructor with six arguments. |
|
StoryPoint(StoryPointType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3,
java.lang.Object argument4,
java.lang.Object argument5,
java.lang.Object argument6,
java.lang.Object argument7,
java.lang.Object argument8,
java.lang.Object argument9)
Constructor with ten arguments. |
|
StoryPoint(StoryPointType pointType,
SCHArguments args)
Constructor with vector of arguments |
|
StoryPoint(StoryPointType pointType,
java.util.Vector args)
Constructor with vector of arguments |
Uses of Scheherexception in story.scheherazade.analysis |
---|
Methods in story.scheherazade.analysis that throw Scheherexception | |
---|---|
void |
SCHIntersection.absorbContributorsOfDuplicate(SCHIntersection intersection)
|
void |
PredicateSorter.add(AssignedPredicate pred)
|
void |
IntersectionPyramid.add(SCHIntersection intersection)
|
void |
SCHIntersection.addContributor(java.lang.Object contributingObject,
ContributorID contributor,
NarrativeID storyID)
|
void |
SCHIntersection.addModifier(SCHIntersection modifier)
|
void |
IntersectionPyramid.addPairwiseIntersection(SCHIntersection intersection)
|
void |
IntersectionPyramid.addSeedIntersection(SCHIntersection intersection)
|
void |
IntersectionPyramid.addSeedsToLanguageModel(LanguageModel model)
|
static KAlignment |
KAlignment.alignK(PairwiseComparison pairwise,
boolean compileInferences)
|
static KAlignment |
KAlignment.alignK(PairwiseComparison pairwise,
java.util.Vector<Constraint> constraints,
boolean compileInferences)
|
static NWAlignment |
NWAlignment.alignNW(int story1,
int story2,
java.util.Vector<SCHIntersection> index1,
java.util.Vector<SCHIntersection> index2,
SCHIntersection[][] pairwise)
Run a variation of the Needleman-Wunsch algorithm on two stories |
boolean |
KAlignment.containsAlignment(NarrativeID story1,
int index1,
NarrativeID story2,
int index2)
|
boolean |
KAlignment.containsInference(NarrativeID story1,
int index1,
NarrativeID story2,
int index2)
|
boolean |
SCHIntersection.coversSameStory(SCHIntersection other)
|
boolean |
NameAssociation.equals(NameAssociation other)
|
java.lang.StringBuffer |
MatchedIntersectionConstraint.failsConstraint(SCHIntersection proposedIntersection)
Returns null if a proposed intersection passes the constraint, an explanation string otherwise. |
abstract java.lang.StringBuffer |
Constraint.failsConstraint(SCHIntersection proposedIntersection)
Returns null if a proposed intersection passes the constraint, an explanation string otherwise. |
java.lang.StringBuffer |
CharacterBindingConstraint.failsConstraint(SCHIntersection proposedIntersection)
Returns null if a proposed intersection passes the constraint, an explanation string otherwise. |
SCHIntersection |
SCHIntersection.getArgOfRole(SemanticRole role)
|
java.util.Vector<SCHIntersection> |
SCHIntersection.getArgs()
|
java.lang.String |
ParaphraseGoldStandard.getClass(java.lang.String file1,
int index1,
java.lang.String file2,
int index2)
|
GenericScheherID |
SCHIntersection.getFrameType()
|
java.util.Vector<SCHIntersection> |
IntersectionPyramid.getLevel(int level)
|
int |
SCHIntersection.getMaxFrameSize()
Get the number of possible arguments this intersection might have, which is the largest number of arguments of any contributing predicate. |
static PairwiseComparison |
PairwiseComparison.getPairwiseComparison(StoryInterpreter storyInterpreter,
PredicateSorter predicates1,
PredicateSorter predicates2,
IntersectionPyramid intersections)
Given an index of predicates and an intersection pyramid, construct the pairwise intersection matrix for two stories |
double |
SCHIntersection.getPairwiseScore()
|
AssignedPredicate |
PredicateSorter.getPredicate(int i)
|
java.lang.String |
PredicateSorter.getRendering(int i)
|
SemanticRole |
SCHIntersection.getRole()
|
SCHIntersection |
IntersectionPyramid.getSeedIntersection(NarrativeID story,
AssignedPredicate predicate)
|
int |
SCHIntersection.getTruthDegree()
|
java.lang.String |
PredicateSorter.getVerbalization(int i)
|
boolean |
SCHIntersection.involvesContributor(AssignedPredicate target1,
NarrativeID story)
|
boolean |
SCHIntersection.isDuplicateOf(SCHIntersection other)
|
SCHIntersection |
SCHIntersection.makeCopy()
|
java.lang.Object |
SCHIntersection.makeMeanObject()
|
int |
KAlignment.numCrossRefs(NarrativeID story,
int index)
|
void |
SCHIntersection.overrideNotes(java.lang.StringBuffer newNotes)
|
double |
PredicateSorter.relativePosition(AssignedPredicate predicate)
|
java.lang.StringBuffer |
SCHIntersection.render()
|
java.lang.StringBuffer |
NWAlignment.render()
|
java.lang.StringBuffer |
NameAssociation.render()
|
java.lang.StringBuffer |
KAlignment.render()
|
java.lang.StringBuffer |
IntersectionPyramid.render()
|
java.lang.StringBuffer |
SCHIntersection.render(boolean includeAncillaries)
|
java.lang.StringBuffer |
SCHIntersection.render(Verbalizer verbalizer,
StoryInterpreter story,
Style style,
PlannerRepository planners)
|
boolean |
SCHIntersection.representsName(NameAssociation name)
Return whether this intersection represents a named entity in one of the represented stories. |
SCHIntersection |
SCHIntersection.reSeed()
Make a copy of the SCHIntersection that does not have any connection to real narratives; used for mean objects (abstractions) |
void |
SCHIntersection.setParaphraseMapping(ScheherIDWithType key,
ScheherIDWithType replacement)
Used when predicates are normalized, causing the type to no longer be a supertype of the contributor, making hop calculation impossible. |
Constructors in story.scheherazade.analysis that throw Scheherexception | |
---|---|
Contributor(ContributorID contributor,
java.lang.Object object,
NarrativeID storyID,
int hops)
|
|
NameAssociation(NarrativeID storyID,
NounName associatedName)
|
|
NWAlignment(double[][] scores,
int[][] paths,
java.util.Vector<SCHIntersection> story1,
java.util.Vector<SCHIntersection> story2)
|
|
ParaphraseGoldStandard(java.lang.String filename)
|
|
SCHIntersection(Timeline timelineHandler,
java.lang.Object object,
int truthDegree,
SemanticRole role,
java.util.Vector<SCHIntersection> args,
NarrativeID storyID,
NounName associatedName)
Constructor for making a "seed" intersection |
|
SCHIntersection(Timeline timelineHandler,
java.lang.Object object,
java.util.Vector<SCHIntersection> args,
SCHIntersection source1,
SCHIntersection source2,
java.lang.StringBuffer notes)
Constructor for making an intersection derived from other intersections |
Uses of Scheherexception in story.scheherazade.attributes |
---|
Methods in story.scheherazade.attributes that throw Scheherexception | |
---|---|
boolean |
ValidNounAttribute.equals(AttributeValue otherValue)
Determines whether the ValidNoun equals some other ValidNoun |
boolean |
ValidModifierAttribute.equals(AttributeValue otherValue)
Determines whether the ValidModifier equals some other ValidModifier |
boolean |
ValidConditionAttribute.equals(AttributeValue otherValue)
Determines whether the ValidCondition equals some other ValidCondition |
boolean |
ValidActionAttribute.equals(AttributeValue otherValue)
Determines whether the ValidAction equals some other ValidAction |
boolean |
TimelineTimeAttribute.equals(AttributeValue otherValue)
Determines whether the TimelineTime equals some other TimelineTime (case sensitive). |
boolean |
TimelineIDAttribute.equals(AttributeValue otherValue)
Determines whether the TimelineID equals some other TimelineID (case sensitive). |
boolean |
TextSpanAttribute.equals(AttributeValue otherValue)
Determines whether the text span equals some other |
boolean |
StoryAssertionAttribute.equals(AttributeValue otherValue)
Determines whether the StoryAssertion equals some other SCHParameterSet (case sensitive). |
boolean |
StateTimeAttribute.equals(AttributeValue otherValue)
Determines whether the StateTime equals some other StateTime (case sensitive). |
boolean |
SCHArgumentsAttribute.equals(AttributeValue otherValue)
Determines whether the SCHArguments equals some other SCHArguments (case sensitive). |
boolean |
PointAttribute.equals(AttributeValue otherValue)
Determines whether the text point equals some other |
boolean |
NounTypeAttribute.equals(AttributeValue otherValue)
Determines whether the NounType equals some other NounType (case sensitive). |
boolean |
NounNameAttribute.equals(AttributeValue otherValue)
Determines whether the NounName equals some other NounName (case sensitive). |
boolean |
NarrativeIDAttribute.equals(AttributeValue otherValue)
Determines whether the NarrativeID equals some other NarrativeID (case sensitive). |
boolean |
ModifierTypeAttribute.equals(AttributeValue otherValue)
Determines whether the ModifierType equals some other ModifierType (case sensitive). |
boolean |
ModifiablePredicatesAttribute.equals(AttributeValue otherValue)
Determines whether the ModifiablePredicates equals some other ModifiablePredicates |
boolean |
ConditionTypeAttribute.equals(AttributeValue otherValue)
Determines whether the ConditionType equals some other ConditionType (case sensitive). |
boolean |
ActionTypeAttribute.equals(AttributeValue otherValue)
Determines whether the ActionType equals some other ActionType (case sensitive). |
boolean |
ValidNounAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ValidNoun is greater than another |
boolean |
ValidModifierAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ValidModifier is greater than another |
boolean |
ValidConditionAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ValidCondition is greater than another |
boolean |
ValidActionAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ValidAction is greater than another |
boolean |
TimelineTimeAttribute.greaterThan(AttributeValue otherValue)
Determines whether the TimelineTime is greater than another |
boolean |
TimelineIDAttribute.greaterThan(AttributeValue otherValue)
Determines whether the TimelineID is greater than another |
boolean |
TextSpanAttribute.greaterThan(AttributeValue otherValue)
Determines whether the TextSpan is greater than another |
boolean |
StoryAssertionAttribute.greaterThan(AttributeValue otherValue)
Determines whether the StoryAssertion is greater than another |
boolean |
StateTimeAttribute.greaterThan(AttributeValue otherValue)
Determines whether the StateTime is greater than another |
boolean |
SCHArgumentsAttribute.greaterThan(AttributeValue otherValue)
Determines whether the SCHArguments is greater than another |
boolean |
PointAttribute.greaterThan(AttributeValue otherValue)
Determines whether the SCHPoint is greater than another |
boolean |
NounTypeAttribute.greaterThan(AttributeValue otherValue)
Determines whether the NounType is greater than another |
boolean |
NounNameAttribute.greaterThan(AttributeValue otherValue)
Determines whether the NounName is greater than another |
boolean |
NarrativeIDAttribute.greaterThan(AttributeValue otherValue)
Determines whether the NarrativeID is greater than another |
boolean |
ModifierTypeAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ModifierType is greater than another |
boolean |
ModifiablePredicatesAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ModifiablePredicates is greater than another |
boolean |
ConditionTypeAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ConditionType is greater than another |
boolean |
ActionTypeAttribute.greaterThan(AttributeValue otherValue)
Determines whether the ActionType is greater than another |
Constructors in story.scheherazade.attributes that throw Scheherexception | |
---|---|
ActionTypeAttribute(AttributeValue value)
Constructor with initial value. |
|
ConditionTypeAttribute(AttributeValue value)
Constructor with initial value. |
|
ModifiablePredicatesAttribute(AttributeValue value)
Constructor with initial value. |
|
ModifierTypeAttribute(AttributeValue value)
Constructor with initial value. |
|
NarrativeIDAttribute(AttributeValue value)
Constructor with initial value. |
|
NounNameAttribute(AttributeValue value)
Constructor with initial value. |
|
NounTypeAttribute(AttributeValue value)
Constructor with initial value. |
|
PointAttribute(AttributeValue value)
Constructor with initial value. |
|
SCHArgumentsAttribute(AttributeValue value)
Constructor with initial value. |
|
StateTimeAttribute(AttributeValue value)
Constructor with initial value. |
|
StoryAssertionAttribute(AttributeValue value)
Constructor with initial value. |
|
TextSpanAttribute(AttributeValue value)
Constructor with initial value. |
|
TimelineIDAttribute(AttributeValue value)
Constructor with initial value. |
|
TimelineTimeAttribute(AttributeValue value)
Constructor with initial value. |
|
ValidActionAttribute(AttributeValue value)
Constructor with initial value. |
|
ValidConditionAttribute(AttributeValue value)
Constructor with initial value. |
|
ValidModifierAttribute(AttributeValue value)
Constructor with initial value. |
|
ValidNounAttribute(AttributeValue value)
Constructor with initial value. |
Uses of Scheherexception in story.scheherazade.elements |
---|
Methods in story.scheherazade.elements that throw Scheherexception | |
---|---|
void |
InterpValidationResult.add(InterpValidationError error)
|
AssignedModifierAddress |
AssignedModifier.address()
|
AssignedConditionAddress |
AssignedCondition.address()
|
void |
TimelineIndex.addTimeline(TimelineID ID,
Timeline timeline)
Add a Timeline to the index. |
AssignedAction |
Timeline.assignAction(NodeAddress timeline,
TransitionTime time,
ValidAction action,
TextSpan sourceSpan,
InterpNodeID key)
Assigns an instance of an Action to a Transition. |
AssignedAction |
Narrative.assignAction(TimelineID timelineID,
TransitionTime time,
ValidAction action,
TextSpan span,
InterpNodeID key)
Associates an Action with a Transition. |
AssignedCondition |
Timeline.assignCondition(NodeAddress timeline,
StateTime time,
ValidCondition condition,
TextSpan sourceSpan,
InterpNodeID key)
Assigns an instance of a Condition to a State. |
AssignedCondition |
Narrative.assignCondition(TimelineID timelineID,
StateTime time,
ValidCondition condition,
TextSpan sourceSpan,
InterpNodeID key)
Associates a Character with an instancing of a Condition. |
AssignedInterpNode |
Timeline.assignInterpNode(NodeAddress timeline,
InterpretativeNodeType interpNodeType,
NounName character,
AssignedInterpNode parent,
InterpNodeID key,
SCHPoint position)
|
AssignedInterpNode |
Narrative.assignInterpNode(TimelineID timelineID,
InterpretativeNodeType interpNodeType,
NounName character,
AssignedInterpNode parent,
InterpNodeID key,
SCHPoint position)
Assigns an Interp node. |
AssignedModifier |
Timeline.assignModifier(AssignedPredicate predicate,
ValidModifier modifier,
ModifierScope scope,
TextSpan sourceSpan)
Assigns an instance of a Modifier to a predicate. |
AssignedModifier |
Narrative.assignModifier(AssignedPredicate modified,
ValidModifier modifier,
ModifierScope scope,
TextSpan sourceSpan)
Associates a Modifier with a predicate. |
void |
Timeline.attachInterpPredicate(AssignedPredicate predicate,
AssignedInterpNode interp)
|
void |
Narrative.attachInterpPredicate(AssignedPredicate predicate,
AssignedInterpNode interpNode)
|
int |
TransitionTime.compareByBoundedBegin(StateTime other)
|
int |
TransitionTime.compareByBoundedBegin(TimelineTime other)
|
int |
TransitionTime.compareByBoundedBegin(TransitionTime other)
Orders two transition time by earliest bounded begin time. |
int |
TransitionTime.compareByBoundedEnd(StateTime other)
|
int |
TransitionTime.compareByBoundedEnd(TimelineTime other)
|
int |
TransitionTime.compareByBoundedEnd(TransitionTime other)
Orders two transition time by latest bounded end time. |
IntersectionPyramid |
Narrative.compareNarratives(StorySet stories)
Compare all the narratives currently loaded. |
void |
Narrative.coreStoryFinished()
|
void |
Timeline.declareAction(NodeAddress timeline,
ActionType actionType,
StoryAssertion expansionParams,
WordNetOffset offset,
ActionType superAction)
Declare a new type of Action and define its parameters. |
void |
Narrative.declareAction(TimelineID timelineID,
ActionType actionType,
StoryAssertion parameters,
WordNetOffset offset,
ActionType superAction)
Declare a new Action in a timeline. |
void |
Timeline.declareAntonymy(NodeAddress timeline,
ActionType action1,
ActionType action2)
Declare an antonymous relationship between two actions. |
void |
Narrative.declareAntonymy(TimelineID timelineID,
ActionType action1,
ActionType action2)
Declare antonymy 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 |
Narrative.declareCondition(TimelineID timelineID,
ConditionType conditionType,
StoryAssertion parameters,
ConditionType superCondition)
Declare that a certain Condition can exist in the world. |
void |
NarrativeSymbolTable.declareElementNode(java.lang.String key,
NodeAddress declarationNode)
|
void |
NarrativeSymbolTable.declareElementNode(java.lang.String key,
NodeProxy 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 |
Narrative.declareModifier(TimelineID timelineID,
ModifierType modifierType,
ModifiablePredicates modifiables,
StoryAssertion parameters,
ModifierType superModifier)
Declare that a certain Modifier can exist in the world. |
void |
Timeline.declareMorphologicalRelation(NodeAddress timeline,
ConditionType condition,
ModifierType modifier)
Declare a morphological relationship between a condition type and a modifier type. |
void |
Narrative.declareMorphologicalRelation(TimelineID timelineID,
ConditionType condition,
ModifierType modifier)
Declare a morphological relationship between a condition type and an action 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. |
void |
Narrative.declareNounType(TimelineID timelineID,
NounType nounType,
StoryAssertion parameters,
WordNetOffset offset,
NounType superNoun,
java.lang.String menuName,
java.lang.String pluralForm,
boolean proper,
PropDiscreteness discreteness,
CharacterGender gender)
|
NounName |
Timeline.defineNoun(NodeAddress timeline,
ValidNoun noun,
NounName nounName)
Define a particular Noun in the world, assigning it a name |
NounName |
Narrative.defineNoun(TimelineID timelineID,
ValidNoun noun,
NounName nounName)
Declare a particular Noun in the world, assigning it a name |
boolean |
Action.equals(Action other)
Determines if this Action is equivalent to some other. |
boolean |
Condition.equals(Condition other)
Determines if this Condition is equivalent to some other. |
boolean |
Modifier.equals(Modifier other)
Determines if this Modifier is equivalent to some other. |
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 |
AssignedAction |
Narrative.findAssignedAction(TimelineID timelineID,
AssignedActionAddress aaa)
Locates a previously assigned action. |
AssignedCondition |
Timeline.findAssignedCondition(NodeAddress timeline,
AssignedConditionAddress aca)
Find an AssignedCondition from an AssignedConditionAddress. |
AssignedCondition |
Narrative.findAssignedCondition(TimelineID timelineID,
AssignedConditionAddress aca)
|
InterpElement |
Timeline.findAssignedInterpElement(NodeAddress timeline,
InterpNodeID key)
|
InterpElement |
Narrative.findAssignedInterpElement(TimelineID timelineID,
InterpNodeID key)
Locates a previously assigned action. |
AssignedModifier |
Timeline.findAssignedModifier(NodeAddress timeline,
AssignedModifierAddress ama)
Find an AssignedModifier from an AssignedModifieraddress |
AssignedModifier |
Narrative.findAssignedModifier(TimelineID timelineID,
AssignedModifierAddress ama)
Locates a previously assigned modifier. |
NounType |
Timeline.findCompleteNounType(NodeAddress timeline,
NounType nounType)
|
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. |
int |
Timeline.findHopsBetweenTypes(ScheherIDWithType from,
ScheherIDWithType to)
|
NodeAddress |
Timeline.findNodeIntersection(NodeAddress frame1,
NodeAddress frame2)
|
ValidNoun |
Timeline.findNounDefinition(NodeAddress timeline,
NounName noun)
|
ValidNoun |
Narrative.findNounDefinition(TimelineID timelineID,
NounName noun)
Find the definition of a Noun by its name. |
NodeAddress |
Timeline.findSettingNode(TimelineID timelineID)
|
void |
Narrative.flipToBookmark(Bookmark bookmark)
Reconstruct the Narrative of a previous defined point in time. |
StoryTelling |
Timeline.generateRandomNarrative(NodeAddress timeline,
int numPredicates,
LanguageModel model)
Populate a timeline with a bunch of randomly generated actions. |
StoryTelling |
Narrative.generateRandomNarrative(TimelineID timelineID,
int numPredicates,
LanguageModel model)
|
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. |
NodeAddress |
AssignedAction.getActionNode()
|
NodeProxy |
AssignedAction.getActionNodeProxy()
|
StoryAssertion |
Timeline.getActionParameters(NodeAddress timeline,
ActionType actionType)
Get the parameters of a declared Action |
StoryAssertion |
Narrative.getActionParameters(TimelineID timelineID,
ActionType actionType)
Get the parameters of an Action declared in a Timeline. |
AssignedActionSet |
Timeline.getActionsBeginningAt(NodeAddress timeline,
StateTime time)
Get all the Actions beginning at a certain StateTime. |
AssignedActionSet |
Narrative.getActionsBeginningAt(TimelineID timelineID,
StateTime time)
Get a list of all Actions beginning at a certain StateTime |
AssignedActionSet |
Timeline.getActionsEndingAt(NodeAddress timeline,
StateTime time)
Get all Actions ending at a certain StateTime. |
AssignedActionSet |
Narrative.getActionsEndingAt(TimelineID timelineID,
StateTime time)
Get a list of all Actions ending at a certain StateTime |
AssignedActionSet |
Timeline.getActionsInTransition(NodeAddress timeline,
TransitionTime time)
Get all the Actions instantiated in a Transition. |
AssignedActionSet |
Narrative.getActionsInTransition(TimelineID timelineID,
TransitionTime time)
Get a list of all Actions assigned in a Transition. |
ActivationFrame |
Timeline.getActivationFrame(NodeAddress timeline,
AssignedAction action)
|
ActivationFrame |
Narrative.getActivationFrame(TimelineID timelineID,
AssignedAction action)
|
AssignedActionSet |
Timeline.getAllActions(NodeAddress timeline)
Get all actions in a Timeline. |
AssignedActionSet |
Narrative.getAllActions(TimelineID timelineID)
Get a list of all Actions in a Timeline. |
AssignedConditionSet |
Timeline.getAllConditions(NodeAddress timeline)
Get all conditions in a Timeline. |
AssignedConditionSet |
Narrative.getAllConditions(TimelineID timelineID)
Get a list of all Conditions in a Timeline. |
AssignedInterpNodeSet |
Timeline.getAllInterpNodes(NodeAddress timeline,
boolean topLevelOnly)
Get all interp nodes in a Timeline. |
AssignedInterpNodeSet |
Narrative.getAllInterpNodes(TimelineID timelineID,
boolean topLevelOnly)
Get a list of 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. |
TimelineIDSet |
Narrative.getAllTimelines()
Get a list of all extant Timelines. |
SCHArguments |
ValidPredicate.getArgsOfRole(SemanticRole role)
|
SCHArguments |
ValidNoun.getArgsOfRole(SemanticRole role)
Get only those SCHArguments which satisfy a particular SemanticRole. |
SCHArguments |
ValidModifier.getArgsOfRole(SemanticRole role)
Get only those SCHArguments which satisfy a particular SemanticRole. |
SCHArguments |
ValidCondition.getArgsOfRole(SemanticRole role)
Get only those SCHArguments which satisfy a particular SemanticRole. |
SCHArguments |
ValidAction.getArgsOfRole(SemanticRole role)
Get only those SCHArguments which satisfy a particular SemanticRole. |
java.util.Vector<SCHArgumentWithRole> |
ValidCondition.getArgsWithRoles()
Gets SCHArguments, without overhead arguments, along with their roles. |
AssignedAction |
Timeline.getAssignedActionFromNode(NodeProxy assignedActionNode)
|
AssignedAction |
Narrative.getAssignedActionFromNode(NodeProxy node)
Retrieve the metadata associated with a certain Action. |
AssignedCondition |
Timeline.getAssignedConditionFromNode(NodeProxy assignedConditionNode)
|
AssignedCondition |
Narrative.getAssignedConditionFromNode(NodeProxy node)
Retrieve the metadata associated with a certain Condition. |
AssignedModifier |
Timeline.getAssignedModifierFromNode(NodeProxy assignedModifierNode)
|
AssignedModifier |
Narrative.getAssignedModifierFromNode(NodeProxy node)
Retrieve the metadata associated with a certain Modifier. |
AssignedCondition |
Timeline.getAssignedPersistentCondition(AssignedAction assignedAction)
Given an assigned ConditionBegins action, get the AssignedCondition object for the condition that began. |
AssignedCondition |
Narrative.getAssignedPersistentCondition(AssignedAction action)
Given an assigned ConditionBegins action, get the AssignedCondition object for the condition that began. |
AssignedPredicate |
Timeline.getAssignedPredicateFromAddress(NodeAddress timeline,
AssignedPredicateAddress apa)
|
AssignedPredicate |
Narrative.getAssignedPredicateFromAddress(TimelineID timelineID,
AssignedPredicateAddress apa)
Retrieve the metadata associated with a certain Predicate. |
AssignedPredicate |
Timeline.getAssignedPredicateFromNode(NodeAddress node)
|
AssignedPredicate |
Timeline.getAssignedPredicateFromNode(NodeProxy assignedPredicateNode)
|
AssignedPredicate |
Narrative.getAssignedPredicateFromNode(NodeProxy node)
Retrieve the metadata associated with a certain Predicate. |
TimelineTime |
Timeline.getAttachmentPoint(NodeAddress timeline)
Gets the attachment point of a timeline. |
TimelineTime |
Narrative.getAttachmentPoint(TimelineID timelineID)
Gets the attachment point of a timeline. |
Bookmark |
Narrative.getBookmark()
Get a Bookmark of the current state of the Narrative. |
InterpChainSet |
Timeline.getChainsOfInterpNode(NodeAddress timeline,
AssignedInterpNode node,
boolean allowNestedHeads)
|
InterpChainSet |
Narrative.getChainsOfInterpNode(TimelineID timelineID,
AssignedInterpNode node,
boolean allowNestedHeads)
|
AssignedAction |
Timeline.getConditionBeginsAction(AssignedCondition assignedCondition)
Given an assigned persistent condition action, get the assigned ConditionBegins action |
AssignedAction |
Narrative.getConditionBeginsAction(AssignedCondition condition)
Given an assigned ConditionBegins action, get the AssignedCondition object for the condition that began. |
StoryAssertion |
Timeline.getConditionParameters(NodeAddress timeline,
ConditionType conditionType)
Get the parameters of a declared Condition. |
StoryAssertion |
Narrative.getConditionParameters(TimelineID timelineID,
ConditionType conditionType)
Get the parameters of a Condition declared in a Timeline. |
AssignedConditionSet |
Timeline.getConditionsInState(NodeAddress timeline,
StateTime time,
boolean localOnly)
|
AssignedConditionSet |
Narrative.getConditionsInState(TimelineID timelineID,
StateTime time,
boolean localOnly)
Get the Conditions associated with a particular State. |
ConditionSet |
Timeline.getConditionsOfNounInState(NodeAddress timeline,
StateTime time,
boolean localOnly,
NounName noun,
SemanticRole role)
|
ConditionSet |
Narrative.getConditionsOfNounInState(TimelineID timelineID,
StateTime time,
boolean localOnly,
NounName noun,
SemanticRole role)
Get the Conditions associated with a particular State and Noun under a certain semantic role. |
ActionTypeSet |
Timeline.getDeclaredActions(NodeAddress timeline,
boolean inherit)
|
ActionTypeSet |
Narrative.getDeclaredActions(TimelineID timelineID,
boolean inherit)
Get a list of all ActionTypes declared in a Timeline. |
NounNameSet |
Timeline.getDeclaredCharacters(NodeAddress timeline,
boolean inherit)
|
ConditionTypeSet |
Timeline.getDeclaredConditions(NodeAddress timeline,
boolean inherit)
|
ConditionTypeSet |
Narrative.getDeclaredConditions(TimelineID timelineID,
boolean inherit)
Get a list of all ConditionTypes declared in a Timeline. |
NodeAddress |
NarrativeSymbolTable.getDeclaredElementNode(java.lang.String key)
|
ModifierTypeSet |
Timeline.getDeclaredModifiers(NodeAddress timeline,
boolean inherit)
|
ModifierTypeSet |
Narrative.getDeclaredModifiers(TimelineID timelineID,
boolean inherit)
Get a list of all ModifierTypes declared in a Timeline. |
NounTypeSet |
Timeline.getDeclaredNounTypes(NodeAddress timeline,
boolean inherit,
NounFlavor flavor)
Get a list of all declared noun types. |
NounTypeSet |
Narrative.getDeclaredNounTypes(TimelineID timelineID,
boolean inherit,
NounFlavor flavor)
Get a list of all noun types declared in a Timeline. |
NounNameSet |
Timeline.getDefinedNouns(NodeAddress timeline,
boolean inherit,
NounFlavor flavor)
|
NounNameSet |
Narrative.getDefinedNouns(TimelineID timelineID,
boolean inherit,
NounFlavor flavor)
Get a list of all Nouns (NOT noun types) declared in a Timeline. |
StateTime |
StateTimeSet.getFirst()
|
InterpArc |
InterpArcSet.getFirstArc()
|
NodeAddress |
Timeline.getFirstNodeLinkedFromNode(NodeAddress node,
LinkType linkType)
Have the DBCA retrieve a linked node on someone's behalf |
StoryAssertion |
ValidPredicate.getFrameDefinition()
|
GenericScheherID |
ValidPredicate.getFrameType()
|
GenericScheherID |
ValidNoun.getFrameType()
|
CharacterGender |
ValidNoun.getGender()
Get the gender of the noun. |
InterpChainLink |
Timeline.getInterpChain(NodeAddress timeline,
InterpretativeArcType incomingArcType,
InterpElement element)
Compiles an interp chain (possibly forking into many chains) starting at the designated element. |
InterpChainLink |
Narrative.getInterpChain(TimelineID timelineID,
InterpElement element)
|
InterpNodeID |
Timeline.getInterpKeyFromNode(NodeAddress node)
|
NodeAddressSet |
Timeline.getInterpLineage(InterpElement element)
Get an ordered list of ancestor InterpNode (agency boxes) for an interp element, starting with itself. |
AssignedInterpNodeSet |
Timeline.getInterpLineage(NodeAddress timeline,
InterpElement element)
|
AssignedInterpNodeSet |
Narrative.getInterpLineage(TimelineID timelineID,
InterpElement element)
|
SCHPoint |
Timeline.getInterpPositionFromNode(NodeAddress node,
boolean getSourceSpanPosition)
Helper function that retrieves a common attribute from a node. |
InterpretativeNodeType |
AssignedModifier.getInterpretativeNodeType()
|
InterpretativeNodeType |
AssignedCondition.getInterpretativeNodeType()
|
InterpretativeNodeType |
AssignedAction.getInterpretativeNodeType()
|
StateTimeSet |
Narrative.getInvokedStatesInTimeline(TimelineID timelineID)
Get a list of all states declared in a Timeline. |
StateTime |
StateTimeSet.getLast()
|
InterpArcSet |
Timeline.getLinkedInterpElements(NodeAddress timeline,
InterpElement element,
InterpretativeArcType arcType,
LinkDirection linkDirection)
|
InterpArcSet |
Narrative.getLinkedInterpElements(TimelineID timelineID,
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. |
ModifiablePredicates |
Narrative.getModifiablePredicates(TimelineID timelineID,
ModifierType modifierType)
Get the types of predicates which were defined as being modifiable by a Modifier. |
Modifier |
AssignedModifierAddress.getModifier()
|
StoryAssertion |
Timeline.getModifierParameters(NodeAddress timeline,
ModifierType modifierType)
Get the parameters of a declared Modifier. |
StoryAssertion |
Narrative.getModifierParameters(TimelineID timelineID,
ModifierType modifierType)
Get the parameters of a Modifier declared in a Timeline. |
AssignedModifierSet |
Timeline.getModifiersOfPredicate(AssignedPredicate modified)
Get the Modifiers assigned to a predicate. |
AssignedModifierSet |
Narrative.getModifiersOfPredicate(AssignedPredicate modified)
Get the Modifiers assigned to a predicate. |
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)
|
abstract boolean |
AssignedPredicate.getNoInterpretation()
|
boolean |
AssignedCondition.getNoInterpretation()
|
boolean |
AssignedAction.getNoInterpretation()
|
java.lang.Boolean |
Timeline.getNoInterpretationFromNode(NodeAddress node)
|
StoryAssertion |
Timeline.getNounParameters(NodeAddress timeline,
NounType nounType)
Get the parameters of a declared NounType. |
StoryAssertion |
Narrative.getNounParameters(TimelineID timelineID,
NounType nounType)
Get the parameters of a declared NounType. |
InterpChainLink |
InterpChainLink.getOutgoingFork(int order)
|
static int |
ValidNoun.getOverheadArguments(NounFlavor flavor)
|
TransitionTimePair |
AssignedCondition.getPersistentRange()
|
abstract NodeProxy |
AssignedPredicate.getPredicateNodeProxy()
|
NodeProxy |
AssignedAction.getPredicateNodeProxy()
|
CommandSequence |
Timeline.getRedefineConditionSequence(NodeAddress timeline,
NodeAddress conditionNode,
NodeAddress stateNode,
ValidCondition newCondition)
|
SCHArguments |
ValidPredicate.getSCHArguments()
|
SCHArguments |
ValidNoun.getSCHArguments()
Get the arguments used to instantiate this Noun |
SCHArguments |
ValidModifier.getSCHArguments()
Get the arguments used to instantiate this Modifier |
SCHArguments |
ValidCondition.getSCHArguments()
Get the arguments used to instantiate this Condition |
SCHArguments |
ValidAction.getSCHArguments()
Get the arguments used to instantiate this Action |
SCHArguments |
Noun.getSCHArguments()
Get the arguments used to instantiate this Noun |
SCHArguments |
Modifier.getSCHArguments()
Get the arguments used to instantiate this Modifier |
SCHArguments |
Condition.getSCHArguments()
Get the arguments used to instantiate this Condition |
SCHArguments |
Action.getSCHArguments()
Get the arguments used to instantiate this Action |
SCHArguments |
ValidPredicate.getSCHArguments(boolean includeOverheadArguments)
|
SCHArguments |
ValidNoun.getSCHArguments(boolean includeOverheadArguments)
Get the arguments used to instantiate this Noun |
SCHArguments |
ValidModifier.getSCHArguments(boolean includeOverheadArguments)
Get the arguments used to instantiate this Modifier |
SCHArguments |
ValidCondition.getSCHArguments(boolean includeOverheadArguments)
Get the arguments used to instantiate this Condition |
SCHArguments |
ValidAction.getSCHArguments(boolean includeOverheadArguments)
Get the arguments used to instantiate this Action |
StateTime |
AssignedGoal.getState()
|
StateTime |
AssignedConditionAddress.getState()
|
StateTime |
AssignedCondition.getState()
|
double |
StateTime.getTimeIndex()
Returns the time index of the StateTime. |
TimelineID |
ValidPredicate.getTimeline()
|
TimelineID |
ValidNoun.getTimeline()
Get the ID of the Timeline in whose scope this Noun was deemed valid. |
TimelineID |
ValidModifier.getTimeline()
Get the ID of the Timeline in whose scope this Modifier was deemed valid. |
TimelineID |
ValidCondition.getTimeline()
Get the ID of the Timeline in whose scope this Condition was deemed valid. |
TimelineID |
ValidAction.getTimeline()
Get the ID of the Timeline in whose scope this Action was deemed valid. |
abstract TimelineID |
AssignedPredicate.getTimeline()
|
TimelineID |
AssignedModifier.getTimeline()
|
TimelineID |
AssignedCondition.getTimeline()
|
TimelineID |
AssignedAction.getTimeline()
|
Timeline |
TimelineIndex.getTimeline(TimelineID ID)
Get a Timeline from the index. |
TimelineID |
Timeline.getTimelineID(NodeAddress timeline)
|
TimelineType |
Timeline.getTimelineType(NodeAddress timeline)
|
TimelineTime |
AssignedModifier.getTimeOfModified()
Gets the time range of the modified predicate, possibly unbounded. |
TransitionTime |
AssignedGoal.getTransition()
|
TransitionTime |
AssignedConditionAddress.getTransition()
|
TransitionTime |
AssignedActionAddress.getTransition()
|
NounType |
ValidNoun.getType()
Get the ID of the type of noun. |
NounType |
Noun.getType()
Get the ID of the type of noun. |
TransitionTimePair |
Timeline.getVirtualStateRange(NodeAddress virtualStateNode)
Given a virtual state node, over which transitions does the state begin and end? |
boolean |
StateTime.greaterThan(StateTime other)
Determines if this StateTime is greater than another StateTime. |
void |
Narrative.initializeNarrative(NarrativeID title)
|
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 |
Predicate |
ValidPredicate.intern()
|
ValidNoun |
ValidNoun.intern()
|
ValidModifier |
ValidModifier.intern()
|
ValidCondition |
ValidCondition.intern()
|
ValidAction |
ValidAction.intern()
|
abstract AssignedPredicateAddress |
AssignedPredicate.intern()
|
AssignedModifierAddress |
AssignedModifierAddress.intern()
|
AssignedModifierAddress |
AssignedModifier.intern()
|
AssignedConditionAddress |
AssignedConditionAddress.intern()
|
AssignedPredicateAddress |
AssignedCondition.intern()
|
AssignedActionAddress |
AssignedActionAddress.intern()
|
AssignedPredicateAddress |
AssignedAction.intern()
|
SCHArguments |
Timeline.internSCHArguments(SCHArguments in)
Before SCH-level objects can be stuck in the undo/redo memento, we need to remove all "live" references such as NodeProxies for nodes in the current instantiation of the graph. |
SCHIntersection |
Timeline.intersect(SCHIntersection int1,
SCHIntersection int2,
boolean checkStoryOverlap)
|
SCHIntersection |
Timeline.intersectPairwise(SCHIntersection pred1,
SCHIntersection pred2)
|
SCHIntersection |
Narrative.intersectPairwise(SCHIntersection pred1,
SCHIntersection pred2)
ANALYSIS |
boolean |
NarrativeSymbolTable.isDeclared(java.lang.String key)
|
void |
Narrative.launchDebugger()
Launch a browser to view the underlying DB-Core semantic network. |
void |
Timeline.linkInterpElements(NodeAddress timeline,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
void |
Narrative.linkInterpElements(TimelineID timelineID,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
ValidNoun |
ValidNoun.makeClone()
|
ValidModifier |
ValidModifier.makeClone()
|
ValidCondition |
ValidCondition.makeClone()
|
ValidAction |
ValidAction.makeClone()
|
Noun |
Noun.makeClone()
|
Modifier |
Modifier.makeClone()
|
Condition |
Condition.makeClone()
|
AssignedModifierAddress |
AssignedModifierAddress.makeClone()
|
AssignedConditionAddress |
AssignedConditionAddress.makeClone()
|
AssignedActionAddress |
AssignedActionAddress.makeClone()
|
Action |
Action.makeClone()
|
SCHIntersection |
Timeline.makeSeedIntersection(AssignedPredicate predicate,
SemanticRole role,
NarrativeID storyID,
NounName associatedName)
Make a seed intersection out of an AssignedPredicate. |
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. |
SCHIntersection |
Timeline.makeSeedIntersection(ValidPredicate predicate,
SemanticRole role,
NarrativeID storyID,
NounName associatedName)
|
SCHIntersection |
Timeline.makeSeedIntersection(ValidPredicate predicate,
SemanticRole role,
NarrativeID storyID,
NounName associatedName,
boolean addContributor)
|
java.lang.String |
NarrativeSymbolTable.makeSymbolTableKey(NodeAddress timeline,
GenericScheherID ID)
|
java.lang.String |
NarrativeSymbolTable.makeSymbolTableKey(TimelineID ID,
int storyID)
|
ValidAction |
Timeline.makeValidAction(NodeAddress timeline,
ActionType actionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
Define an instance of a previously declared Action. |
ValidAction |
Narrative.makeValidAction(TimelineID timelineID,
ActionType actionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
Create 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. |
ValidCondition |
Narrative.makeValidCondition(TimelineID timelineID,
ConditionType conditionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
Create an instance of a previously declared Condition. |
ValidModifier |
Timeline.makeValidModifier(NodeAddress timeline,
ModifierType modifier,
SCHArguments arguments)
Define an instance of a previously declared Modifier. |
ValidModifier |
Narrative.makeValidModifier(TimelineID timelineID,
ModifierType modifierType,
SCHArguments arguments)
Create 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. |
ValidNoun |
Narrative.makeValidNoun(TimelineID timelineID,
NounType nounType,
SCHArguments arguments)
Create an instance of a previously declared Noun. |
InterpElementSet |
InterpChainLink.manifest()
|
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. |
void |
Narrative.newTimeline(TimelineID newTimelineID,
TimelineType type,
TimelineID referentTimelineID)
Starts a new Timeline with a referent timeline. |
ActionType |
Timeline.normalizeActionType(NodeAddress timeline,
ActionType actionType)
|
AssignedPredicate |
Timeline.normalizeAssignedPredicate(AssignedPredicate predicate)
|
AssignedPredicate |
Narrative.normalizeAssignedPredicate(AssignedPredicate predicate)
Normalize a predicate. |
ConditionType |
Timeline.normalizeConditionType(NodeAddress timeline,
ConditionType conditionType)
|
ModifierType |
Timeline.normalizeModifierType(NodeAddress timeline,
ModifierType modifierType)
|
java.lang.StringBuffer |
Narrative.printState()
Render the state of the underlying db-core. |
void |
Timeline.propogateActivation(InterpElement interp,
ActivationFrame frame,
Activation change)
|
SCHQueryResultSet |
Narrative.query(StoryQuery query)
Issue a Query of the Narrative. |
AssignedAction |
Timeline.reassignAction(AssignedAction assignedAction,
TransitionTime newTime)
Ressigns an instance of an Action to a new Transition. |
AssignedAction |
Narrative.reassignAction(AssignedAction action,
TransitionTime newTransition)
Moves a previously assigned Action to another Transition. |
void |
Timeline.reassignTransition(NodeAddress timeline,
TransitionTime oldTime,
TransitionTime newTime)
Reassign a Transition node from one state to another. |
void |
Narrative.reassignTransition(TimelineID timelineID,
TransitionTime oldTime,
TransitionTime newTime)
Reassign a transition from one pair of time indexes 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. |
boolean |
Narrative.reassignTransitionsAroundState(TimelineID timelineID,
StateTime currentState,
StateTime newState,
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 |
Narrative.reattachInterpElement(InterpElement interp,
AssignedInterpNode newParent)
|
void |
Timeline.reattachInterpElement(NodeAddress timeline,
InterpElement interp,
AssignedInterpNode newParent)
|
AssignedAction |
Narrative.redefineAction(AssignedAction oldAction,
ValidAction newAction)
Redefines (edits) a previously assigned Action. |
AssignedAction |
Timeline.redefineAction(NodeAddress timeline,
AssignedAction oldAction,
ValidAction newAction)
Redefines (edits) a previously assigned Action. |
AssignedCondition |
Narrative.redefineCondition(AssignedCondition oldCondition,
ValidCondition newCondition)
Redefines (edits) a previously assigned Condition. |
AssignedCondition |
Timeline.redefineCondition(NodeAddress timeline,
AssignedCondition oldCondition,
ValidCondition newCondition)
Redefines (edits) a previously assigned Condition. |
AssignedModifier |
Narrative.redefineModifier(AssignedModifier oldModifier,
ValidModifier newModifier)
Redefines (edits) a previously assigned Modifier. |
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)
|
NounName |
Narrative.redefineNoun(TimelineID timelineID,
NounName oldName,
NounName newName,
ValidNoun newDefinition)
Redefine a Noun. |
static void |
KBTools.registerCharacterAction(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ActionType action,
WordNetOffset offset,
ActionType superAction,
java.lang.String presentSimple,
java.lang.String pastSimple,
java.lang.String infinitive,
java.lang.String progressive)
|
static void |
KBTools.registerCharacterCharacterAction(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ActionType action,
WordNetOffset offset,
ActionType superAction,
java.lang.String presentSimple,
java.lang.String pastSimple,
java.lang.String infinitive,
java.lang.String progressive)
|
static void |
KBTools.registerCharacterPropAction(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ActionType action,
WordNetOffset offset,
ActionType superAction,
java.lang.String presentSimple,
java.lang.String pastSimple,
java.lang.String infinitive,
java.lang.String progressive)
|
static void |
KBTools.registerCharacterRelationship(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ConditionType condition,
ConditionType superCondition,
boolean unique)
|
static void |
KBTools.registerEmptyAction(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ActionType action,
WordNetOffset offset,
ActionType superAction,
java.lang.String presentSimple,
java.lang.String pastSimple,
java.lang.String infinitive,
java.lang.String progressive)
|
static void |
KBTools.registerInterpersonalEmotionCondition(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ConditionType condition,
ConditionType superCondition)
|
static void |
KBTools.registerPropAction(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ActionType action,
WordNetOffset offset,
ActionType superAction,
java.lang.String presentSimple,
java.lang.String pastSimple,
java.lang.String infinitive,
java.lang.String progressive)
|
static void |
KBTools.registerSimpleAdjectival(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
java.lang.String adjective,
ConditionType condition,
ConditionType supertype,
NounFlavorSet allowedFlavors)
|
static void |
KBTools.registerSimpleAdverb(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
java.lang.String adverb,
ModifierType modifier,
ModifierType supertype,
ModifierGrammaticalType grammaticalType)
|
static void |
KBTools.registerSimpleCharacterAdjective(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
java.lang.String adjective,
ConditionType superCondition)
|
static void |
KBTools.registerSimpleEmotionCondition(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ConditionType condition,
ConditionType superCondition)
|
static void |
KBTools.registerSimplePropCondition(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
ConditionType condition,
ConditionType superCondition)
|
static void |
KBTools.registerStandardPlannerNounType(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline,
NounType noun,
NounType supertype,
java.lang.String menuName,
java.lang.String offset,
java.lang.String pluralForm,
boolean proper,
PropDiscreteness discreteness,
CharacterGender gender)
|
void |
StateTimeSet.remove(StateTime time)
|
void |
Timeline.removeAssignedAction(NodeAddress timeline,
AssignedAction assignedAction)
Remove a previously assigned Action. |
void |
Narrative.removeAssignedAction(TimelineID timeline,
AssignedAction action)
Removes a previously assigned Action. |
void |
Timeline.removeAssignedCondition(NodeAddress timeline,
AssignedCondition assignedCondition)
Eliminate a Condition from its concrete State. |
void |
Narrative.removeAssignedCondition(TimelineID timeline,
AssignedCondition condition)
Removes a previously assigned Condition. |
void |
Timeline.removeAssignedModifier(NodeAddress timeline,
AssignedModifier assignedModifier)
Eliminate a Modifier from its concrete State. |
void |
Narrative.removeAssignedModifier(TimelineID timeline,
AssignedModifier modifier)
Removes a previously assigned Modifier. |
void |
Timeline.removeInterpNode(NodeAddress timeline,
InterpNodeID key)
Removes an interp node. |
void |
Narrative.removeInterpNode(TimelineID timelineID,
InterpNodeID key)
Removes an interp node. |
void |
TimelineIndex.removeTimeline(TimelineID ID)
Remove a Timeline from the index. |
java.lang.StringBuffer |
ValidPredicate.render()
|
java.lang.StringBuffer |
ValidNoun.render()
|
java.lang.StringBuffer |
ValidModifier.render()
|
java.lang.StringBuffer |
ValidCondition.render()
|
java.lang.StringBuffer |
ValidAction.render()
|
java.lang.StringBuffer |
Noun.render()
|
java.lang.StringBuffer |
NarrativeSymbolTable.render()
|
java.lang.StringBuffer |
Narrative.render()
Render the narrative |
java.lang.StringBuffer |
Modifier.render()
|
java.lang.StringBuffer |
InvokedState.render()
|
java.lang.StringBuffer |
InterpChainLink.render()
|
java.lang.StringBuffer |
DefinedNoun.render()
|
java.lang.StringBuffer |
Condition.render()
|
java.lang.StringBuffer |
AssignedPredicateAddress.render()
|
abstract java.lang.StringBuffer |
AssignedPredicate.render()
|
java.lang.StringBuffer |
AssignedModifierAddress.render()
|
java.lang.StringBuffer |
AssignedModifier.render()
|
java.lang.StringBuffer |
AssignedInterpNodeAddress.render()
|
java.lang.StringBuffer |
AssignedInterpNode.render()
|
java.lang.StringBuffer |
AssignedGoal.render()
|
java.lang.StringBuffer |
AssignedConditionAddress.render()
|
java.lang.StringBuffer |
AssignedCondition.render()
|
java.lang.StringBuffer |
AssignedActionAddress.render()
|
java.lang.StringBuffer |
AssignedAction.render()
|
java.lang.StringBuffer |
Action.render()
|
static java.lang.StringBuffer |
Action.render(ActionType actionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
A static function that renders a ActionType and arguments as they would be rendered if they were part of an Action. |
static java.lang.StringBuffer |
Condition.render(ConditionType conditionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
A static function that renders a ConditionType and arguments as they would be rendered if they were part of a Condition. |
static java.lang.StringBuffer |
Modifier.render(ModifierType modifierType,
SCHArguments arguments)
A static function that renders a ModifierType and arguments as they would be rendered if they were part of a Modifier. |
static java.lang.StringBuffer |
Noun.render(NounType nounType,
SCHArguments arguments)
A static function that renders a NounType and arguments as they would be rendered if they were part of an Noun. |
java.lang.StringBuffer |
InterpValidationResult.render(StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository plannerRep)
|
java.lang.StringBuffer |
InterpValidationError.render(StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository plannerRep)
|
java.lang.StringBuffer |
AssignedGoal.renderForHumans()
|
java.lang.StringBuffer |
AssignedCondition.renderForHumans()
|
void |
Timeline.reReferenceSCHArguments(SCHArguments in)
Interpret SCHArguments by applying SCH-level semantics to NodeAddresses that were dereferenced by validateSCHArguments above. |
void |
Timeline.setAttachmentPoint(NodeAddress timeline,
TimelineTime time)
Sets the attachment point of a timeline. |
void |
Narrative.setAttachmentPoint(TimelineID timelineID,
TimelineTime time)
Sets the attachment point of a timeline. |
AssignedPredicate |
Timeline.setConditionality(AssignedPredicate predicate,
Conditionality conditionality)
Set the Conditionality of an assigned predicate. |
AssignedPredicate |
Narrative.setConditionality(AssignedPredicate predicate,
Conditionality conditionality)
Set the conditionality of a predicate. |
void |
Timeline.setExpansionParameters(NodeAddress node,
ParameterSet parameters)
Have the DBCA set an expansion parameter on someone's behalf. |
void |
Timeline.setInterpPosition(InterpElement element,
SCHPoint position)
Sets the position of an interpretative-element box on the canvas. |
void |
Narrative.setInterpPosition(TimelineID timelineID,
InterpElement element,
SCHPoint position)
Sets the position of an interpretative-element box on the canvas. |
void |
Timeline.setNoInterpretation(AssignedPredicate ap,
java.lang.Boolean noInterpretation)
|
void |
Narrative.setNoInterpretation(AssignedPredicate predicate,
java.lang.Boolean noInterpretation)
Sets whether a predicate needs no interp-level nodes attached (no interpretation). |
void |
Timeline.setSourceTextSpan(AssignedPredicate predicate,
TextSpan span)
Set the associated text span for a predicate. |
void |
Narrative.setSourceTextSpan(AssignedPredicate predicate,
TextSpan span)
Associate a text span with a predicate. |
void |
Narrative.shell()
For testing ONLY: start a db-core shell |
boolean |
TransitionTime.subsumesSlice(TransitionTime slice)
Returns whether another transition time is a subset of (subsumed by) this one. |
void |
Timeline.swapCreationTimes(AssignedAction aa1,
AssignedAction aa2)
Swaps the "creation time" fields of two assigned actions, as if they were made in opposite order as they were actually assigned. |
void |
Narrative.swapCreationTimes(AssignedAction action1,
AssignedAction action2)
Swaps the "creation time" fields of two assigned actions, as if they were made in opposite order as they were actually assigned. |
void |
Narrative.switchToNarrative(NarrativeID title)
|
java.lang.StringBuffer |
PredicateCalculusModel.toProlog()
|
void |
NarrativeSymbolTable.undeclareElementNode(java.lang.String key)
|
void |
Timeline.undefineNoun(NodeAddress timeline,
NounName noun)
|
void |
Narrative.undefineNoun(TimelineID timelineID,
NounName noun)
Undefine a Noun. |
void |
Narrative.undoTest()
For testing ONLY: does an undo and a redo over the DB-core, and verifies that the narrative is still valid. |
ValidNoun |
ValidNoun.unintern()
|
ValidModifier |
ValidModifier.unintern()
|
ValidCondition |
ValidCondition.unintern()
|
ValidAction |
ValidAction.unintern()
|
AssignedModifierAddress |
AssignedModifierAddress.unintern()
|
AssignedConditionAddress |
AssignedConditionAddress.unintern()
|
AssignedActionAddress |
AssignedActionAddress.unintern()
|
SCHArguments |
Timeline.uninternSCHArguments(SCHArguments in)
|
void |
Timeline.unlinkInterpElements(NodeAddress timeline,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
void |
Narrative.unlinkInterpElements(TimelineID timelineID,
InterpElement from,
InterpretativeArcType arcType,
InterpElement to)
|
InterpValidationResult |
Timeline.validateInterp(NodeAddress timeline)
|
InterpValidationResult |
Narrative.validateInterp(TimelineID timelineID)
|
ValidPredicate |
Timeline.validatePredicateFromNode(NodeAddress timeline,
NodeAddress predicateNode)
|
Constructors in story.scheherazade.elements that throw Scheherexception | |
---|---|
Action(ActionType actionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
|
|
AssignedCondition(ValidCondition condition,
NodeProxy conditionNode,
NodeProxy stateNode,
StateTime assignedState,
Conditionality conditionality,
long creationTime,
TextSpan sourceSpan,
SCHPoint position,
SCHPoint sourcePosition,
InterpNodeID interpKey,
java.lang.Boolean noInterpretation)
Constructor to use if the condition is in a State |
|
AssignedConditionAddress(Condition condition,
StateTime assignedState)
Constructor to use if the condition is in a State |
|
AssignedConditionAddress(Condition condition,
TransitionTime assignedTransition)
Constructor to use if the condition begins in a Transition |
|
Condition(ConditionType conditionType,
SCHArguments arguments,
int truthDegree,
PredicateMode mode)
|
|
Modifier(ModifierType modifierType,
SCHArguments arguments)
|
|
Narrative(NarrativeID title)
Constructor that creates a new narrative from scratch. |
|
StateTime(StateTimeType timeType,
double timeIndex)
Constructor for an absolute time. |
|
StateTime(java.lang.String in)
Constructor that parses information from a string. |
|
StateTimeSet(java.lang.String toParse)
|
|
Timeline(Narrative narrative,
DBCAccessor dbca)
|
|
TransitionTime(StateTime time1,
StateTime time2)
|
|
TransitionTime(java.lang.String in)
|
|
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)
|
|
ValidTimeline(TimelineID timeline,
PredicateMode mode)
|
Uses of Scheherexception in story.scheherazade.examples |
---|
Methods in story.scheherazade.examples that throw Scheherexception | |
---|---|
StoryTelling |
StandardKnowledgeBase.getKBInstructions()
Generate a StoryTelling with "startup" StoryPoints to execute upon initialization. |
VirgilParams |
StandardKnowledgeBase.getParams()
Returns Virgil parameters |
PlannerRepository |
StandardKnowledgeBase.getPlannerRepository()
Get the repository of Verbalizer planners for serializing the various symbols |
java.awt.Image |
StandardKnowledgeBase.getPortrait(java.lang.String key)
Get the portrait image for a paritcular character type |
StoryListener |
StandardKnowledgeBase.getStartupStoryListener()
Get a StoryInterpreter with the appropriate declarations |
boolean |
StandardKnowledgeBase.portraitSet(java.lang.String key)
Determines whether a portrait is set for a particular character type |
Constructors in story.scheherazade.examples that throw Scheherexception | |
---|---|
ScheherazadeDemo()
|
|
StandardKnowledgeBase(ProgressNotifier notifier)
|
Uses of Scheherexception in story.scheherazade.exceptions |
---|
Subclasses of Scheherexception in story.scheherazade.exceptions | |
---|---|
class |
ActionExists
The action can't be added to the transition because an identical one is already there. |
class |
AlreadyDefined
The condition can't be added to the state because an identical one is already there. |
class |
CircularLink
Adding an interp arc there would create a cyclic interpretative chain. |
class |
ConditionExists
The condition can't be added to the state because an identical one is already there. |
class |
DuplicateSCHReference
A reference has already been declared with the specified ID. |
class |
ElementUsed
A story element can't be removed because it is being used in the story. |
class |
ElementUsedInAction
A story element can't be removed because it is being used in an action. |
class |
ElementUsedInCondition
A story element can't be removed because it is being used in an condition. |
class |
ElementUsedInModifier
A story element can't be removed because it is being used in a modifier. |
class |
ElementUsedInNoun
A story element can't be removed because it is being used in a noun definition. |
class |
HyponymousRelationship
Such a state already exists; it cannot be added. |
class |
IllegalStateTime
The system could not parse a StateTime from a string. |
class |
MissingVisibleState
The specified transition has not been set up. |
class |
ModifierExists
The modifier can't be added because an identical one is already there. |
class |
NoSuchNounInState
The specified noun has not had an "alias" node set up inside the given state. |
class |
NoSuchNounInTransition
The specified noun has not had an "alias" node set up inside the given transition. |
class |
NoSuchPlanner
A planner was requested but not found. |
class |
NoSuchState
The specified state has not been set up. |
class |
NoSuchTransition
The specified transition has not been set up. |
class |
NullPlan
A discourse plan was asked for its first executable where none had been set. |
class |
NullPlanResult
The discourse plan returned nothing on execution. |
class |
PlaceholderOnly
The instantiation paramters were asked of a condition or action that only serves as a placeholder for the taxonomy and cannot be instantiated. |
class |
StateExists
Such a state already exists; it cannot be added. |
class |
TransitionExists
Such a transition already exists; it cannot be added. |
class |
Undeclared
An interface that ties together the various Undeclared exceptions. |
class |
UndeclaredAction
An action was called for that had never been declared. |
class |
UndeclaredCondition
A condition was called for that had never been declared. |
class |
UndeclaredNoun
A noun was called for that had never been declared. |
class |
UndeclaredTimeline
A timeline was called for that had never been declared. |
class |
UnmetSCHReferenceReq
A proposed parameter requires references to be set that were not set by previous parameters in the ParameterSet. |
class |
UnrunnableCommand
This is an exception that StoryListener uses to frame exceptions from deeper in the system. |
class |
UnrunnableVirgilCommand
This is an exception that Virgil uses to frame exceptions from deeper in the system. |
Methods in story.scheherazade.exceptions that return Scheherexception | |
---|---|
Scheherexception |
UnrunnableVirgilCommand.getReason()
Retrieve the underlying command. |
Scheherexception |
UnrunnableCommand.getReason()
Retrieve the underlying command. |
Methods in story.scheherazade.exceptions that throw Scheherexception | |
---|---|
java.lang.StringBuffer |
CircularLink.render(StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners)
|
Constructors in story.scheherazade.exceptions with parameters of type Scheherexception | |
---|---|
UnrunnableCommand(StoryPointType type,
Scheherexception s)
|
|
UnrunnableVirgilCommand(VirgilCommandType type,
Scheherexception s)
|
Constructors in story.scheherazade.exceptions that throw Scheherexception | |
---|---|
UnmetSCHReferenceReq(SCHParameter parameter,
SCHReferenceReq requirement)
|
Uses of Scheherexception in story.scheherazade.grammars |
---|
Methods in story.scheherazade.grammars that throw Scheherexception | |
---|---|
static Action |
SCHGrammarTools.action(ReturnValue actionType,
ReturnValue truthDegree,
ReturnValue modeReturn,
SCHArguments args)
Parse in an Action. |
static StoryAssertionParameter |
SCHGrammarTools.assertionParameter(ReturnValue paramType,
ReturnValue roleRV,
SCHArguments args)
Handles a complete StoryAssertion parameter, with type and arguments (e.g., node[role](arg)) |
static AssignedActionAddress |
SCHGrammarTools.assignedActionAddress(Action action,
ReturnValue time)
Parse in an AssignedActionAddress. |
static AssignedConditionAddress |
SCHGrammarTools.assignedConditionAddress(Condition condition,
ReturnValue time)
Parse in an AssignedConditionAddress. |
static AssignedModifierAddress |
SCHGrammarTools.assignedModifierAddress(Modifier modifier,
ReturnValue modified)
Parse in an AssignedModifierAddress |
static ReturnValue |
SCHGrammarTools.atomicID(SCHSymbolTable symbols,
java.lang.String id)
Handle an atomic identifier |
static Condition |
SCHGrammarTools.condition(ReturnValue conditionType,
ReturnValue truthDegree,
ReturnValue modeReturn,
SCHArguments args)
Parse in a Condition. |
static StoryPoint |
SCHGrammarTools.makePoint(ReturnValue pointType,
SCHArguments args)
Roll up a StoryPoint out of a parsed out ID (presumably a StoryPointType) and a series of arguments |
static Modifier |
SCHGrammarTools.modifier(ReturnValue modifierType,
SCHArguments args)
Parse in a Modifier. |
static java.lang.Object |
SCHGrammarTools.noun(ReturnValue nounType,
SCHArguments args,
ReturnValue nounName,
NounFlavor flavor)
Parse in a Noun. |
static java.lang.Object |
SCHGrammarTools.parseID(java.lang.String id,
SCHSymbolTable symbols)
Given a string identifier, determine what kind of identifier it is, and upgrade it to a more specific object if possible. |
static java.lang.Object |
SCHGrammarTools.stripArg(ReturnValue returnValue,
SCHSymbolTable symbols)
Given a ReturnValue, return the value itself, stripping away the encapsulation of ReturnVector. |
Uses of Scheherexception in story.scheherazade.links |
---|
Methods in story.scheherazade.links that throw Scheherexception | |
---|---|
java.util.HashSet |
SCHLinkProperties.validLeftTypes(LinkType lt)
|
java.util.HashSet |
SCHLinkProperties.validRightTypes(LinkType lt)
|
Uses of Scheherexception in story.scheherazade.misc |
---|
Methods in story.scheherazade.misc that throw Scheherexception | |
---|---|
void |
InterpElementSet.add(InterpElement element)
|
void |
InterpElementSet.add(InterpElementSet other)
|
void |
NounTypeSet.add(NounType type)
|
static boolean |
NounType.allowsGroups(NounFlavor flavor)
|
void |
SCHHashtable.assertSet(java.lang.String key)
Assert that a particular key has been set with a value. |
static java.lang.String |
STools.compress(java.lang.String in)
|
boolean |
InterpElementSet.contains(InterpElement element)
|
boolean |
InterpElementSet.containsInterpProposition()
|
NodeID |
ModifierType.declarationNodeID()
Construct the DBCORE NodeID of the node that declares this modifier. |
NodeID |
ConditionType.declarationNodeID()
Construct the DBCORE NodeID of the node that declares this condition. |
NodeID |
ActionType.declarationNodeID()
Construct the DBCORE NodeID of the node that declares this Action |
static java.lang.String |
STools.decompress(java.lang.String in)
|
boolean |
GenericScheherID.equals(GenericScheherID other)
Test the equality of this GenericScheherID with another one. |
boolean |
SCHPoint.equals(SCHPoint other)
|
boolean |
TextSpan.equals(TextSpan other)
|
NarrativeID |
StorySet.get(int i)
|
Activation |
ActivationFrame.get(NodeProxy proxy)
|
ActionType |
SCHHashtable.getActionType(java.lang.String key)
Get an ActionType. |
SCHArguments |
NamedNoun.getArgsOfRole(SemanticRole role)
|
SCHArguments |
SCHHashtable.getArguments(java.lang.String key)
Get SCHArguments. |
AssignedModifierSet |
SCHHashtable.getAssignedModifierSet(java.lang.String key)
Get a AssignedModifierSet |
AssignedPredicate |
SCHHashtable.getAssignedPredicate(java.lang.String key)
Get a AssignedPredicate |
boolean |
SCHHashtable.getBool(java.lang.String key)
Get a boolean. |
static java.lang.String |
NounType.getBoundaryString(NounFlavor flavor)
|
java.awt.Color |
SCHHashtable.getColor(java.lang.String key)
Get a color. |
ConditionType |
SCHHashtable.getConditionType(java.lang.String key)
Get a ConditionType. |
DiscoursePlan |
SCHHashtable.getDiscoursePlan(java.lang.String key)
Get a DiscoursePlan. |
PropDiscreteness |
NounType.getDiscreteness()
|
GenericScheherID |
NamedNoun.getFrameType()
|
CharacterGender |
NounType.getGender()
|
static java.util.TreeSet |
STools.getGroupMembers(SCHArguments args,
NounFlavor flavor)
Get the members of a group. |
static NodeAddress |
NounType.getGroupNodeAddress(NounFlavor flavor)
|
static NounType |
NounType.getGroupNounType(NounFlavor flavor)
|
int |
SCHHashtable.getInt(java.lang.String key)
Get an integer. |
InterpretativeNodeType |
InterpSourceBox.getInterpretativeNodeType()
|
InterpretativeNodeType |
InterpElement.getInterpretativeNodeType()
|
java.lang.String |
NounType.getMenuName()
|
ModifierScope |
SCHHashtable.getModifierScope(java.lang.String key)
Get a ModifierScope |
static java.lang.String |
STools.getNodeComment(DBCAccessor dbca,
NodeAddress node)
Get a comment of a node. |
static LinkType |
NounType.getNounFlavorDeclarationLinkType(NounFlavor flavor)
|
static LinkType |
NounType.getNounFlavorDefinitionLinkType(NounFlavor flavor)
|
static NodeID |
NounType.getNounFlavorPrototypeNodeID(NounFlavor flavor)
|
NounFlavorSet |
SCHHashtable.getNounFlavorSet(java.lang.String key)
Get a NounFlavorSet. |
NounName |
SCHHashtable.getNounName(java.lang.String key)
Get a NounName. |
java.lang.Object |
SCHHashtable.getObject(java.lang.String key)
Get a generic Object. |
int |
LanguageModel.getOccurrenceCount(ScheherIDWithType type)
|
static org.w3c.dom.Node |
STools.getOnlyXMLChild(org.w3c.dom.Node node,
java.lang.String tag)
|
static StateTime |
STools.getOnsetTime(AssignedPredicate predicate)
|
Perspective |
SCHHashtable.getPerspective(java.lang.String key)
Get a Perspective |
static Perspective |
STools.getPerspective(TransitionTime actionTime,
TimelineTime perceptionTimelineTime)
Get the perspective of an action from some time. |
static Perspective |
STools.getPerspective(TransitionTime actionTime,
TransitionTime actionTimeSlice,
TimelineTime perceptionTimelineTime,
boolean debug)
Get the perspective of a SLICE of an action from some time. |
java.lang.String |
NounType.getPluralForm()
|
static PredicateFlavor |
STools.getPredicateFlavor(ScheherIDWithType type)
|
PredicateFlavor |
SCHHashtable.getPredicateFlavor(java.lang.String key)
Get a PredicateFlavor |
PredicateMode |
SCHHashtable.getPredicateMode(java.lang.String key)
Get PredicateMode. |
NodeProxy |
InterpSourceBox.getPredicateNodeProxy()
|
NodeProxy |
InterpElement.getPredicateNodeProxy()
|
PredicateSelectorParams |
SCHHashtable.getPredicateSelectorParams(java.lang.String key)
Get a PredicateSelectorParams |
boolean |
NounType.getProper()
|
static AssignedConditionSet |
STools.getProperties(StoryInterpreter story,
TimelineID timeline,
GenericScheherID ID)
Get the Properties of a certain GenericScheherID in the story. |
SCHArguments |
NamedNoun.getSCHArguments()
|
SCHArguments |
NamedNoun.getSCHArguments(boolean includeOverheadArguments)
|
ScheherIDSet |
SCHHashtable.getScheherIDSet(java.lang.String key)
Get a ScheherIDSet |
SCHVariableTypeSet |
SCHHashtable.getSCHVariableTypeSet(java.lang.String key)
Get a SCHVariableTypeSet. |
java.lang.String |
SCHHashtable.getString(java.lang.String key)
Get a string. |
TimelineID |
NamedNoun.getTimeline()
|
TimelineID |
InterpSourceBox.getTimeline()
|
TimelineID |
InterpElement.getTimeline()
|
TimelineID |
SCHHashtable.getTimelineID(java.lang.String key)
Get a TimelineID. |
TimelineTime |
SCHHashtable.getTimelineTime(java.lang.String key)
Get a TimelineTime. |
static int |
STools.getTrailingInt(java.lang.String string)
Returns the integer at the end of a string. |
GenericScheherID |
TimelineID.getType()
|
GenericScheherID |
ScheherIDWithType.getType()
Get the GenericScheherID's type (or supertype, if it's already a type). |
GenericScheherID |
NounType.getType()
|
GenericScheherID |
ModifierType.getType()
|
GenericScheherID |
ConditionType.getType()
|
GenericScheherID |
ActionType.getType()
|
static ScheherIDWithType |
STools.getType(java.lang.Object object)
|
static NodeAddress |
NounType.getUniversalNodeAddress(NounFlavor flavor)
|
static NounType |
NounType.getUniversalNounType(NounFlavor flavor)
|
ValidPredicate |
SCHHashtable.getValidPredicate(java.lang.String key)
Get a ValidPredicate |
static GenericScheherID |
STools.getValidPredicateType(ValidPredicate predicate)
Java is a bit strange for not letting me put "public GenericScheherID getType()" in the ValidPredicate interface, because each ValidPredicate returns a different type for getType() -- ValidProp returns PropType, for example. |
VerbTense |
SCHHashtable.getVerbTense(java.lang.String key)
Get a VerbTense |
WordNetOffset |
ScheherIDWithType.getWordNetOffset()
Get the GenericScheherID's WordNet synset offset |
WordNetOffset |
NounType.getWordNetOffset()
|
static java.lang.String |
STools.getXMLAttribute(org.w3c.dom.Element element,
java.lang.String attname)
|
static java.lang.String |
STools.getXMLAttribute(org.w3c.dom.Node node,
java.lang.String attname)
|
NamedNoun |
NamedNoun.intern()
|
boolean |
SCHVariableTypeSet.isMember(SCHVariableType type)
Check if a type is in the set. |
static boolean |
STools.isPredicateFlavor(ScheherIDWithType type)
|
boolean |
SCHHashtable.isSet(java.lang.String key)
Returns whether a key has been set. |
boolean |
SCHHashtable.isSetTrue(java.lang.String key)
Returns if a boolean value is both set and true. |
boolean |
TimelineID.knownInScopeOf(TimelineID possibleAncestor)
Return true if super-timeline metadata is set and this timelien is in the scope of (a descendant of) some other timeline. |
ModifierType |
ModifierType.makeClone()
|
ConditionType |
ConditionType.makeClone()
|
ActionType |
ActionType.makeClone()
|
static NounName |
STools.makeNounName(NounFlavor nounFlavor,
java.lang.String name)
Switchboard for making a NounName |
static TimelineID |
TimelineID.makeTimelineID(java.lang.String name)
Convenient function that returns a TimelineID for a certain string, either by constructing a new one or returning the static field(s) for reserved IDs. |
void |
LanguageModel.markOccurrence(ScheherIDWithType type)
|
java.lang.StringBuffer |
TimelineID.render()
|
java.lang.StringBuffer |
TextSpan.render()
|
java.lang.StringBuffer |
SCHPoint.render()
|
java.lang.StringBuffer |
SCHHashtable.render()
Render |
java.lang.StringBuffer |
NounWithName.render()
|
java.lang.StringBuffer |
NounType.render()
|
java.lang.StringBuffer |
NounName.render()
|
java.lang.StringBuffer |
NarrativeID.render()
|
java.lang.StringBuffer |
NamedNoun.render()
|
java.lang.StringBuffer |
ModifierType.render()
|
java.lang.StringBuffer |
InterpSourceBox.render()
|
java.lang.StringBuffer |
InterpElementSet.render()
|
java.lang.StringBuffer |
InterpElement.render()
|
java.lang.StringBuffer |
InterpChainSet.render()
|
abstract java.lang.StringBuffer |
GenericScheherID.render()
Render the ID in a StringBuffer. |
java.lang.StringBuffer |
ContributorID.render()
|
java.lang.StringBuffer |
ConditionType.render()
|
java.lang.StringBuffer |
AssignedInterpNodeSet.render()
|
java.lang.StringBuffer |
ActivationFrame.render()
|
java.lang.StringBuffer |
ActionType.render()
|
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. |
void |
ActivationFrame.set(InterpElement interp,
Activation activation)
|
void |
SCHHashtable.setActionType(java.lang.String key,
ActionType value)
Set ActionType. |
void |
SCHHashtable.setArguments(java.lang.String key,
SCHArguments value)
Set SCHArguments. |
void |
SCHHashtable.setAssignedModifierSet(java.lang.String key,
AssignedModifierSet value)
Set AssignedModifierSet. |
void |
SCHHashtable.setAssignedPredicate(java.lang.String key,
AssignedPredicate value)
Set AssignedPredicate. |
void |
SCHHashtable.setBool(java.lang.String key,
boolean value)
Set a boolean. |
void |
SCHHashtable.setColor(java.lang.String key,
java.awt.Color value)
Set a color. |
void |
SCHHashtable.setConditionType(java.lang.String key,
ConditionType value)
Set ConditionType. |
void |
SCHHashtable.setDiscoursePlan(java.lang.String key,
DiscoursePlan value)
Set DiscoursePlan. |
void |
SCHHashtable.setInt(java.lang.String key,
int value)
Set an integer. |
void |
SCHHashtable.setModifierScope(java.lang.String key,
ModifierScope value)
Set ModifierScope. |
void |
SCHHashtable.setNounFlavorSet(java.lang.String key,
NounFlavorSet value)
Set NounFlavorSet. |
void |
SCHHashtable.setNounName(java.lang.String key,
NounName value)
Set NounName. |
void |
SCHHashtable.setObject(java.lang.String key,
java.lang.Object value)
Set a generic Object. |
void |
SCHHashtable.setPerspective(java.lang.String key,
Perspective value)
Set Perspective. |
void |
SCHHashtable.setPredicateFlavor(java.lang.String key,
PredicateFlavor value)
Set PredicateFlavor. |
void |
SCHHashtable.setPredicateMode(java.lang.String key,
PredicateMode value)
Set PredicateMode. |
void |
SCHHashtable.setPredicateSelectorParams(java.lang.String key,
PredicateSelectorParams value)
Set PredicateSelectorParams. |
void |
SCHHashtable.setScheherIDSet(java.lang.String key,
ScheherIDSet value)
Set ScheherIDSet. |
void |
SCHHashtable.setSCHVariableTypeSet(java.lang.String key,
SCHVariableTypeSet value)
Set SCHVariableTypeSet. |
void |
SCHHashtable.setString(java.lang.String key,
java.lang.String value)
Set a string. |
void |
SCHHashtable.setTimelineID(java.lang.String key,
TimelineID value)
Set TimelineID. |
void |
SCHHashtable.setTimelineTime(java.lang.String key,
TimelineTime value)
Set TimelineTime. |
void |
SCHHashtable.setValidPredicate(java.lang.String key,
ValidPredicate value)
Set ValidPredicate. |
void |
SCHHashtable.setVerbTense(java.lang.String key,
VerbTense value)
Set VerbTense. |
static java.util.Hashtable<NounName,AssignedActionSet> |
STools.sortActionsByAgent(StoryInterpreter story,
AssignedActionSet actions)
Returns a hashtable that has an AssignedActionSet for each agent/mover key. |
static java.util.Hashtable<NounName,AssignedConditionSet> |
STools.sortConditionsByAgent(StoryInterpreter story,
AssignedConditionSet conditions)
Returns a hashtable that has an AssignedConditionSet for each agent/mover |
static void |
STools.startupChecks(java.lang.Object object)
Stuff to do whenever Scheherazade starts. |
NamedNoun |
NamedNoun.unintern()
|
java.lang.Object |
InterpNodeID.unintern()
|
void |
SCHHashtable.unset(java.lang.String key)
Unset a key and value. |
static java.lang.String |
STools.verbalizeVirgilCommand(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
StoryPoint point)
|
static java.lang.String |
STools.verbalizeVirgilCommand(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
VirgilCommand command)
Create an NL description of a StoryPoint for populating Undo and Redo buttons. |
Constructors in story.scheherazade.misc that throw Scheherexception | |
---|---|
ActionType(ActionType type,
WordNetOffset offset,
ActionType supertype)
Constructor that supplements an ActionType with supertype metadata. |
|
ActionType(CoreAction action)
|
|
ActionType(java.lang.String name)
|
|
BehaviorType(java.lang.String ID)
|
|
CharacterType(java.lang.String ID)
|
|
ConditionType(ConditionType type,
ConditionType supertype)
Constructor that supplements an ConditionType with supertype metadata. |
|
ConditionType(CoreCondition condition)
|
|
ConditionType(java.lang.String name)
|
|
ContributorID(java.lang.String name)
|
|
GenericNounType(java.lang.String ID)
|
|
InterpNodeID(java.lang.String name)
|
|
LocationType(java.lang.String ID)
|
|
ModifiablePredicates(PredicateFlavor modifiable)
Constructor with one modifiable predicate. |
|
ModifiablePredicates(PredicateFlavor modifiable,
PredicateFlavor modifiable2)
Constructor with two modifiable predicates. |
|
ModifiablePredicates(PredicateFlavor modifiable,
PredicateFlavor modifiable2,
PredicateFlavor modifiable3)
Constructor with three modifiable predicates. |
|
ModifiablePredicates(PredicateFlavor modifiable,
PredicateFlavor modifiable2,
PredicateFlavor modifiable3,
PredicateFlavor modifiable4)
Constructor with four modifiable predicates. |
|
ModifierType(CoreModifier modifier)
|
|
ModifierType(ModifierType type,
ModifierType supertype)
Constructor that supplements an ModifierType with supertype metadata. |
|
ModifierType(java.lang.String name)
|
|
NamedNoun(ValidNoun noun,
NounName name)
|
|
NarrativeID(java.lang.String name)
|
|
NounName(NounName name,
NounType nounType)
Constructor used internally that provides some metadata about the named noun. |
|
NounName(java.lang.String name,
NounFlavor flavor)
|
|
NounType(NounFlavor flavor,
java.lang.String name)
|
|
NounType(NounType noun,
NounType supertype,
java.lang.String menuName,
WordNetOffset offset,
java.lang.String pluralForm,
boolean proper,
PropDiscreteness discreteness,
CharacterGender gender)
Constructor that adds metadata to a basic descriptor. |
|
NounWithName(Noun noun,
NounName name)
|
|
PropType(java.lang.String ID)
|
|
QualityType(java.lang.String ID)
|
|
SCHPoint(int x,
int y)
|
|
TextSpan(int begin,
int end)
|
|
TimelineID(java.lang.String name)
|
|
TimelineID(TimelineID ID,
TimelineID superTimelineID,
long creationTime)
Constructor for including supertimeline metadata. |
Uses of Scheherexception in story.scheherazade.nodes |
---|
Uses of Scheherexception in story.scheherazade.parameters |
---|
Methods in story.scheherazade.parameters that throw Scheherexception | |
---|---|
void |
SCHQueryResultSet.add(SCHQueryResult result)
|
void |
SCHArguments.addArg(java.lang.Object argument)
|
void |
SCHParameterSet.addParameter(SCHParameter parameter)
|
void |
StoryAssertion.addParameter(StoryAssertionParameter parameter)
|
void |
StoryQuery.addParameter(StoryQueryParameter parameter)
|
void |
SCHParameterSet.addParameters(SCHParameterSet otherParameters)
Copy to the end of this SCHParameterSet all the SCHParameters from another SCHParameterSet |
void |
StoryAssertion.addParameters(StoryAssertion otherParameters)
Copy to the end of this StoryAssertion all the StoryAssertionParameters from another StoryAssertion |
void |
StoryQuery.addParameters(StoryQuery otherParameters)
Copy to the end of this StoryQuery all the StoryQueryParameters from another StoryQuery |
void |
SCHArguments.append(SCHArguments other)
|
void |
SCHArguments.checkArgType(java.lang.Object argument)
Filter the kinds of objects that can go into an SCHArguments to avoid comparatively confusing DBCORE bad-argument errors later on |
boolean |
SCHArguments.containsID(GenericScheherID target)
Determines if the arguments inlcude a particular GenericScheherID. |
void |
SCHSymbolTable.declare(VariableID ID,
SCHVariableType variableType)
Declare a variable |
java.lang.Object |
SCHSymbolTable.define(VariableID ID,
java.lang.Object value)
Define a variable. |
static SCHQueryResultSet |
SCHQueryResultSet.dotProduct(SCHQueryResultSet first,
SCHQueryResultSet second)
Create a new SCHQueryResultSet that is a dot product of two other sets, i.e., all the results from the first are combined with all the results from the second, with ordering preserved. |
SemanticRole |
StoryAssertion.duplicatedRole()
Returns a SemanticRole that is represented by more than than one parameter, or null if every parameter has a unique role. |
java.lang.Object |
SCHArguments.get(int index)
Returns a particular argument. |
java.lang.Object |
SCHSymbolTable.get(VariableID ID)
Retrieve a variable |
StoryAssertionParameter |
StoryAssertion.getAgentAssertion()
Returns the first assertion with the Agent/Mover semantic role, or null if none. |
java.lang.Object |
SCHQueryResult.getElement(int index)
Get a single element. |
SCHParameter |
SCHParameterSet.getParameter(int index)
|
SCHReferenceReq |
SCHReferenceReqSet.getReq(int i)
|
SCHQueryResult |
SCHQueryResultSet.getResult()
Get the first result, for an undefined ordering. |
SemanticRole |
StoryAssertion.getRoleOfAssertion(int i)
Get the role of an assertion. |
SCHVariableType |
SCHSymbolTable.getType(VariableID ID)
Returns the SCHVariableType of a variable. |
void |
SCHArguments.insertArg(int index,
java.lang.Object argument)
Insert an argument. |
abstract java.lang.Object |
NarrativeMatchingQueryParameter.interpretCoreQueryResult(Timeline timelineHandler,
java.util.Enumeration e,
SCHSymbolTable references)
Interpret the elements of a DBCore QueryResult into an element of a Scheherazade SCHQueryResult using the semantics particular to Scheherazade. |
java.lang.Object |
InvokedStateParameter.interpretCoreQueryResult(Timeline timelineHandler,
java.util.Enumeration e,
SCHSymbolTable references)
|
java.lang.Object |
DefinedNounParameter.interpretCoreQueryResult(Timeline timelineHandler,
java.util.Enumeration e,
SCHSymbolTable references)
|
java.lang.Object |
AssignedConditionParameter.interpretCoreQueryResult(Timeline timelineHandler,
java.util.Enumeration e,
SCHSymbolTable references)
|
java.lang.Object |
AssignedActionParameter.interpretCoreQueryResult(Timeline timelineHandler,
java.util.Enumeration e,
SCHSymbolTable references)
|
StoryQuery |
StoryQuery.makeClone()
Make a copy of the StoryQuery. |
SCHArguments |
SCHArguments.makeClone()
|
static SCHSymbolTable |
SCHSymbolTable.mergeTables(SCHSymbolTable first,
SCHSymbolTable second)
Merge two symbol tables. |
void |
SCHArguments.remove(int index)
Remove an argument. |
void |
SCHArguments.removeFirstElements(int elementsToRemove)
Shift the vector, removing elements at the front. |
java.lang.StringBuffer |
SCHSymbolTable.render()
Render the symbol table (without any supertables) as a StringBuffer table with newline. |
java.lang.StringBuffer |
SCHReferenceReqSet.render()
Render the whole SCHReferenceReqSet |
java.lang.StringBuffer |
SCHQueryResultSet.render()
Render the whole SCHQueryResultSet without references. |
java.lang.StringBuffer |
SCHQueryResult.render()
Render the QueryResult to a StringBuffer without the reference table. |
java.lang.StringBuffer |
SCHParameterSet.render()
Render the ParameterSet as a StringBuffer suitable for interpretation by the command interpeter. |
java.lang.StringBuffer |
SCHParameter.render()
|
java.lang.StringBuffer |
SCHArguments.render()
Render the argument vector to a StringBuffer. |
java.lang.StringBuffer |
NarrativeMatchingQueryParameter.render()
|
java.lang.StringBuffer |
SCHQueryResultSet.render(boolean references)
Render the whole SCHQueryResultSet. |
java.lang.StringBuffer |
SCHQueryResult.render(boolean includeReferences)
Render the QueryResult to a StringBuffer. |
java.lang.StringBuffer |
SCHArguments.render(int startIndex)
Render the argument vector to a StringBuffer starting at a certain element. |
void |
SCHArguments.replaceArg(int index,
java.lang.Object argument)
Replace an argument. |
java.lang.StringBuffer |
ValidTimelineParameter.specificRender()
|
java.lang.StringBuffer |
ValidPropositionParameter.specificRender()
|
java.lang.StringBuffer |
ValidPrepositionParameter.specificRender()
|
java.lang.StringBuffer |
ValidNounParameter.specificRender()
|
java.lang.StringBuffer |
ValidConditionParameter.specificRender()
|
java.lang.StringBuffer |
ValidAssignedGoalParameter.specificRender()
|
java.lang.StringBuffer |
ValidAssignedConditionParameter.specificRender()
|
java.lang.StringBuffer |
ValidAssignedActionParameter.specificRender()
|
java.lang.StringBuffer |
ValidActionParameter.specificRender()
|
java.lang.StringBuffer |
StatesConsecutiveParameter.specificRender()
|
abstract java.lang.StringBuffer |
SCHParameter.specificRender()
Each concretizing class needs to provide a render function. |
java.lang.StringBuffer |
SCHKleeneParameter.specificRender()
|
java.lang.StringBuffer |
InvokedStateParameter.specificRender()
|
java.lang.StringBuffer |
DefinedNounParameter.specificRender()
|
java.lang.StringBuffer |
ConditionInEffectParameter.specificRender()
|
java.lang.StringBuffer |
ConditionHasNounRole.specificRender()
|
java.lang.StringBuffer |
BooleanParameter.specificRender()
|
java.lang.StringBuffer |
AssignedConditionParameter.specificRender()
|
java.lang.StringBuffer |
AssignedActionParameter.specificRender()
|
java.lang.StringBuffer |
ActionOccursParameter.specificRender()
|
java.lang.StringBuffer |
ActionHasNounRole.specificRender()
|
ParameterSet |
SCHParameterSet.toCoreParameterSet(Timeline timelineHandler)
Convert to an underlying DBCORE ParameterSet. |
static SCHQueryResultSet |
SCHQueryResultSet.union(SCHQueryResultSet first,
SCHQueryResultSet second)
Create a new QueryResultSet that is a union of two other sets. |
Constructors in story.scheherazade.parameters that throw Scheherexception | |
---|---|
ActionHasNounRole(VariableID action,
VariableID noun,
SemanticRole role)
Constructor. |
|
ActionOccursParameter(VariableID action,
StateTime targetState)
Constructor for ensuring that an action occurs during a particular state. |
|
ActionOccursParameter(VariableID action,
TransitionTime targetTransition,
ActionTemporality temporality)
Constructor for ensuring that an action occurs during a particular transition. |
|
ConditionHasNounRole(VariableID condition,
VariableID noun,
SemanticRole role)
Constructor. |
|
ConditionInEffectParameter(VariableID condition,
StateTime targetTime,
int scope,
boolean inferProperties)
Constructor for ensuring that a condition is in effect at a state. |
|
ConditionInEffectParameter(VariableID condition,
TransitionTime targetTransition)
Constructor for ensuring that a condition is in progress during a transition. |
|
DefinedNounParameter(TimelineID timeline,
NounFlavor flavor)
Constructor to match any noun |
|
DefinedNounParameter(TimelineID timeline,
NounFlavor flavor,
VariableID reference)
Constructor to match any noun and leave a reference |
|
DefinedNounParameter(TimelineID timeline,
NounName name)
Constructor to match a particular noun |
|
DefinedNounParameter(TimelineID timeline,
NounName name,
VariableID reference)
Constructor to match a particular noun and leave a reference |
|
SCHArguments(java.lang.Object argument0)
Constructor with one argument. |
|
SCHArguments(java.lang.Object argument0,
java.lang.Object argument1)
Constructor with two arguments. |
|
SCHArguments(java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2)
Constructor with three arguments. |
|
SCHArguments(java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3)
Constructor with four arguments. |
|
SCHKleeneParameter(SemanticRole role,
StoryAssertion innerAssertion,
int minRepetitions,
int maxRepetitions)
|
|
SCHParameterSet(SCHParameter param0)
Constructor with an initial parameter. |
|
SCHParameterSet(SCHParameter param0,
SCHParameter param1)
Constructor with two initial parameters. |
|
SCHParameterSet(SCHParameter param0,
SCHParameter param1,
SCHParameter param2)
Constructor with three initial parameters. |
|
SCHParameterSet(SCHParameter param0,
SCHParameter param1,
SCHParameter param2,
SCHParameter param3)
Constructor with four initial parameters. |
|
SCHParameterSet(SCHParameter param0,
SCHParameter param1,
SCHParameter param2,
SCHParameter param3,
SCHParameter param4)
Constructor with five initial parameters. |
|
SCHParameterSet(SCHParameter param0,
SCHParameter param1,
SCHParameter param2,
SCHParameter param3,
SCHParameter param4,
SCHParameter param5)
Constructor with six initial parameters. |
|
SCHParameterSet(SCHParameter param0,
SCHParameter param1,
SCHParameter param2,
SCHParameter param3,
SCHParameter param4,
SCHParameter param5,
SCHParameter param6)
Constructor with seven initial parameters. |
|
SCHQueryResultSet(Timeline timelineHandler,
StoryQuery query,
QueryResultSet in)
Construct a new SCHQueryResultSet object from a DBCore QueryResultSet and the SCHParameters used to issue the query. |
|
StatesConsecutiveParameter(VariableID earlierState,
VariableID laterState)
|
|
StoryAssertion(StoryAssertionParameter param0)
Constructor with an initial parameter. |
|
StoryAssertion(StoryAssertionParameter param0,
StoryAssertionParameter param1)
Constructor with two initial parameters. |
|
StoryAssertion(StoryAssertionParameter param0,
StoryAssertionParameter param1,
StoryAssertionParameter param2)
Constructor with three initial parameters. |
|
StoryAssertion(StoryAssertionParameter param0,
StoryAssertionParameter param1,
StoryAssertionParameter param2,
StoryAssertionParameter param3)
Constructor with four initial parameters. |
|
StoryAssertion(StoryAssertionParameter param0,
StoryAssertionParameter param1,
StoryAssertionParameter param2,
StoryAssertionParameter param3,
StoryAssertionParameter param4)
Constructor with five initial parameters. |
|
StoryAssertion(StoryAssertionParameter param0,
StoryAssertionParameter param1,
StoryAssertionParameter param2,
StoryAssertionParameter param3,
StoryAssertionParameter param4,
StoryAssertionParameter param5)
Constructor with six initial parameters. |
|
StoryAssertion(StoryAssertionParameter param0,
StoryAssertionParameter param1,
StoryAssertionParameter param2,
StoryAssertionParameter param3,
StoryAssertionParameter param4,
StoryAssertionParameter param5,
StoryAssertionParameter param6)
Constructor with seven initial parameters. |
|
StoryQuery(StoryQueryParameter param0)
Constructor with an initial parameter. |
|
StoryQuery(StoryQueryParameter param0,
StoryQueryParameter param1)
Constructor with two initial parameters. |
|
StoryQuery(StoryQueryParameter param0,
StoryQueryParameter param1,
StoryQueryParameter param2)
Constructor with three initial parameters. |
|
StoryQuery(StoryQueryParameter param0,
StoryQueryParameter param1,
StoryQueryParameter param2,
StoryQueryParameter param3)
Constructor with four initial parameters. |
|
ValidNounParameter(SemanticRole role,
TimelineID timeline,
boolean type,
NounFlavor onlyAllowedFlavor)
|
|
ValidNounParameter(SemanticRole role,
TimelineID timeline,
boolean type,
NounFlavorSet allowedFlavors)
Constructor to match any noun or noun type. |
|
ValidPrepositionParameter(SemanticRole role,
PrepositionSet preps)
|
|
ValidPropositionParameter(SemanticRole role,
TimelineID scopeTimeline,
PredicateModeSet modesAllowed)
Constructor to match any proposition in the scope of the argued timeline, other than the argued Timeline itself. |
|
ValidTimelineParameter(SemanticRole role,
TimelineID scopeTimeline,
PredicateMode mode)
Constructor to match any timeline in the scope of the argued timeline, other than the argued Timeline itself. |
|
VariableID(java.lang.String ID)
|
Uses of Scheherexception in story.scheherazade.prologuer |
---|
Methods in story.scheherazade.prologuer that throw Scheherexception | |
---|---|
void |
ExternalKB.addKnowledge(StoryInterpreter interpreter,
PlannerRepository planners,
TimelineID timeline)
Append KB import instructions to an already constructed StoryInterpreter and PlannerRepository. |
Uses of Scheherexception in story.scheherazade.repositories |
---|
Methods in story.scheherazade.repositories that throw Scheherexception | |
---|---|
void |
TransitionRepository.assertValidity(GenericNode node)
|
void |
TimelineRepository.assertValidity(GenericNode node)
|
void |
StateRepository.assertValidity(GenericNode node)
|
void |
RootRepository.assertValidity(GenericNode node)
|
void |
FrameRepository.assertValidity(GenericNode node)
|
NodeRepositoryConfig |
RepositoryFactory.getConfig(RepositoryType type)
|
NodeTypeSet |
RepositoryFactory.validNodeTypes(RepositoryType type)
|
Uses of Scheherexception in story.scheherazade.verbalizer |
---|
Methods in story.scheherazade.verbalizer that throw Scheherexception | |
---|---|
void |
DiscoursePlan.add(DiscourseCommand command)
|
void |
DiscoursePlan.add(DiscourseExecutable executable)
|
void |
DiscoursePlan.add(DiscoursePlan planToAbsorb)
|
void |
Discourse.add(java.lang.String string)
|
void |
Discourse.add(Verbalization other)
|
void |
PlannerRepository.addNounPlanner(NounPlanner planner)
|
void |
Serialization.addSymbolInterval(SymbolInterval interval)
Manually specify a symbol interval for a portion of the text. |
void |
PlannerRepository.auditCompleteness(StoryInterpreter story)
Audits the repository to make sure that it contains all the planners it could need in dealing with a particular story. |
void |
DiscoursePlan.clear()
|
void |
DiscoursePlan.clearNonStateCommands()
Clear out all commands except those that set or unset something in VerbalizerState. |
void |
Serialization.clearSymbolIntervals()
Clear all symbol intervals. |
boolean |
ActionPlanner.conjugationSet(VerbTense tense)
|
boolean |
Verbalization.containsContent()
|
boolean |
SentenceVerbalization.containsContent()
Returns whether the object contains at least one non-null verbalization. |
boolean |
ParentheticalVerbalization.containsContent()
Returns whether the object contains at least one non-null verbalization. |
boolean |
ParagraphVerbalization.containsContent()
Returns whether the object contains at least one non-null verbalization. |
boolean |
NullVerbalization.containsContent()
|
boolean |
ListVerbalization.containsContent()
Returns whether the object contains at least one non-null verbalization. |
boolean |
Discourse.containsContent()
Returns whether the object contains at least one non-null verbalization. |
boolean |
ClauseVerbalization.containsContent()
Returns whether the object contains at least one non-null verbalization. |
Verbalization |
VerbalizeSurfaceText.execute()
|
Verbalization |
VerbalizeTransition.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeTimelineID.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeTimelineArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeTimeline.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeSurfaceVerb.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeSurfaceText.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeSurfaceNoun.execute(StoryInterpreter stye,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeStateTime.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeState.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeSentence.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizePropositionArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizePrepositionArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizePredicate.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeParenthetical.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeParagraph.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeNounTypeArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeNounType.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeNounArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeNoun.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeModifier.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeList.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeIntersection.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeInterpChain.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeConditionArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeCondition.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeClause.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeBranchOnState.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeBranchArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeAssignedInterpNode.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeAssignedConditionArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeAssignedCondition.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeAssignedActionArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeAssignedAction.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeActionArg.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
VerbalizeAction.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
UnsetVerbalizerState.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
TryVerbalizing.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
SetVerbalizerState.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
DiscourseStateCommand.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
Verbalization |
DiscourseCommand.execute(StoryInterpreter story,
Style style,
VerbalizerState state)
|
DiscourseCommand |
DiscoursePlan.get(int i)
|
Verbalization |
Discourse.get(int i)
|
int |
Style.get(StyleParam parameter)
Retrieve a style parameter. |
ActionPlanner |
PlannerRepository.getActionPlanner(ActionType type)
|
int |
SymbolPlanner.getAssumedAgentArg()
|
static DegreeCategory |
VerbalizeDegree.getCategoryOfDegree(int degree)
|
ConditionPlanner |
PlannerRepository.getConditionPlanner(ConditionType type)
|
static ActionPlanner |
CorePlanners.getCoreActionPlanner(CoreAction type)
|
static ConditionPlanner |
CorePlanners.getCoreConditionPlanner(CoreCondition type)
|
static ModifierPlanner |
CorePlanners.getCoreModifierPlanner(CoreModifier type)
|
static int |
VerbalizeDegree.getDegreeOfCategory(DegreeCategory category)
|
static NounPlanner |
CorePlanners.getGroupNounPlanner(NounFlavor flavor)
|
int |
Serialization.getIntervalEnd(int position)
Get the end of the nearest symbol interval in which a given character in the serialization falls. |
SymbolInterval |
Serialization.getIntervalOfSymbol(SerializationSymbol relatedSymbol)
Retrieve the interval for a given symbol, if the symbol has an interval associated with it. |
int |
Serialization.getIntervalStart(int position)
Get the beginning of the nearest symbol interval in which a given character in the serialization falls. |
java.lang.String |
SymbolPlanner.getMenuName()
|
static java.lang.String |
VerbalizeDegree.getMenuName(DegreeCategory category)
|
static DiscourseCommand |
VerbalizeDegree.getModifier(int degree,
ConditionGrammaticalType type)
|
ModifierPlanner |
PlannerRepository.getModifierPlanner(ModifierType type)
|
NounPlanner |
PlannerRepository.getNounPlanner(NounType noun)
|
DiscourseExecutable |
ModifierPlanner.getPlan()
|
DiscourseExecutable |
NounPlanner.getPlan(NounPlurality plurality)
|
DiscourseExecutable |
SymbolPlanner.getPlan(VerbTense tense)
|
DiscourseExecutable |
ConditionPlanner.getPlan(VerbTense tense)
|
SymbolPlanner |
PlannerRepository.getPlanner(GenericScheherID ID)
|
static boolean |
VerbalizeDegree.getPolarity(int degree)
Returns whether the condition is asserted to be essentially true or false. |
java.lang.String |
SymbolPlanner.getPrompt(int argNumber)
|
SerializationSymbol |
Serialization.getRelatedSymbol(int position)
Retrieve the object that a given character in the serialization points to. |
static DiscoursePlan |
VerbalizeNoun.getResetPronounPlan()
Prepare Verbalizer commands that will cause the next few nouns to be introduced without pronoun substition |
static DiscourseExecutable |
NounPlanner.getStandardTypePlan(NounType type,
NounPlurality plurality)
|
DiscourseExecutable |
NounPlanner.getTypePlan(NounPlurality plurality)
Get the plan for verbalizing the type itself. |
static ActionPlanner |
CorePlanners.getUniversalActionPlanner()
|
static ConditionPlanner |
CorePlanners.getUniversalConditionPlanner()
|
static ModifierPlanner |
CorePlanners.getUniversalModifierPlanner()
|
static NounPlanner |
CorePlanners.getUniversalNounPlanner(NounFlavor flavor)
|
java.lang.String |
ActionPlanner.getVerbConjugation(VerbTense tense)
|
boolean |
PlannerRepository.hasActionPlanner(ActionType type)
|
boolean |
PlannerRepository.hasConditionPlanner(ConditionType type)
|
boolean |
PlannerRepository.hasModifierPlanner(ModifierType type)
|
boolean |
PlannerRepository.hasNounPlanner(NounType noun)
|
boolean |
SymbolPlanner.hasPlan(VerbTense tense)
|
boolean |
ConditionPlanner.hasPlan(VerbTense tense)
|
boolean |
PlannerRepository.hasPlanner(GenericScheherID ID)
|
boolean |
Serialization.hasRelatedSymbol(int position)
|
void |
DiscoursePlan.insert(DiscourseCommand command,
int position)
|
void |
DiscoursePlan.insert(DiscoursePlan planToAbsorb,
int position)
|
void |
Discourse.insert(Verbalization element,
int position)
|
java.lang.String |
SerializationSymbol.key(boolean includePerceptionTime)
|
java.lang.String |
AssignedModifierSymbol.key(boolean includePerceptionTime)
|
java.lang.String |
AssignedConditionSymbol.key(boolean includePerceptionTime)
|
java.lang.String |
AssignedActionSymbol.key(boolean includePerceptionTime)
|
void |
DiscoursePlan.remove(int i)
|
java.lang.StringBuffer |
VerbalizeTimelineID.render()
|
java.lang.StringBuffer |
VerbalizeSurfaceText.render()
|
java.lang.StringBuffer |
VerbalizeStateTime.render()
|
java.lang.StringBuffer |
VerbalizeState.render()
|
java.lang.StringBuffer |
VerbalizeSentence.render()
|
java.lang.StringBuffer |
VerbalizePredicate.render()
|
java.lang.StringBuffer |
VerbalizeParenthetical.render()
|
java.lang.StringBuffer |
VerbalizeParagraph.render()
|
java.lang.StringBuffer |
VerbalizeNounTypeArg.render()
|
java.lang.StringBuffer |
VerbalizeNounType.render()
|
java.lang.StringBuffer |
VerbalizeModifier.render()
|
java.lang.StringBuffer |
VerbalizeList.render()
|
java.lang.StringBuffer |
VerbalizeIntersection.render()
|
java.lang.StringBuffer |
VerbalizeInterpChain.render()
|
java.lang.StringBuffer |
VerbalizeCondition.render()
|
java.lang.StringBuffer |
VerbalizeClause.render()
|
java.lang.StringBuffer |
VerbalizeBranchOnState.render()
|
java.lang.StringBuffer |
VerbalizeBranchArg.render()
|
java.lang.StringBuffer |
VerbalizeAssignedInterpNode.render()
|
java.lang.StringBuffer |
VerbalizeAssignedCondition.render()
|
java.lang.StringBuffer |
VerbalizeAssignedAction.render()
|
java.lang.StringBuffer |
VerbalizeAction.render()
|
java.lang.StringBuffer |
Verbalization.render()
|
java.lang.StringBuffer |
TryVerbalizing.render()
|
java.lang.String |
SymbolInterval.render()
|
java.lang.StringBuffer |
SentenceVerbalization.render()
|
java.lang.StringBuffer |
ParentheticalVerbalization.render()
|
java.lang.StringBuffer |
ParagraphVerbalization.render()
|
java.lang.StringBuffer |
ListVerbalization.render()
|
java.lang.StringBuffer |
DiscoursePlan.render()
|
java.lang.StringBuffer |
DiscourseExecutable.render()
|
java.lang.StringBuffer |
DiscourseCommand.render()
|
java.lang.StringBuffer |
Discourse.render()
|
java.lang.StringBuffer |
ClauseVerbalization.render()
|
java.lang.StringBuffer |
AssignedModifierSymbol.render()
|
java.lang.StringBuffer |
AssignedConditionSymbol.render()
|
java.lang.StringBuffer |
AssignedActionSymbol.render()
|
java.lang.StringBuffer |
DiscoursePlan.render(boolean singleLine)
|
static java.lang.String |
Verbalizer.renderOrdinality(int ordinality)
Utility to render as a string some ordinality ("first", "second" etc.) |
java.lang.StringBuffer |
Serialization.renderSymbolIntervals()
|
void |
DiscoursePlan.replace(DiscourseCommand command,
int position)
|
Serialization |
Verbalization.serialize()
|
Serialization |
SentenceVerbalization.serialize()
|
Serialization |
ParentheticalVerbalization.serialize()
|
Serialization |
ParagraphVerbalization.serialize()
|
Serialization |
NullVerbalization.serialize()
|
Serialization |
ListVerbalization.serialize()
|
Serialization |
Discourse.serialize()
|
Serialization |
ClauseVerbalization.serialize()
|
void |
Style.set(StyleParam parameter,
int value)
Set a style parameter. |
void |
SymbolPlanner.setAssumedAgentArg(int arg,
boolean raisesAgent)
If this frame sets an assumed agent for nested frames, this specified which argument contains the appropriate character. |
void |
VerbalizerState.setDiscoursePlan(java.lang.String key,
DiscoursePlan value)
Override setDiscoursePlan... |
void |
NounPlanner.setDiscreteness(PropDiscreteness discreteness)
If this prop represents a continuous substances, such as water, specify so here. |
void |
NounPlanner.setGender(CharacterGender gender)
If this noun should always be expressed as a certain gender, indicate so here |
void |
NounPlanner.setGiven(java.lang.Boolean given)
If this noun should always be expressed as given, or always as new, indicate so here |
void |
SymbolPlanner.setMenuName(java.lang.String name)
|
void |
ModifierPlanner.setPlan(DiscourseExecutable plan)
|
void |
NounPlanner.setPlan(DiscourseExecutable plan,
NounPlurality plurality)
|
void |
SymbolPlanner.setPlan(VerbTense tense,
DiscourseExecutable plan)
|
void |
SymbolPlanner.setPostroll(DiscourseExecutable plan)
|
void |
SymbolPlanner.setPreroll(DiscourseExecutable plan)
Set a "preroll" discourse plan that will be prepended to the discourse plan retrieved for all tenses. |
void |
SymbolPlanner.setPrompt(int argNumber,
java.lang.String prompt)
|
void |
NounPlanner.setTypePlan(DiscourseExecutable plan,
NounPlurality plurality)
Set the plan for verbalizing the type itself. |
void |
ActionPlanner.setVerbConjugation(VerbTense tense,
java.lang.String conjugation)
|
void |
VerbalizerState.setVerbTense(java.lang.String key,
VerbTense value)
|
boolean |
Style.styleSet(StyleParam parameter)
Returns whether a style parameter has been set. |
Serialization |
Verbalizer.verbalize(StoryInterpreter story,
Style style,
DiscourseCommand command)
Run a single verbalize command. |
Serialization |
Verbalizer.verbalize(StoryInterpreter story,
Style style,
DiscourseCommand command,
VerbalizerState state)
Run a single verbalize command with a given initial state. |
Serialization |
Verbalizer.verbalize(StoryInterpreter story,
Style style,
DiscoursePlan plan)
Run a sequence of verbalize commands. |
Serialization |
Verbalizer.verbalize(StoryInterpreter story,
Style style,
DiscoursePlan plan,
VerbalizerState state)
Run a sequence of verbalize commands with a given initial state. |
Constructors in story.scheherazade.verbalizer that throw Scheherexception | |
---|---|
ActionPlanner(ActionType type)
|
|
AssignedActionSymbol(AssignedAction action,
TimelineTime perceptionTime,
Perspective perspective)
|
|
AssignedActionSymbol(NodeProxy action,
TimelineTime perceptionTime,
Perspective perspective)
|
|
AssignedModifierSymbol(AssignedModifier modifier,
TimelineTime perceptionTime,
Perspective perspective)
|
|
AssignedModifierSymbol(NodeProxy modifier,
TimelineTime perceptionTime,
Perspective perspective)
|
|
BasicVerbalization(java.lang.String content)
|
|
ClauseVerbalization(Verbalization sequence,
java.lang.String source,
boolean spacesBetweenWords)
|
|
ConditionPlanner(ConditionType type,
ConditionGrammaticalType grammaticalType)
|
|
Discourse(java.lang.String source,
SerializationSymbol relatedSymbol)
|
|
Discourse(Verbalization firstVerbalization,
java.lang.String source,
SerializationSymbol relatedSymbol)
|
|
DiscoursePlan(DiscourseCommand command)
Constructor with initial command. |
|
DiscoursePlan(DiscourseCommand command,
DiscourseCommand command2)
Constructor with two initial commands. |
|
DiscoursePlan(DiscourseCommand command,
SerializationSymbol relatedSymbol)
Constructor with initial commmand and symbol to link to resulting verbalization. |
|
ListVerbalization(Discourse sequence,
boolean useSemis,
boolean forceSeparator,
boolean isActionSequence)
|
|
ModifierPlanner(ModifierType type,
ModifierGrammaticalType grammaticalType)
|
|
NounPlanner(NounType type,
boolean proper)
|
|
ParagraphVerbalization(Discourse sequence,
boolean indent)
|
|
ParentheticalVerbalization(Verbalization verbalization)
|
|
PlannerRepository()
|
|
SentenceVerbalization(Discourse sequence,
PunctuationType punctuation)
|
|
SetVerbalizerState(java.lang.String key,
AssignedModifierSet value)
Constructor for AssignedModifierSet values. |
|
SetVerbalizerState(java.lang.String key,
boolean boolValue)
Constructor for boolean values. |
|
SetVerbalizerState(java.lang.String key,
DiscoursePlan value)
Constructor for DiscoursePlan values. |
|
SetVerbalizerState(java.lang.String key,
int intValue)
Constructor for integer values. |
|
SetVerbalizerState(java.lang.String key,
NounName value)
Constructor for NounName values. |
|
SetVerbalizerState(java.lang.String key,
SCHArguments value)
Constructor for SCHArguments values. |
|
SetVerbalizerState(java.lang.String key,
TimelineID value)
Constructor for TimelineID values. |
|
SetVerbalizerState(java.lang.String key,
TimelineTime value)
Constructor for TransitionTime values. |
|
TryVerbalizing(DiscourseCommand command)
|
|
TryVerbalizing(DiscourseCommand command,
DiscourseCommand ifThrowsNPR)
|
|
UnsetVerbalizerState(java.lang.String key)
|
|
VerbalizeAction(Action action,
VerbTense tense)
|
|
VerbalizeActionArg(int arg,
VerbTense tense)
|
|
VerbalizeAssignedAction(AssignedAction action,
TransitionTime actionTimeSlice,
TimelineTime perception,
VerbTense tense,
boolean conditional)
Constructor for viewing the assigned action from a transition. |
|
VerbalizeAssignedActionArg(int arg,
VerbTense tense,
boolean conditional)
|
|
VerbalizeAssignedCondition(AssignedCondition condition,
TimelineTime perceptionTime,
VerbTense tense,
boolean conditional)
Constructor for viewing the assigned condition from a state or transition. |
|
VerbalizeAssignedConditionArg(int arg,
VerbTense tense)
|
|
VerbalizeAssignedConditionArg(int arg,
VerbTense tense,
boolean conditional)
|
|
VerbalizeAssignedInterpNode(AssignedInterpNode node,
VerbTense tense)
|
|
VerbalizeBranchArg(int arg,
DiscoursePlan ifTrue,
DiscoursePlan ifFalse)
|
|
VerbalizeBranchOnState(java.lang.String key,
DiscoursePlan ifTrue,
DiscoursePlan ifFalse)
|
|
VerbalizeClause(DiscourseCommand command,
java.lang.String source)
|
|
VerbalizeClause(DiscourseExecutable plan,
java.lang.String source)
|
|
VerbalizeClause(DiscourseExecutable plan,
java.lang.String source,
boolean spacesBetweenWords)
|
|
VerbalizeCondition(Condition condition,
VerbTense tense)
|
|
VerbalizeCondition(Condition condition,
VerbTense tense,
boolean conditional)
|
|
VerbalizeConditionArg(int arg,
VerbTense tense)
|
|
VerbalizeInterpChain(InterpChainLink chain,
VerbTense tense,
AssignedInterpNode perspectiveBox,
boolean verbalizeSource,
boolean verbalizeForks,
boolean propagate)
|
|
VerbalizeIntersection(SCHIntersection intersection,
VerbTense tense)
|
|
VerbalizeList(DiscoursePlan plan,
boolean useSemis,
boolean forceSeparator,
boolean sequence)
useSemis true for semis, false for commas forceSeparator: serial comma sequence: use for lists of actions to separate by "then" (rather than "and", with a "then" preceding EVERY element) |
|
VerbalizeModifier(ValidModifier modifier)
|
|
VerbalizeNoun(NamedNoun hypotheticalNoun)
Constructor for a hypothetical noun, one that is divorced from the facts in the actual story. |
|
VerbalizeNoun(NamedNoun hypotheticalNoun,
NounPlurality plurality)
Constructor for verbalizing as a noun TYPE (e.g., groups of grapes) by invoking the noun plan. |
|
VerbalizeNoun(NounName nounName,
SemanticRole role)
Constructor for a defined noun. |
|
VerbalizeNounType(NamedNoun prototypeNoun,
NounPlurality plurality)
|
|
VerbalizeNounType(NounType type,
NounPlurality plurality)
|
|
VerbalizeNounTypeArg(int arg,
NounPlurality plurality)
|
|
VerbalizeParagraph(DiscourseCommand command,
boolean indent)
|
|
VerbalizeParagraph(DiscoursePlan plan,
boolean indent)
|
|
VerbalizeParenthetical(DiscourseExecutable plan)
|
|
VerbalizePredicate(ValidPredicate predicate,
VerbTense tense)
|
|
VerbalizePrepositionArg(int arg)
|
|
VerbalizePropositionArg(int arg,
VerbTense tense,
boolean raising)
|
|
Verbalizer(PlannerRepository planners)
|
|
VerbalizeSentence(DiscourseCommand command,
PunctuationType punctuation)
|
|
VerbalizeSentence(DiscoursePlan plan,
PunctuationType punctuation)
|
|
VerbalizeState(TimelineID timeline,
StateTime time,
VerbTense tense,
int scope,
boolean encapsulateInSentence,
Conditionality conditionality,
boolean conditional)
Constructor. |
|
VerbalizeStateTime(StateTime time)
|
|
VerbalizeSurfaceText(java.lang.String text)
|
|
VerbalizeTimeline(TimelineID timeline,
VerbTense tense)
|
|
VerbalizeTimelineArg(int arg,
VerbTense tense)
|
|
VerbalizeTimelineID(TimelineID timeline)
|
|
VerbalizeTransition(TimelineID timeline,
TransitionTime time,
VerbTense tense,
boolean conditional,
boolean encapsulateInSentence,
Conditionality conditionality,
TimelineTime perceptionTime)
|
Uses of Scheherexception in story.scheherazade.virgil |
---|
Methods in story.scheherazade.virgil that return Scheherexception | |
---|---|
Scheherexception |
VirgilFile.getParseError()
|
Methods in story.scheherazade.virgil with parameters of type Scheherexception | |
---|---|
void |
TimelineViewer.showError(Scheherexception s)
|
void |
StateViewer.showError(Scheherexception s)
|
Methods in story.scheherazade.virgil that throw Scheherexception | |
---|---|
void |
ElementBrowser.blank()
Cover the browser with a blank screen. |
void |
PredicateSelector.buildForm(GenericScheherID selectedFrame)
Prepare the data structures for the argument selector form. |
boolean |
StateViewer.canHighlightAction(AssignedAction action)
|
void |
InterpretativeEditor.draw()
|
void |
TimelineControlPanel.draw(StateTime time)
|
java.lang.Object |
Virgil.execute(VirgilCommand virgilCommand)
Execute a VirgilCommand. |
void |
InterpretativeEditor.focusOnElement(NodeProxy node)
|
void |
StateViewer.forceRefresh()
|
static AssignedActionSet |
Virgil.getActionsInTransition(StoryInterpreter storyInterpreter,
TimelineID timelineID,
TransitionTime time)
Get all the assigned actions for a transition. |
java.lang.Object |
VirgilCommand.getArgument(int position)
Retrieve an argument. |
TimelineTime |
Virgil.getAttachmentPoint(TimelineID timeline)
|
ElementBrowserParams |
BrowsableSelector.getBrowserParams()
|
java.lang.String |
VirgilFileConfig.getInputStoryText()
Get the text of the natural-language input story. |
java.lang.String |
VirgilConfiguration.getInputStoryText()
Get the text of the natural-language input story. |
javax.swing.JPanel |
TimelineSelector.getPanel()
|
javax.swing.JPanel |
NewContentPanel.getPanel()
|
VirgilParams |
VirgilFileConfig.getParams()
|
VirgilParams |
VirgilConfiguration.getParams()
Get miscellaneous Virgil parameters. |
PlannerRepository |
VirgilFileConfig.getPlannerRepository()
|
PlannerRepository |
VirgilConfiguration.getPlannerRepository()
Get the repository of Verbalizer planners for serializing the various symbols |
java.awt.Image |
VirgilFileConfig.getPortrait(java.lang.String key)
|
java.awt.Image |
VirgilConfiguration.getPortrait(java.lang.String key)
Returns the portrait image for some key. |
TimelineTime |
StateViewer.getSelectedTime()
|
TimelineID |
StateViewer.getSelectedTimeline()
|
java.lang.Object |
VirgilLauncher.getSelection()
|
java.lang.Object |
TypeSelector.getSelection()
|
java.lang.Object |
SCHSelector.getSelection()
Return the value of this selector. |
java.lang.Object |
PropositionTypeSelector.getSelection()
|
java.lang.Object |
PrepositionSelector.getSelection()
|
java.lang.Object |
PredicateSelector.getSelection()
Get the selected predicate. |
java.lang.Object |
NameSelector.getSelection()
|
java.lang.Object |
ManualSelector.getSelection()
|
java.lang.Object |
GroupSelector.getSelection()
|
java.lang.Object |
BrowsableSelector.getSelection()
|
java.lang.Object |
BooleanSelector.getSelection()
|
java.lang.Object |
AssertionSelector.getSelection()
|
StoryListener |
VirgilFileConfig.getStartupStoryListener()
|
StoryListener |
VirgilConfiguration.getStartupStoryListener()
Get the StoryListner for the startup state of the story. |
StoryTelling |
Virgil.getStartupTelling()
Get the StoryTelling of the startup state of the interface, after the default world knowledge and before any user input |
StateTimeSet |
VisibleStates.getStates(TimelineID timeline)
|
StoryTelling |
VirgilFile.getStoryTelling()
|
SCHVariableType |
VirgilLauncher.getType()
|
SCHVariableType |
TypeSelector.getType()
|
SCHVariableType |
SCHSelector.getType()
|
SCHVariableType |
PropositionTypeSelector.getType()
|
SCHVariableType |
PrepositionSelector.getType()
|
SCHVariableType |
PredicateSelector.getType()
|
SCHVariableType |
ManualSelector.getType()
|
SCHVariableType |
GroupSelector.getType()
|
SCHVariableType |
BrowsableSelector.getType()
|
SCHPoint |
InterpretativeEditor.getViewportCenter()
|
VisibleStates |
VirgilFile.getVisibleStates()
|
static java.util.Vector<TransitionTime> |
VisibleStates.getVisibleTransitions(StateTimeSet visibleStates)
|
java.util.Vector<TransitionTime> |
VisibleStates.getVisibleTransitions(TimelineID timeline)
|
TransitionTime |
VisibleStates.getVisibleTransitionStartingAt(TimelineID timeline,
StateTime time)
|
java.lang.Object |
Virgil.hear(StoryPoint point)
Accessor function for easily hearing a StoryPoint without having to encapsulate in a VirgilCommand. |
void |
StateViewer.highlightAction(AssignedAction action)
Highlight a particular AssignedAction. |
void |
StateViewer.highlightCondition(AssignedCondition condition)
Highlight a particular AssignedCondition. |
void |
SettingsPanel.initialize(StoryInterpreter story,
TimelineID timeline,
boolean inheritSupertimelines,
java.util.Vector<SCHSelector> settings,
SettingsPanelParams config)
Clear the selector and reboot it with a "choose a condition/action type" combo box. |
void |
PredicateSelector.initialize(StoryInterpreter story,
TimelineID timeline,
PredicateSelectorMode mode,
boolean inheritSupertimelines,
PredicateSelectorParams config)
Clear the selector and reboot it with a "choose a condition/action type" combo box. |
javax.swing.JComponent |
ElementBrowser.initialize(TimelineID timeline,
boolean inherit)
Create new JFrames, tree models, etc. |
void |
Definer.initializeAddPropertySelector(GenericScheherID ID)
Initialize the predicate selector to add a property to a defined element |
void |
Definer.initializeEditDefinitionSelector(GenericScheherID ID)
Initialize the predicate selector to edit extant definitions. |
void |
Definer.initializeNewDefinitionSelector()
Initialize the predicate selector to create new definitions. |
void |
VirgilCommand.insertArg(int position,
java.lang.Object argument)
Insert a new argument. |
void |
ElementBrowser.invoke(ElementBrowserMode mode,
ElementBrowserNotifier notifier,
ElementBrowserParams params)
|
java.lang.String |
StateViewer.makeTransitionName(TransitionTime transition)
Describe a transition in NL. |
StateTime |
TimelineViewer.nextState(StateTime time)
Returns the StateTime of the state following some state. |
int |
ElementBrowser.numSelectableElements()
|
boolean |
VirgilConfiguration.portraitSet(java.lang.String key)
Return whether a portrait image is set for some key. |
StateTime |
TimelineViewer.previousState(StateTime time)
Returns the StateTime of the state previous to some state. |
void |
TimelineViewer.reconstruct()
|
void |
ElementBrowser.redrawDetailBox()
|
void |
TimelineSelector.refresh()
|
void |
SetupTogglePanel.refresh()
|
void |
KnowledgeEditor.refresh()
|
void |
InterpretativeEditor.refresh()
|
void |
ElementBrowser.refresh()
|
void |
Definer.refresh()
|
java.lang.StringBuffer |
VirgilHistoryFrame.render()
|
java.lang.StringBuffer |
VirgilCommand.render()
Renders the return type |
java.lang.StringBuffer |
ViewableTime.render()
|
void |
Virgil.resetStory()
Reset the narrative back to where it was after configuration. |
void |
VirgilFile.save(java.io.File fileToSave)
Save the current Virgil memento to disk. |
void |
ElementBrowser.selectNode(GenericScheherID nodeToSelect,
boolean collapseOthers)
|
void |
TimelineViewer.selectState(StateTime time)
Focus the timeline viewport on a particular state. |
void |
TimelineViewer.selectState(StateTime time,
boolean animate)
Focus the timeline viewport on a particular state. |
void |
TimelineViewer.selectTime(TimelineTime time)
Switchboard for calling selectState or selectTransition. |
void |
TimelineViewer.selectTime(TimelineTime time,
boolean animate)
Switchboard for calling selectState or selectTransition. |
void |
TimelineViewer.selectTransition(TransitionTime time)
Focus the timeline viewport on a particular transition diamond. |
void |
TimelineViewer.selectTransition(TransitionTime time,
boolean animate)
Focus the timeline viewport on a particular transition diamond. |
void |
GroupSelector.setBrowserParams(ElementBrowserParams browserParams)
Manually specify ElementBrowserParams for the ElementBrowser invoked by this selector |
void |
BrowsableSelector.setBrowserParams(ElementBrowserParams params)
Manually specify ElementBrowserParams for the ElementBrowser invoked by this selector |
void |
VirgilParams.setQuitHandler(VirgilButtonClickHandler quitHandler)
|
void |
VirgilLauncher.setSelection(java.lang.Object selection)
|
void |
TypeSelector.setSelection(java.lang.Object selection)
|
void |
SCHSelector.setSelection(java.lang.Object selection)
Set the selection. |
void |
PropositionTypeSelector.setSelection(java.lang.Object selection)
|
void |
PrepositionSelector.setSelection(java.lang.Object selection)
|
void |
PredicateSelector.setSelection(java.lang.Object selection)
|
void |
NameSelector.setSelection(java.lang.Object selection)
|
void |
ManualSelector.setSelection(java.lang.Object selection)
|
void |
GroupSelector.setSelection(java.lang.Object selection)
|
void |
BrowsableSelector.setSelection(java.lang.Object selection)
|
void |
BooleanSelector.setSelection(java.lang.Object selection)
|
void |
AssertionSelector.setSelection(java.lang.Object selection)
|
void |
VisibleStates.setStates(TimelineID timeline,
StateTimeSet visibleStates)
|
void |
TimelineViewer.setStory(StoryInterpreter story)
|
void |
TimelineSelector.setStory(StoryInterpreter story)
|
void |
TimelineControlPanel.setStory(StoryInterpreter story)
|
void |
StateViewer.setStory(StoryInterpreter story)
|
void |
NewContentPanel.setStory(StoryInterpreter story)
|
void |
TimelineViewer.setTimeline(TimelineID timelineID,
boolean overrideStateSelection)
|
void |
TimelineSelector.setTimeline(TimelineID timeline,
TimelineColor color)
|
void |
StateViewer.setToState(TimelineID timelineID,
StateTime state)
|
void |
StateViewer.setToTime(TimelineID timelineID,
TimelineTime time)
Switchboard for calling either setToState or setToTransition. |
void |
StateViewer.setToTransition(TimelineID timelineID,
TransitionTime transition)
|
void |
TimelineViewer.setVisibleStates(VisibleStates visibleStates)
Set the visible states for all timelines. |
boolean |
TimelineViewer.showingState(StateTime time)
|
void |
SCHSelectorWithBrowser.takeBrowser()
Take control of the ElementBrowser. |
void |
PredicateSelector.takeBrowser()
|
void |
GroupSelector.takeBrowser()
|
void |
BrowsableSelector.takeBrowser()
|
TimelineIDSet |
VisibleStates.timelinesSet()
|
void |
Definer.updateBrowser()
Update the currently-defined-element browser. |
void |
TimelineArrowPanel.updateTitle(TimelineTime time)
|
InterpValidationResult |
InterpretativeEditor.validate()
|
Constructors in story.scheherazade.virgil that throw Scheherexception | |
---|---|
AssertionSelector(SCHSelector parentSelector,
Virgil virgil,
PredicateSelectorMode mode)
|
|
BrowsableSelector(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
BrowsableSelectorParams params,
ElementBrowser browser,
PlannerRepository planners,
ElementBrowserMode mode,
SCHSelector parentSelector,
java.lang.String prompt,
TimelineID timeline,
boolean inherit,
boolean avoidGroups,
boolean showSearch)
|
|
ControlPanel(Virgil virgil,
VirgilConfiguration config,
StoryListener storyListener)
|
|
Definer(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
DefinerMode mode,
TimelineViewer timelineViewer,
TimelineID timeline,
boolean inherit)
|
|
ElementBrowser(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
TimelineViewer timelineViewer)
Constructor. |
|
GroupSelector(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
ElementBrowser browser,
PlannerRepository planners,
ElementBrowserMode mode,
SCHSelector parentSelector,
java.lang.String prompt,
TimelineID timeline,
boolean inherit,
boolean emptySetIsReady)
|
|
InterpretativeDetailBox(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
TimelineViewer timelineViewer,
TimelineID timeline,
Serialization sourceText,
NewContentPanel newContent,
PlannerRepository plannerRep,
InterpretativeEditor interpEditor)
|
|
InterpretativeEditor(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
TimelineViewer timelineViewer,
TimelineID timeline,
Serialization sourceText,
NewContentPanel newContent,
PlannerRepository plannerRep)
|
|
KnowledgeEditor(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners,
TimelineViewer timelineViewer,
TimelineID timeline,
boolean inherit)
|
|
NameSelector(SCHSelector parentSelector,
java.lang.String prompt)
|
|
PredicateSelector(Virgil virgil,
PlannerRepository planners,
ElementBrowser browser,
Verbalizer verbalizer,
SCHSelector parentSelector,
int recursionDepth,
java.lang.String prompt)
Set up a selector. |
|
PropositionTypeSelector(SCHSelector parentSelector,
GenericScheherID selectedFrame,
ValidPropositionParameter param,
TimelineID timeline,
java.lang.String prompt,
SCHVariableType type)
|
|
SettingsPanel(Virgil virgil,
PlannerRepository planners,
Verbalizer verbalizer)
Set up a selector. |
|
SetupTogglePanel(Virgil virgil,
StoryInterpreter story,
Verbalizer verbalizer,
PlannerRepository planners)
|
|
StateViewer(Virgil virgil,
VirgilConfiguration config,
Verbalizer verbalizer)
|
|
TimelineSelector(Virgil virgil,
StateViewer stateview,
Verbalizer verbalizer)
|
|
TimelineViewer(Virgil virgil,
VirgilConfiguration config,
StateViewer stateViewer,
TimelineArrowPanel arrowPanel,
java.util.Hashtable<java.lang.String,TimelineColor> colors)
|
|
ViewableTime(TimelineID timeline,
TimelineTime time)
|
|
Virgil(VirgilConfiguration config,
boolean quitAppOnWindowClose,
WaitFrame waitDialog,
double startWaitProgress)
Constructor with story to load. |
|
VirgilCommand(VirgilCommandType pointType)
Constructor with no arguments. |
|
VirgilCommand(VirgilCommandType pointType,
java.lang.Object argument0)
Constructor with one argument. |
|
VirgilCommand(VirgilCommandType pointType,
java.lang.Object argument0,
java.lang.Object argument1)
Constructor with two arguments. |
|
VirgilCommand(VirgilCommandType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2)
Constructor with three arguments. |
|
VirgilCommand(VirgilCommandType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3)
Constructor with four arguments. |
|
VirgilCommand(VirgilCommandType pointType,
java.lang.Object argument0,
java.lang.Object argument1,
java.lang.Object argument2,
java.lang.Object argument3,
java.lang.Object argument4)
Constructor with five arguments. |
|
VirgilFile(StoryTelling telling,
int tellingFloor,
VisibleStates visibleStates,
int configKey,
java.lang.String UID,
java.lang.String sourceStoryID,
java.lang.String sourceStory)
Constructor for populating with live data. |
|
VirgilFileConfig(Configuration config)
|
|
VirgilHistoryFrame(HistoryFrameID HFID,
VirgilCommand command,
VisibleStates visibleStates,
HistoryFrameID storyListenerFrame,
ViewableTime viewedTime)
|
|
VirgilLauncher(java.lang.String[] args)
|
|
VirgilTextPane(java.lang.String title,
java.awt.Color backgroundColor,
java.awt.Color labelColor,
java.lang.String borderImage)
|
|
VisibleStates(java.io.BufferedReader reader)
Parse in a VisibleStates from a BufferedReader that should contain nothing but a textual serialization of the VisibleStates as produced by the render() function. |
Uses of Scheherexception in story.scheherazade.virgil.help |
---|
Constructors in story.scheherazade.virgil.help that throw Scheherexception | |
---|---|
HelpDisplay(java.util.Vector<HelpTopic> topLevelHelpTopics)
|
|
Scheherazade_Help()
Constructor Sets up the DOM and attempts to parse the xml file at the target location indicated above Throws errors and warnings as necessary using HelpErrorHandler Ensures validity of xml file based on dtd |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |