Modifier and Type | Method and Description |
---|---|
Vertex |
AIMLParser.createSentenceState(Vertex stateMachine,
Network network) |
Vertex |
AIMLParser.createState(Vertex pattern,
Vertex parent,
Network network)
Create a left child state node for the pattern.
|
Vertex |
AIMLParser.parseAIML(java.io.File file,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex stateMachine,
java.lang.String encoding,
Network network)
Get the contents of the URL to a .aiml file and parse it.
|
Vertex |
AIMLParser.parseAIML(java.lang.String code,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex stateMachine,
Network network)
Parse the code into a vertex state machine defined in the network.
|
Vertex |
AIMLParser.parseAIML(java.net.URL url,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex stateMachine,
java.lang.String encoding,
Network network)
Get the contents of the URL to a .aiml file and parse it.
|
Vertex |
AIMLParser.parseAIMLTemplate(java.lang.String code,
Network network)
Parse the template into a forumla defined in the network.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
AIMLParser.createSentenceState(Vertex stateMachine,
Network network) |
Vertex |
AIMLParser.createState(Vertex pattern,
Vertex parent,
Network network)
Create a left child state node for the pattern.
|
Vertex |
AIMLParser.parseAIML(java.io.File file,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex stateMachine,
java.lang.String encoding,
Network network)
Get the contents of the URL to a .aiml file and parse it.
|
Vertex |
AIMLParser.parseAIML(java.lang.String code,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex stateMachine,
Network network)
Parse the code into a vertex state machine defined in the network.
|
Vertex |
AIMLParser.parseAIML(java.net.URL url,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex stateMachine,
java.lang.String encoding,
Network network)
Get the contents of the URL to a .aiml file and parse it.
|
void |
AIMLParser.parseCategory(org.w3c.dom.Element category,
Vertex topic,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex sentenceState,
java.util.Map<java.lang.String,Vertex> cache,
Network network) |
Modifier and Type | Method and Description |
---|---|
void |
AIMLParser.parseCategory(org.w3c.dom.Element category,
Vertex topic,
boolean parseAsStateMachine,
boolean createStates,
boolean pin,
boolean indexStatic,
Vertex sentenceState,
java.util.Map<java.lang.String,Vertex> cache,
Network network) |
Modifier and Type | Method and Description |
---|---|
void |
Avatar.evaluateOutput(Vertex output)
Evaluate the output and express in the Avatar's image.
|
void |
Avatar.evaluateResponse(Vertex output,
Vertex response,
Vertex meta,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the input response for actions and poses.
|
Modifier and Type | Method and Description |
---|---|
void |
Avatar.evaluateResponse(Vertex output,
Vertex response,
Vertex meta,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the input response for actions and poses.
|
void |
Avatar.evaluateResponse(Vertex output,
Vertex response,
Vertex meta,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the input response for actions and poses.
|
Modifier and Type | Method and Description |
---|---|
EmotionalState |
Mood.evaluateEmotionalState(Vertex output)
Determine the main emotional state of the output.
|
java.util.List<EmotionalState> |
Mood.evaluateEmotionalStates(Vertex output)
Determine the emotional states of the output.
|
void |
Mood.evaluateOutput(Vertex output)
Evaluate the output and express emotion.
|
void |
Mood.evaluateResponse(Vertex response,
Vertex meta)
Evaluate the input response for emotional influence.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Memory.addActiveMemory(Vertex vertex)
Add the sensory data to the active memory.
|
Vertex |
Vertex.applyEval(java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluates any eval functions in the equation or formula..
|
Vertex |
Vertex.applyQuotient(java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the quotient.
|
Vertex |
Vertex.copy()
Create a copy of the vertex with all of the same relationships.
|
Vertex |
Network.createAnonymousSpeaker()
Create a new anonymous speaker.
|
Vertex |
Network.createFormula(java.lang.String text)
Compile the forumla response.
|
Vertex |
Network.createFragment(java.lang.String text)
Tokenize the text into its words and create a vertex representation of the sentence fragment.
|
Vertex |
Network.createInstance(Primitive type)
Create a new instance of the type.
|
Vertex |
Network.createInstance(Vertex type)
Create a new instance of the type.
|
Vertex |
Network.createMeta(Relationship relationship)
Return the relationship meta vertex.
|
Vertex |
Network.createName(java.lang.String name)
Find or create the speaker with the name.
|
Vertex |
Network.createNewObject(java.lang.String name)
Create the word, and a new meaning.
|
Vertex |
Network.createObject(java.lang.String name)
Create the word, and its meaning.
|
Vertex |
Network.createParagraph(java.lang.String text)
Tokenize the paragraph into its sentences and create a vertex representation.
|
Vertex |
Network.createParagraph(Vertex sentence)
Convert the sentence to a paragraph if it has multiple phrases.
|
Vertex |
Network.createPattern(java.lang.String text)
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
|
Vertex |
Network.createPattern(java.lang.String text,
SelfCompiler compiler)
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
|
Vertex |
Network.createPrimitive(java.lang.String name)
Create the primitive and associate the word to it.
|
Vertex |
Network.createSentence(java.lang.String text)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
Network.createSentence(java.lang.String text,
boolean generated)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
Network.createSentence(java.lang.String text,
boolean generated,
boolean reduced)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
Network.createSentence(java.lang.String text,
boolean generated,
boolean reduced,
boolean whitespace)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
Network.createSpeaker(java.lang.String name)
Find or create the speaker with the name.
|
Vertex |
Network.createTemplate(java.lang.String text)
Compile the template response.
|
Vertex |
Network.createTemporyVertex()
Create a temporary, non-persistent vertex.
|
Vertex |
Network.createTimestamp()
Create a timestamp based on the current nanos.
|
Vertex |
Network.createUniqueSpeaker(Primitive id,
Primitive type,
java.lang.String name)
Find or create the speaker from the unique id.
|
Vertex |
Network.createVertex()
Create a new vertex in this network,
assign the id.
|
Vertex |
Network.createVertex(java.lang.Object data)
Create a new vertex in this network with the data.
|
Vertex |
Network.createVertex(Vertex vertex)
Return the matching registered vertex, or register if missing.
|
Vertex |
Network.createWord(java.lang.String text)
Tokenize the text into its words and create a vertex representation of the word or compound word.
|
Vertex |
Vertex.detach()
Create a copy of the vertex with only the id.
|
Vertex |
Network.findByData(java.lang.Object data)
Return the vertex with the given data.
|
Vertex |
Network.findById(java.lang.Number id)
Return the vertex with the given id.
|
Vertex |
Network.findByName(java.lang.String name)
Return the vertex with the given name.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
java.util.Collection<Relationship> associate2,
Vertex associateType2,
java.util.Collection<Relationship> associate3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
java.util.Collection<Relationship> associate3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
Vertex associate3,
Vertex associateType3)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Relationship.getMeta() |
Vertex |
Vertex.getRelationship(Primitive type)
Return any relationship target of the primitive type.
|
Vertex |
Vertex.getRelationship(Vertex type)
Return any relationship target of the type.
|
Vertex |
Relationship.getSource() |
Vertex |
Relationship.getTarget() |
Vertex |
Relationship.getType() |
Vertex |
Vertex.lastRelationship(Primitive type)
Return the last of the ordered relationship, or null.
|
Vertex |
Vertex.lastRelationship(Primitive type,
int fromLast)
Return the fromLast last of the ordered relationship, or null.
|
Vertex |
Vertex.lastRelationship(Vertex type)
Return the last of the ordered relationship, or null.
|
Vertex |
Vertex.lastRelationship(Vertex type,
int fromLast)
Return the fromLast last of the ordered relationship, or null.
|
Vertex |
Vertex.mostConscious(Primitive type)
Return the target vertex related by the type, with the high consciousness level.
|
Vertex |
Vertex.mostConscious(Primitive type,
float min)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Vertex |
Vertex.mostConscious(Vertex type)
Return the target vertex related by the type, with the high consciousness level.
|
Vertex |
Vertex.mostConscious(Vertex type,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
Vertex.mostConscious(Vertex type,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Vertex |
Vertex.mostConscious(Vertex type,
Vertex classification)
Return the target vertex related by the type, of the classification, with the high consciousness level.
|
Vertex |
Vertex.mostConsciousTargetOfType(Vertex classification)
Return the most conscious target the vertex has any relationship to that is an instantiation of the classification.
|
Vertex |
Vertex.mostConsciousWithAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
Vertex.mostConsciousWithAssoiates(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
Vertex.nextMostConscious(Primitive type,
java.util.Set<Vertex> ignoring)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Vertex |
Vertex.nextMostConscious(Primitive type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
Vertex.nextMostConscious(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Vertex |
Vertex.nextMostConscious(Vertex type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
Network.findAll()
Return all vertices.
|
java.util.List<Vertex> |
Network.findAll(int pageSize,
int page)
Return all vertices.
|
java.util.List<Vertex> |
Network.findAllInstances(Vertex type,
Vertex relationship,
java.util.Calendar start)
Find all relationships related to the vertex or of the vertex type.
|
java.util.List<Vertex> |
Network.findAllLike(java.lang.String filter)
Return all vertices matching the filter.
|
java.util.List<Vertex> |
Network.findAllLike(java.lang.String filter,
int pageSize,
int page)
Return all vertices matching the filter.
|
java.util.List<Vertex> |
Memory.getActiveMemory()
Active memory represents the last sensory state.
|
java.util.Map<Vertex,Vertex> |
VertexIterator.getBreadthSet()
Return the set of vertices for the next breadth first traversal level.
|
java.util.Map<Vertex,Vertex> |
VertexIterator.getBreadthSet()
Return the set of vertices for the next breadth first traversal level.
|
java.util.Map<Vertex,java.util.Map<Relationship,Relationship>> |
Vertex.getRelationships()
Return all relationships.
|
java.util.Map<Vertex,Vertex> |
VertexIterator.getTraversed()
Return the set of already traversed vertices.
|
java.util.Map<Vertex,Vertex> |
VertexIterator.getTraversed()
Return the set of already traversed vertices.
|
java.util.List<Vertex> |
Vertex.orderedRelations(Primitive primitive)
Return all of the relationships targets of the primitive type, sorted by index.
|
java.util.List<Vertex> |
Vertex.orderedRelations(Vertex relationshipType)
Return all of the relationship targets of the type, sorted by index.
|
Modifier and Type | Method and Description |
---|---|
void |
MemoryEventListener.addActiveMemory(Vertex vertex)
A new active memory was added.
|
Vertex |
Memory.addActiveMemory(Vertex vertex)
Add the sensory data to the active memory.
|
void |
VertexIterator.addBreadth(Vertex vertex)
Add the vertex to the breadth set for traversal.
|
Relationship |
Vertex.addRelationship(Primitive type,
Vertex target)
Add the relation of the relationship primitive type to the target vertex.
|
Relationship |
Vertex.addRelationship(Primitive type,
Vertex target,
int index)
Add the relation of the relationship type to the target vertex.
|
Relationship |
Vertex.addRelationship(Vertex type,
Vertex target)
Add the relation of the type to the other vertex.
|
Relationship |
Vertex.addRelationship(Vertex type,
Vertex target,
int index)
Add the relation of the relationship type to the target vertex.
|
Relationship |
Vertex.addRelationship(Vertex type,
Vertex target,
int index,
boolean internal)
Add the relation of the type to the other vertex.
|
void |
Network.addVertex(Vertex vertex)
Register the vertex with the network.
|
Relationship |
Vertex.addWeakRelationship(Primitive type,
Vertex target,
float correctnessMultiplier)
Add the relation of the relationship type to the target vertex.
|
Relationship |
Vertex.addWeakRelationship(Vertex type,
Vertex target,
float correctnessMultiplier)
Add the relation of the relationship type to the target vertex.
|
Relationship |
Vertex.appendRelationship(Primitive type,
Vertex target)
Add the relation of the relationship type to the end of the target vertex relationships.
|
Relationship |
Vertex.appendRelationship(Vertex type,
Vertex target)
Add the relation of the relationship type to the end of the target vertex relationships.
|
void |
Vertex.associateAll(Primitive relationshipType,
Vertex target,
Primitive type)
Associate each of the relationship target vertices with the target vertex by the type.
|
void |
Vertex.associateAll(Vertex relationshipType,
Vertex target,
Vertex type)
Associate each of the relationship target vertices with the target vertex by the type.
|
void |
Network.associateCaseInsensitivity(java.lang.String word,
Vertex meaning)
Associate alternative cases of the word with the meaning.
|
void |
Network.associateCaseInsensitivity(Vertex word)
Associate alternative cases of the word with the meaning, type, tense, etc..
|
void |
Network.checkReduction(Vertex sentence)
Check if the sentence has been reduced, if not, then reduce.
|
boolean |
Vertex.collectMatches(Vertex vertex,
java.util.Map<Vertex,java.util.Set<Vertex>> matches)
Compare if the two vertices match.
|
Vertex |
Network.createInstance(Vertex type)
Create a new instance of the type.
|
Vertex |
Network.createParagraph(Vertex sentence)
Convert the sentence to a paragraph if it has multiple phrases.
|
Vertex |
Network.createVertex(Vertex vertex)
Return the matching registered vertex, or register if missing.
|
boolean |
Vertex.equalsIgnoreCase(Vertex vertex)
Compare the vertices ignoring case.
|
java.util.List<Vertex> |
Network.findAllInstances(Vertex type,
Vertex relationship,
java.util.Calendar start)
Find all relationships related to the vertex or of the vertex type.
|
java.util.List<Relationship> |
Network.findAllRelationshipsTo(Vertex vertex)
Find all relationships related to the vertex or of the vertex relationship type.
|
java.util.List<Relationship> |
Network.findAllRelationshipsTo(Vertex vertex,
Vertex type)
Find all relationships related to the vertex by the type.
|
java.util.List<Relationship> |
Network.findAllRelationshipsTo(Vertex vertex,
Vertex type,
java.util.Date date)
Find all relationships related to the vertex by the type.
|
void |
Vertex.fixRelationships(Vertex type)
Fix the corrupted relationship index order.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
java.util.Collection<Relationship> associate2,
Vertex associateType2,
java.util.Collection<Relationship> associate3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
java.util.Collection<Relationship> associate3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
Vertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
Vertex associate3,
Vertex associateType3)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Relationship |
Vertex.getRelationship(Primitive type,
Vertex target)
Return the relationship to the target of the primitive type.
|
Vertex |
Vertex.getRelationship(Vertex type)
Return any relationship target of the type.
|
Relationship |
Vertex.getRelationship(Vertex type,
Vertex target)
Return the relationship to the target of the primitive type.
|
java.util.Collection<Relationship> |
Vertex.getRelationships(Vertex relationshipType)
Return all relationships of the type.
|
boolean |
Vertex.hasAnyAssociatedInverseRelationship(Primitive associate,
Vertex target,
Primitive type)
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasAnyAssociatedInverseRelationship(Vertex associate,
Vertex target,
Vertex type)
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasAnyRelationshipToTarget(Vertex target)
Return if the vertex has any relationship to any target.
|
boolean |
Vertex.hasAnyRelationshipToTargetOfType(Vertex classification)
Return if the vertex has any relationship to any target that is an instantiation of the classification.
|
boolean |
Vertex.hasInverseRelationship(Primitive type,
Vertex target)
Return if the vertex has an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasInverseRelationship(Vertex type,
Vertex target)
Return if the vertex has an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target)
Return if the vertex has an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasOrInheritsRelationship(Vertex type,
Vertex target)
Return if the vertex has a relationship of the type to the target.
|
boolean |
Vertex.hasOrInheritsRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
boolean |
Vertex.hasRelationship(Primitive type,
Vertex target)
Return if the vertex has a relationship of the type primitive to the target.
|
boolean |
Vertex.hasRelationship(Vertex type)
Return if the vertex has any relationship of the type.
|
boolean |
Vertex.hasRelationship(Vertex type,
Vertex target)
Return if the vertex has a relationship of the type to the target.
|
void |
Network.importMerge(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Merge the vertex into this network from an import.
|
boolean |
Vertex.instanceOf(Vertex type)
Return if the vertex is an instantiation of the type.
|
boolean |
Vertex.internalHasRelationship(Vertex type,
Vertex target)
Return if the vertex has a relationship of the type to the target.
|
void |
Vertex.internalRemoveRelationship(Vertex type,
Vertex target)
Remove the relation.
|
void |
Vertex.internalRemoveRelationships(Vertex type)
Remove the relationships of the type.
|
void |
Vertex.inverseAssociateAll(Primitive relationshipType,
Vertex source,
Primitive type)
Dissociate each of the relationship target vertices with the target vertex by the type.
|
void |
Vertex.inverseAssociateAll(Vertex relationshipType,
Vertex source,
Vertex type)
Dissociate each of the relationship target vertices with the target vertex by the type.
|
boolean |
VertexIterator.iterate(Vertex vertex)
Iterate on the vertex, and return true if children should be traversed.
|
Vertex |
Vertex.lastRelationship(Vertex type)
Return the last of the ordered relationship, or null.
|
Vertex |
Vertex.lastRelationship(Vertex type,
int fromLast)
Return the fromLast last of the ordered relationship, or null.
|
java.lang.Boolean |
Vertex.matches(Vertex vertex,
java.util.Map<Vertex,Vertex> matches)
Compare if the two vertices match.
|
void |
Network.merge(Vertex source)
Merge the vertex into this network.
|
Vertex |
Vertex.mostConscious(Vertex type)
Return the target vertex related by the type, with the high consciousness level.
|
Vertex |
Vertex.mostConscious(Vertex type,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
Vertex.mostConscious(Vertex type,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Vertex |
Vertex.mostConscious(Vertex type,
Vertex classification)
Return the target vertex related by the type, of the classification, with the high consciousness level.
|
Relationship |
Vertex.mostConsciousRelationship(Vertex type)
Return the relationship related by the type, with the high consciousness level.
|
Vertex |
Vertex.mostConsciousTargetOfType(Vertex classification)
Return the most conscious target the vertex has any relationship to that is an instantiation of the classification.
|
Vertex |
Vertex.mostConsciousWithAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
Vertex.mostConsciousWithAssoiates(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
Vertex.nextMostConscious(Primitive type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
Vertex.nextMostConscious(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Vertex |
Vertex.nextMostConscious(Vertex type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Relationship |
Vertex.nextMostConsciousRelationship(Primitive type,
Vertex ignoring)
Return the relationship related by the type, with the high consciousness level.
|
Relationship |
Vertex.nextMostConsciousRelationship(Primitive type,
Vertex ignoring,
float min)
Return the relationship related by the type, with the high consciousness level greater than the value.
|
Relationship |
Vertex.nextMostConsciousRelationship(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Relationship |
Vertex.nextMostConsciousRelationship(Vertex type,
Vertex ignoring)
Return the relationship related by the type, with the high consciousness level.
|
java.util.List<Vertex> |
Vertex.orderedRelations(Vertex relationshipType)
Return all of the relationship targets of the type, sorted by index.
|
java.util.List<Relationship> |
Vertex.orderedRelationships(Vertex relationshipType)
Return all of the relationships of the type, sorted by index.
|
java.util.List<Relationship> |
Vertex.orderedRelationshipsByConsciousness(Vertex relationshipType)
Return all of the relationships of the type, sorted by consciousness level.
|
Relationship |
Vertex.removeRelationship(Primitive type,
Vertex target)
Remove the relation of the primitive type from the other vertex.
|
Relationship |
Vertex.removeRelationship(Vertex type,
Vertex target)
Remove the relation of the type from the other vertex.
|
void |
Network.removeVertex(Vertex vertex)
Remove the vertex from the network.
|
void |
Network.removeVertexAndReferences(Vertex vertex)
Remove the vertex and all references to it from the network.
|
void |
Vertex.replaceRelationship(Relationship oldRelationship,
Vertex newTarget)
Replace the relationship with the new target at the same index.
|
void |
Relationship.setMeta(Vertex meta) |
void |
Vertex.setOriginal(Vertex original)
Set the original long term vertex the short term vertex was derived from.
|
void |
Vertex.setRelationship(Primitive type,
Vertex newValue)
Set the relationship, removing the old value.
|
void |
Vertex.setRelationship(Vertex type,
Vertex newValue)
Set the relationship, removing the old value.
|
void |
Relationship.setSource(Vertex source) |
void |
Relationship.setTarget(Vertex target) |
void |
Relationship.setType(Vertex type) |
void |
Vertex.weakAssociateAll(Primitive relationshipType,
Vertex target,
Primitive type,
float correctnessMultiplier)
Associate each of the relationship target vertices with the target vertex by the type.
|
void |
Vertex.weakAssociateAll(Vertex relationshipType,
Vertex target,
Vertex type,
float correctnessMultiplier)
Associate each of the relationship target vertices with the target vertex by the type.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Vertex.applyEval(java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluates any eval functions in the equation or formula..
|
Vertex |
Vertex.applyEval(java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluates any eval functions in the equation or formula..
|
Vertex |
Vertex.applyQuotient(java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the quotient.
|
Vertex |
Vertex.applyQuotient(java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the quotient.
|
boolean |
Vertex.collectMatches(Vertex vertex,
java.util.Map<Vertex,java.util.Set<Vertex>> matches)
Compare if the two vertices match.
|
boolean |
Vertex.collectMatches(Vertex vertex,
java.util.Map<Vertex,java.util.Set<Vertex>> matches)
Compare if the two vertices match.
|
boolean |
Vertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has an inverse/negative relationship of the type to the target.
|
boolean |
Vertex.hasOrInheritsRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
boolean |
Vertex.hasOrInheritsRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
void |
Network.importMerge(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Merge the vertex into this network from an import.
|
void |
Network.importMerge(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Merge the vertex into this network from an import.
|
java.lang.Boolean |
Vertex.matches(Vertex vertex,
java.util.Map<Vertex,Vertex> matches)
Compare if the two vertices match.
|
java.lang.Boolean |
Vertex.matches(Vertex vertex,
java.util.Map<Vertex,Vertex> matches)
Compare if the two vertices match.
|
Vertex |
Vertex.nextMostConscious(Primitive type,
java.util.Set<Vertex> ignoring)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Vertex |
Vertex.nextMostConscious(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
Relationship |
Vertex.nextMostConsciousRelationship(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex related by the type, with the high consciousness level and correctness greater than the value.
|
void |
VertexIterator.setBreadthSet(java.util.Map<Vertex,Vertex> breadthSet)
Set of vertices for the next breadth first traversal level.
|
void |
VertexIterator.setBreadthSet(java.util.Map<Vertex,Vertex> breadthSet)
Set of vertices for the next breadth first traversal level.
|
Modifier and Type | Method and Description |
---|---|
void |
Sense.output(Vertex output)
Output the active network through the sense, could be text, sound, image, commands etc..
|
void |
Awareness.output(Vertex output)
Allow the sense to output the response.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
BasicAvatar.setAction(Vertex source,
Vertex action)
Self API to set avatar action.
|
Vertex |
BasicAvatar.setCommand(Vertex source,
Vertex command)
Self API to set avatar command.
|
Vertex |
BasicAvatar.setPose(Vertex source,
Vertex pose)
Self API to set avatar pose.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicAvatar.evaluateOutput(Vertex output)
Evaluate the output for emotional expression.
|
void |
BasicAvatar.evaluateResponse(Vertex output,
Vertex response,
Vertex meta,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the input response for actions and poses.
|
Vertex |
BasicAvatar.setAction(Vertex source,
Vertex action)
Self API to set avatar action.
|
Vertex |
BasicAvatar.setCommand(Vertex source,
Vertex command)
Self API to set avatar command.
|
Vertex |
BasicAvatar.setPose(Vertex source,
Vertex pose)
Self API to set avatar pose.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicAvatar.evaluateResponse(Vertex output,
Vertex response,
Vertex meta,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the input response for actions and poses.
|
void |
BasicAvatar.evaluateResponse(Vertex output,
Vertex response,
Vertex meta,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the input response for actions and poses.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
BasicMood.getEmotion(Vertex source,
Vertex emotionVertex)
Self API to get mood.
|
Vertex |
BasicMood.setEmotion(Vertex source,
Vertex emotionVertex,
Vertex valueVertex)
Self API to set mood.
|
Modifier and Type | Method and Description |
---|---|
void |
EmotionalState.apply(Vertex vertex)
Apply the emotion to the vertex.
|
EmotionalState |
BasicMood.evaluateEmotionalState(Vertex output)
Determine the main emotional state of the output.
|
java.util.List<EmotionalState> |
BasicMood.evaluateEmotionalStates(Vertex output)
Determine the emotional states of the output.
|
void |
BasicMood.evaluateOutput(Vertex output)
Evaluate the output with emotional expression.
|
void |
BasicMood.evaluateResponse(Vertex response,
Vertex meta)
Evaluate the input response for emotional influence.
|
Vertex |
BasicMood.getEmotion(Vertex source,
Vertex emotionVertex)
Self API to get mood.
|
Vertex |
BasicMood.setEmotion(Vertex source,
Vertex emotionVertex,
Vertex valueVertex)
Self API to set mood.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicVertex
Represents a piece of knowledge.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
BasicMemory.addActiveMemory(Vertex vertex)
Add the sensory data to the active memory.
|
Vertex |
BasicVertex.applyALL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the ALL operation.
|
Vertex |
BasicVertex.applyAPPEND(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Append the relationship in order.
|
Vertex |
BasicVertex.applyASSOCIATE(Vertex operator,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the ASSOCIATE or DISSOCIATE operation.
|
Vertex |
BasicVertex.applyCALL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the call operation.
|
Vertex |
BasicVertex.applyCONDITION(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the OR/AND condition.
|
Vertex |
BasicVertex.applyCOUNT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the COUNT operation.
|
Vertex |
BasicVertex.applyDEBUG(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the DEBUG operation.
|
Vertex |
BasicVertex.applyEQUAL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LESS operation.
|
Vertex |
BasicVertex.applyEval(java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluates any eval functions in the equation or formula..
|
Vertex |
BasicVertex.applyFOR(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the FOR operation.
|
Vertex |
BasicVertex.applyFRAGMENT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Primitive format)
Apply the FRAGMENT operation.
|
Vertex |
BasicVertex.applyGET(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the GET operation.
|
Vertex |
BasicVertex.applyGREATER(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the GREATER operation.
|
Vertex |
BasicVertex.applyIF(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the IF operation.
|
Vertex |
BasicVertex.applyINPUT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the INPUT operation.
|
Vertex |
BasicVertex.applyLEARN(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LEARN operation.
|
Vertex |
BasicVertex.applyLESS(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LESS operation.
|
Vertex |
BasicVertex.applyNEW(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the NEW operation.
|
Vertex |
BasicVertex.applyQuotient(java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the quotient.
|
Vertex |
BasicVertex.applyRANDOM(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the RANDOM operation.
|
Vertex |
BasicVertex.applyRELATED(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the related operation.
|
Vertex |
BasicVertex.applyRELATION(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the relation operation.
|
Vertex |
BasicVertex.applySENTENCE(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SENTENCE operation.
|
Vertex |
BasicVertex.applySET(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SET operation.
|
Vertex |
BasicVertex.applySRAI(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SRAI operation.
|
Vertex |
BasicVertex.applySRAIX(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SRAIX operation.
|
Vertex |
BasicVertex.applyWHILE(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the WHILE operation.
|
Vertex |
BasicVertex.applyWORD(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the WORD operation.
|
Vertex |
BasicVertex.checkRelationRelationshipForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
Vertex |
BasicVertex.checkRelationTargetForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
Vertex |
BasicVertex.copy()
Create a copy of the vertex with all of the same relationships.
|
Vertex |
Bootstrap.createAdjective(java.lang.String text,
Vertex meaning,
Network network)
Create the adjective with the meaning.
|
Vertex |
AbstractNetwork.createAnonymousSpeaker()
Create a new anonymous speaker.
|
Vertex |
Bootstrap.createArticle(java.lang.String text,
Vertex meaning,
Network network)
Create the article with the meaning.
|
Vertex |
AbstractNetwork.createFormula(java.lang.String code)
Compile the forumla response.
|
Vertex |
AbstractNetwork.createFragment(java.lang.String text)
Tokenize the fragment into its words and create a vertex representation.
|
Vertex |
AbstractNetwork.createInstance(Primitive type)
Create a new instance of the type.
|
Vertex |
AbstractNetwork.createInstance(Vertex type)
Create a new instance of the type.
|
Vertex |
AbstractNetwork.createMeta(Relationship relationship)
Return the relationship meta vertex.
|
Vertex |
AbstractNetwork.createName(java.lang.String text)
Create the word as a name.
|
Vertex |
Bootstrap.createName(java.lang.String text,
Vertex meaning,
Network network)
Create the name with the meaning.
|
Vertex |
AbstractNetwork.createNewObject(java.lang.String name)
Create the word, and a new meaning.
|
Vertex |
Bootstrap.createNoun(java.lang.String text,
Vertex meaning,
Network network)
Create the noun with the meaning.
|
Vertex |
AbstractNetwork.createObject(java.lang.String name)
Create the word, and its meaning.
|
Vertex |
Bootstrap.createOrdinal(java.lang.String text,
Vertex meaning,
Network network)
Create the word with the meaning.
|
Vertex |
AbstractNetwork.createParagraph(java.lang.String text)
Tokenize the paragraph into its sentences and create a vertex representation.
|
Vertex |
AbstractNetwork.createParagraph(Vertex sentence)
Convert the sentence to a paragraph if it has multiple phrases.
|
Vertex |
AbstractNetwork.createPattern(java.lang.String text)
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
|
Vertex |
AbstractNetwork.createPattern(java.lang.String text,
SelfCompiler compiler)
Tokenize the sentence pattern into its words and wildcrads, and create a vertex representation.
|
Vertex |
AbstractNetwork.createPrimitive(java.lang.String name)
Create the primitive and associate the word to it.
|
Vertex |
Bootstrap.createPronoun(java.lang.String text,
Vertex meaning,
Network network,
Primitive type)
Create the pronoun with the meaning.
|
Vertex |
Bootstrap.createPronoun(java.lang.String text,
Vertex meaning,
Network network,
Primitive type,
Primitive type2)
Create the pronoun with the meaning.
|
Vertex |
Bootstrap.createPunctuation(java.lang.String text,
Vertex meaning,
Network network)
Create the punctuation with the meaning.
|
Vertex |
Bootstrap.createQuestion(java.lang.String text,
Primitive primitive,
Network network)
Create the question word and meaning.
|
Vertex |
AbstractNetwork.createSentence(java.lang.String text)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
AbstractNetwork.createSentence(java.lang.String text,
boolean generated)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
AbstractNetwork.createSentence(java.lang.String text,
boolean generated,
boolean reduction)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
AbstractNetwork.createSentence(java.lang.String text,
boolean generated,
boolean reduction,
boolean whitespace)
Tokenize the sentence into its words and create a vertex representation.
|
Vertex |
AbstractNetwork.createSpeaker(java.lang.String name)
Find or create the speaker with the name.
|
Vertex |
AbstractNetwork.createTemplate(java.lang.String code)
Compile the template response.
|
Vertex |
AbstractNetwork.createTemporyVertex()
Create a temporary, non-persistent vertex.
|
Vertex |
AbstractNetwork.createTimestamp()
Create a timestamp based on the current nanos.
|
Vertex |
Bootstrap.createTypo(java.lang.String text,
Vertex meaning,
Network network)
Associate a typo, or misspelling.
|
Vertex |
AbstractNetwork.createUniqueSpeaker(Primitive id,
Primitive type,
java.lang.String name)
Find or create the speaker from the unique id.
|
Vertex |
Bootstrap.createVerb(java.lang.String text,
Vertex meaning,
Primitive tense,
Network network,
java.lang.String[] conjugations)
Create the verb with the meaning.
|
Vertex |
AbstractNetwork.createVertex()
Create a new vertex in this network,
assign the id and creation date.
|
Vertex |
AbstractNetwork.createVertex(java.lang.Object data)
Create a new vertex in this network with the data,
If a vertex with the data already exists, then it is returned as the data must be unique.
|
Vertex |
BasicNetwork.createVertex(Vertex source)
Create a new vertex from the source.
|
Vertex |
AbstractNetwork.createVertex(Vertex source)
Create a new vertex from the source.
|
Vertex |
AbstractNetwork.createWord(java.lang.String text)
Tokenize the text into its words and create a vertex representation of the word or compound word.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
boolean prime,
Network network)
Create the word with the meaning.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
boolean prime,
Network network,
Primitive classification,
Primitive tense,
Primitive type,
Primitive type2,
java.lang.String[] conjugations)
Create the word with the meaning.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
Network network)
Create the word with the meaning.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
Network network,
Primitive classification)
Create the word with the meaning.
|
Vertex |
BasicVertex.detach()
Create a copy of the vertex with only the id.
|
Vertex |
BasicMemory.find(Vertex source,
Vertex id)
Self API
Lookup an object by id.
|
Vertex |
BasicNetwork.findByData(java.lang.Object data)
Return the vertex with the given data.
|
Vertex |
BasicNetwork.findById(java.lang.Number id)
Return the vertex with the given name.
|
Vertex |
BasicNetwork.findByName(java.lang.String name)
Return the vertex with the given name.
|
Vertex |
BasicMemory.findInstances(Vertex source,
Vertex type)
Self API
Search all instances of the class type.
|
Vertex |
BasicMemory.findInstances(Vertex source,
Vertex type,
Vertex date)
Self API
Search all instances of the class type, created after the date.
|
Vertex |
BasicMemory.findReferences(Vertex source,
Vertex target)
Self API
Search what references the object.
|
Vertex |
BasicMemory.findReferencesBy(Vertex source,
Vertex target,
Vertex type)
Self API
Search what references the object by the relationship.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
java.util.Collection<Relationship> associates2,
Vertex associateType2,
java.util.Collection<Relationship> associates3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
java.util.Collection<Relationship> associates3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
Vertex associate3,
Vertex associateType3)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
Vertex associate3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicRelationship.getMeta() |
Vertex |
BasicVertex.getRelationship(Primitive type)
Return any relationship target of the primitive type.
|
Vertex |
BasicVertex.getRelationship(Vertex type)
Return any relationship target of the type.
|
Vertex |
BasicRelationship.getSource() |
Vertex |
BasicRelationship.getTarget() |
Vertex |
BasicRelationship.getType() |
Vertex |
Bootstrap.getVariable(Vertex source,
Network network) |
Vertex |
AbstractNetwork.importVertex(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Find the vertex matching the source, or create a new one.
|
Vertex |
BasicVertex.lastRelationship(Primitive type)
Return the fromLast last of the ordered relationship, or null.
|
Vertex |
BasicVertex.lastRelationship(Primitive type,
int fromLast)
Return the last of the ordered relationship, or null.
|
Vertex |
BasicVertex.lastRelationship(Vertex type)
Return the last of the ordered relationship, or null.
|
Vertex |
BasicVertex.lastRelationship(Vertex type,
int fromLast)
Return the fromLast last of the ordered relationship, or null.
|
Vertex |
BasicVertex.mostConscious(Primitive type)
Return the target vertex related by the type with the high consciousness level.
|
Vertex |
BasicVertex.mostConscious(Primitive type,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.mostConscious(Vertex type)
Return the target vertex related by the type with the high consciousness level.
|
Vertex |
BasicVertex.mostConscious(Vertex type,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.mostConscious(Vertex type,
float min,
boolean inverse)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.mostConscious(Vertex type,
Vertex classification)
Return the target vertex related by the type, with the high consciousness level.
|
Vertex |
BasicVertex.mostConsciousTargetOfType(Vertex classification)
Return the most conscious target the vertex has any relationship to that is an instantiation of the classification.
|
Vertex |
BasicVertex.mostConsciousWithAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
BasicVertex.mostConsciousWithAssoiates(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
BasicVertex.nextMostConscious(Primitive type,
java.util.Set<Vertex> ignoring)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.nextMostConscious(Primitive type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.nextMostConscious(Primitive type,
Vertex ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Vertex |
BasicVertex.nextMostConscious(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Vertex |
BasicVertex.nextMostConscious(Vertex type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.nextMostConscious(Vertex type,
Vertex ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
BasicNetwork.findAll()
Return all vertices.
|
java.util.List<Vertex> |
BasicNetwork.findAll(int pageSize,
int page)
Return all vertices.
|
java.util.List<Vertex> |
BasicNetwork.findAllInstances(Vertex type,
Vertex relationship,
java.util.Calendar start)
Find all relationships related to the vertex or of the vertex type.
|
java.util.List<Vertex> |
BasicNetwork.findAllLike(java.lang.String filter)
Return all vertices matching the filter.
|
java.util.List<Vertex> |
BasicNetwork.findAllLike(java.lang.String filter,
int pageSize,
int page)
Return all vertices matching the filter.
|
java.util.List<Vertex> |
BasicNetwork.findAllQuery(java.lang.String query)
Return all vertices matching the query.
|
java.util.List<Vertex> |
BasicNetwork.findAllQuery(java.lang.String query,
int max)
Return all vertices matching the query.
|
java.util.List<Vertex> |
BasicNetwork.findAllQuery(java.lang.String query,
java.util.Map parameters,
int pageSize,
int page)
Return all vertices matching the query.
|
java.util.List<Vertex> |
BasicMemory.getActiveMemory()
Active memory represents the last sensory state.
|
java.util.Map<Vertex,Vertex> |
AbstractVertexIterator.getBreadthSet() |
java.util.Map<Vertex,Vertex> |
AbstractVertexIterator.getBreadthSet() |
java.util.Map<Vertex,java.util.Map<Relationship,Relationship>> |
BasicVertex.getRelationships()
Return all relationships.
|
java.util.Map<Vertex,Vertex> |
AbstractVertexIterator.getTraversed() |
java.util.Map<Vertex,Vertex> |
AbstractVertexIterator.getTraversed() |
java.util.Set<Vertex> |
BasicNetwork.getVertices() |
java.util.Map<java.lang.Object,Vertex> |
AbstractNetwork.getVerticesByData() |
java.util.Map<java.lang.Number,Vertex> |
BasicNetwork.getVerticesById() |
java.util.List<Vertex> |
BasicVertex.orderedRelations(Primitive primitive)
Return all of the relationships targets of the primitive type, sorted by index.
|
java.util.List<Vertex> |
BasicVertex.orderedRelations(Vertex relationshipType)
Return all of the relationship targets of the type, sorted by index.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
BasicMemory.addActiveMemory(Vertex vertex)
Add the sensory data to the active memory.
|
void |
AbstractVertexIterator.addBreadth(Vertex vertex)
Add the vertex to the breadth set for traversal.
|
Relationship |
BasicVertex.addRelationship(Primitive type,
Vertex target)
Add the relation of the relationship primitive type to the target vertex.
|
Relationship |
BasicVertex.addRelationship(Primitive type,
Vertex target,
int index)
Add the relation of the relationship type to the target vertex.
|
Relationship |
BasicVertex.addRelationship(Vertex type,
Vertex target)
Add the relation of the relationship type to the target vertex.
|
Relationship |
BasicVertex.addRelationship(Vertex type,
Vertex target,
int index)
Add the relation of the relationship type to the target vertex.
|
Relationship |
BasicVertex.addRelationship(Vertex type,
Vertex target,
int index,
boolean internal)
Add the relation of the relationship type to the target vertex.
|
void |
BasicNetwork.addVertex(Vertex vertex)
Add the existing vertex to the network.
|
abstract void |
AbstractNetwork.addVertex(Vertex vertex) |
Relationship |
BasicVertex.addWeakRelationship(Primitive type,
Vertex target,
float correctnessMultiplier)
Add the relation of the relationship type to the target vertex.
|
Relationship |
BasicVertex.addWeakRelationship(Vertex type,
Vertex target,
float correctnessMultiplier)
Add the relation of the relationship type to the target vertex.
|
Relationship |
BasicVertex.appendRelationship(Primitive type,
Vertex target)
Add the relation of the relationship type to the end of the target vertex relationships.
|
Relationship |
BasicVertex.appendRelationship(Vertex type,
Vertex target)
Add the relation of the relationship type to the end of the target vertex relationships.
|
Vertex |
BasicVertex.applyASSOCIATE(Vertex operator,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the ASSOCIATE or DISSOCIATE operation.
|
void |
BasicVertex.associateAll(Primitive associate,
Vertex target,
Primitive type)
Associate each of the relationship target vertices with the target vertex by the type.
|
void |
BasicVertex.associateAll(Vertex associate,
Vertex target,
Vertex type)
Associate each of the relationship target vertices with the target vertex by the type.
|
void |
AbstractNetwork.associateCaseInsensitivity(java.lang.String word,
Vertex meaning)
Associate alternative cases of the word with the meaning.
|
void |
AbstractNetwork.associateCaseInsensitivity(Vertex word)
Associate alternative cases of the word with the meaning, types, conjugations.
|
static void |
Bootstrap.checkInputVariable(Vertex input,
Network network) |
void |
AbstractNetwork.checkReduction(Vertex sentence)
Check if the sentence has been reduced, if not, then reduce.
|
Vertex |
BasicVertex.checkRelationRelationshipForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
Vertex |
BasicVertex.checkRelationTargetForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
boolean |
BasicVertex.collectMatches(Vertex vertex,
java.util.Map<Vertex,java.util.Set<Vertex>> variables)
Compare if the two vertices match.
|
int |
BasicVertex.compare(Vertex vertex)
Compare if the two vertices match.
|
Vertex |
Bootstrap.createAdjective(java.lang.String text,
Vertex meaning,
Network network)
Create the adjective with the meaning.
|
Vertex |
Bootstrap.createArticle(java.lang.String text,
Vertex meaning,
Network network)
Create the article with the meaning.
|
Vertex |
AbstractNetwork.createInstance(Vertex type)
Create a new instance of the type.
|
Vertex |
Bootstrap.createName(java.lang.String text,
Vertex meaning,
Network network)
Create the name with the meaning.
|
Vertex |
Bootstrap.createNoun(java.lang.String text,
Vertex meaning,
Network network)
Create the noun with the meaning.
|
Vertex |
Bootstrap.createOrdinal(java.lang.String text,
Vertex meaning,
Network network)
Create the word with the meaning.
|
Vertex |
AbstractNetwork.createParagraph(Vertex sentence)
Convert the sentence to a paragraph if it has multiple phrases.
|
Vertex |
Bootstrap.createPronoun(java.lang.String text,
Vertex meaning,
Network network,
Primitive type)
Create the pronoun with the meaning.
|
Vertex |
Bootstrap.createPronoun(java.lang.String text,
Vertex meaning,
Network network,
Primitive type,
Primitive type2)
Create the pronoun with the meaning.
|
Vertex |
Bootstrap.createPunctuation(java.lang.String text,
Vertex meaning,
Network network)
Create the punctuation with the meaning.
|
Vertex |
Bootstrap.createTypo(java.lang.String text,
Vertex meaning,
Network network)
Associate a typo, or misspelling.
|
Vertex |
Bootstrap.createVerb(java.lang.String text,
Vertex meaning,
Primitive tense,
Network network,
java.lang.String[] conjugations)
Create the verb with the meaning.
|
Vertex |
BasicNetwork.createVertex(Vertex source)
Create a new vertex from the source.
|
Vertex |
AbstractNetwork.createVertex(Vertex source)
Create a new vertex from the source.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
boolean prime,
Network network)
Create the word with the meaning.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
boolean prime,
Network network,
Primitive classification,
Primitive tense,
Primitive type,
Primitive type2,
java.lang.String[] conjugations)
Create the word with the meaning.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
Network network)
Create the word with the meaning.
|
Vertex |
Bootstrap.createWord(java.lang.String text,
Vertex meaning,
Network network,
Primitive classification)
Create the word with the meaning.
|
boolean |
BasicVertex.equalsIgnoreCase(Vertex vertex)
Compare the vertices ignoring case.
|
Vertex |
BasicMemory.find(Vertex source,
Vertex id)
Self API
Lookup an object by id.
|
java.util.List<Vertex> |
BasicNetwork.findAllInstances(Vertex type,
Vertex relationship,
java.util.Calendar start)
Find all relationships related to the vertex or of the vertex type.
|
java.util.List<Relationship> |
BasicNetwork.findAllRelationshipsTo(Vertex vertex)
Find all relationships related to the vertex or of the vertex relationship type.
|
java.util.List<Relationship> |
BasicNetwork.findAllRelationshipsTo(Vertex vertex,
Vertex type)
Find all relationships related to the vertex by the vertex type.
|
java.util.List<Relationship> |
BasicNetwork.findAllRelationshipsTo(Vertex vertex,
Vertex type,
java.util.Date date)
Find all relationships related to the vertex by the vertex type.
|
Vertex |
BasicMemory.findInstances(Vertex source,
Vertex type)
Self API
Search all instances of the class type.
|
Vertex |
BasicMemory.findInstances(Vertex source,
Vertex type,
Vertex date)
Self API
Search all instances of the class type, created after the date.
|
Vertex |
BasicMemory.findReferences(Vertex source,
Vertex target)
Self API
Search what references the object.
|
Vertex |
BasicMemory.findReferencesBy(Vertex source,
Vertex target,
Vertex type)
Self API
Search what references the object by the relationship.
|
void |
BasicVertex.fixRelationships(Vertex type)
Fix the corrupted relationship index order.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
java.util.Collection<Relationship> associates2,
Vertex associateType2,
java.util.Collection<Relationship> associates3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
java.util.Collection<Relationship> associates3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
Vertex associate3,
Vertex associateType3)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Vertex |
BasicVertex.getAssoiate(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2,
Vertex associate3,
Vertex associateType3,
Vertex defaultAssociate)
Return the target vertex related by the type, that has the relationship to the previous, otherwise null if not found.
|
Relationship |
BasicVertex.getRelationship(Primitive type,
Vertex target)
Return the relationship of the type primitive to the target.
|
Vertex |
BasicVertex.getRelationship(Vertex type)
Return any relationship target of the type.
|
Relationship |
BasicVertex.getRelationship(Vertex type,
Vertex target)
Return the relationship of the type primitive to the target.
|
java.util.Collection<Relationship> |
BasicVertex.getRelationships(Vertex relationshipType)
Return all of the relationships of the type.
|
Vertex |
Bootstrap.getVariable(Vertex source,
Network network) |
boolean |
BasicVertex.hasAnyAssociatedInverseRelationship(Primitive associate,
Vertex target,
Primitive type)
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
|
boolean |
BasicVertex.hasAnyAssociatedInverseRelationship(Vertex associate,
Vertex target,
Vertex type)
Return if any of the associates of the vertex have an inverse/negative relationship of the type to the target.
|
boolean |
BasicVertex.hasAnyRelationshipToTarget(Vertex target)
Return if the vertex has any relationship to any target.
|
boolean |
BasicVertex.hasAnyRelationshipToTargetOfType(Vertex classification)
Return if the vertex has any relationship to any target that is an instantiation of the classification.
|
boolean |
BasicVertex.hasInverseRelationship(Primitive type,
Vertex target)
Return if the vertex has an inverse relationship of the type to the target.
|
boolean |
BasicVertex.hasInverseRelationship(Vertex type,
Vertex target)
Return if the vertex has an inverse relationship of the type to the target.
|
boolean |
BasicVertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target)
Return if the vertex has a relationship of the type to the target.
|
boolean |
BasicVertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
boolean |
BasicVertex.hasOrInheritsRelationship(Vertex type,
Vertex target)
Return if the vertex has a relationship of the type to the target.
|
boolean |
BasicVertex.hasOrInheritsRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
boolean |
BasicVertex.hasRelationship(Primitive type,
Vertex target)
Return if the vertex has a relationship of the type primitive to the target.
|
boolean |
BasicVertex.hasRelationship(Vertex type)
Return if the vertex has any (non-inverse) relationship of the type.
|
boolean |
BasicVertex.hasRelationship(Vertex type,
Vertex target)
Return if the vertex has a relationship of the type to the target.
|
void |
AbstractNetwork.importMerge(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Merge the vertex into this network from an import.
|
Vertex |
AbstractNetwork.importVertex(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Find the vertex matching the source, or create a new one.
|
boolean |
BasicVertex.instanceOf(Vertex type)
Return if the vertex is an instantiation of the type.
|
boolean |
BasicVertex.internalHasRelationship(Vertex type,
Vertex target)
Return if the vertex has a relationship of the type to the target.
|
void |
BasicVertex.internalRemoveRelationship(Vertex type,
Vertex target)
Remove the relationship.
|
void |
BasicVertex.internalRemoveRelationships(Vertex type)
Remove the relationships of the type.
|
void |
BasicVertex.inverseAssociateAll(Primitive associate,
Vertex target,
Primitive type)
Dissociate the source with each of the relationship targets by the type.
|
void |
BasicVertex.inverseAssociateAll(Vertex associate,
Vertex target,
Vertex type)
Dissociate the source with each of the relationship targets by the type.
|
Vertex |
BasicVertex.lastRelationship(Vertex type)
Return the last of the ordered relationship, or null.
|
Vertex |
BasicVertex.lastRelationship(Vertex type,
int fromLast)
Return the fromLast last of the ordered relationship, or null.
|
java.lang.Boolean |
BasicVertex.matches(Vertex vertex,
java.util.Map<Vertex,Vertex> variables)
Compare if the two vertices match.
|
void |
AbstractNetwork.merge(Vertex sourceVertex)
Merge the vertex into this network.
|
Vertex |
BasicVertex.mostConscious(Vertex type)
Return the target vertex related by the type with the high consciousness level.
|
Vertex |
BasicVertex.mostConscious(Vertex type,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.mostConscious(Vertex type,
float min,
boolean inverse)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.mostConscious(Vertex type,
Vertex classification)
Return the target vertex related by the type, with the high consciousness level.
|
Relationship |
BasicVertex.mostConsciousRelationship(Vertex type)
Return the relationship related by the type, with the high consciousness level.
|
Vertex |
BasicVertex.mostConsciousTargetOfType(Vertex classification)
Return the most conscious target the vertex has any relationship to that is an instantiation of the classification.
|
Vertex |
BasicVertex.mostConsciousWithAssoiate(Vertex type,
Vertex associate,
Vertex associateType)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
BasicVertex.mostConsciousWithAssoiates(Vertex type,
Vertex associate,
Vertex associateType,
Vertex associate2,
Vertex associateType2)
Return the target vertex related by the type, that is also most correctly related to the associate vertex by the relationship.
|
Vertex |
BasicVertex.nextMostConscious(Primitive type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.nextMostConscious(Primitive type,
Vertex ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Vertex |
BasicVertex.nextMostConscious(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Vertex |
BasicVertex.nextMostConscious(Vertex type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.nextMostConscious(Vertex type,
Vertex ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Relationship |
BasicVertex.nextMostConsciousRelationship(Primitive type,
Vertex ignoring)
Return the relationship related by the type, with the high consciousness level.
|
Relationship |
BasicVertex.nextMostConsciousRelationship(Primitive type,
Vertex ignoring,
float min)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Relationship |
BasicVertex.nextMostConsciousRelationship(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Relationship |
BasicVertex.nextMostConsciousRelationship(Vertex type,
Vertex ignoring)
Return the relationship related by the type, with the high consciousness level.
|
Relationship |
BasicVertex.nextMostConsciousRelationship(Vertex type,
Vertex ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
java.util.List<Vertex> |
BasicVertex.orderedRelations(Vertex relationshipType)
Return all of the relationship targets of the type, sorted by index.
|
java.util.List<Relationship> |
BasicVertex.orderedRelationships(Vertex relationshipType)
Return all of the relationships of the type, sorted by index.
|
java.util.List<Relationship> |
BasicVertex.orderedRelationshipsByConsciousness(Vertex relationshipType)
Return all of the relationships of the type, sorted by consciousness level.
|
void |
AbstractNetwork.parseFragment(Vertex fragment,
java.lang.String text,
boolean generated,
boolean whitespace)
Tokenize the fragment into its words and create a vertex representation.
|
Relationship |
BasicVertex.removeRelationship(Primitive type,
Vertex target)
Remove the relationship of the relation primitive type to the target vertex.
|
Relationship |
BasicVertex.removeRelationship(Vertex type,
Vertex target)
Remove the relationship of the relation type to the target vertex.
|
void |
BasicNetwork.removeVertex(Vertex vertex)
Remove the vertex from the network.
|
void |
BasicNetwork.removeVertexAndReferences(Vertex vertex)
Remove the vertex and all references to it from the network.
|
void |
BasicVertex.replaceRelationship(Relationship oldRelationship,
Vertex newTarget)
Replace the relationship with the new target at the same index.
|
void |
BasicRelationship.setMeta(Vertex meta) |
void |
BasicVertex.setOriginal(Vertex original)
Set the original long term vertex the short term vertex was derived from.
|
void |
BasicVertex.setRelationship(Primitive type,
Vertex newValue)
Set the relationship, removing the old value.
|
void |
BasicVertex.setRelationship(Vertex type,
Vertex newValue)
Set the relationship, removing the old value.
|
void |
BasicRelationship.setSource(Vertex source) |
void |
BasicRelationship.setTarget(Vertex target) |
void |
BasicRelationship.setType(Vertex type) |
void |
BasicVertex.weakAssociateAll(Primitive associate,
Vertex target,
Primitive type,
float correctnessMultiplier)
Associate each of the relationship target vertices with the target vertex by the type.
|
void |
BasicVertex.weakAssociateAll(Vertex associate,
Vertex target,
Vertex type,
float correctnessMultiplier)
Associate each of the relationship target vertices with the target vertex by the type.
|
static void |
BasicVertex.writeHeader(Vertex vertex,
java.io.PrintWriter writer) |
Modifier and Type | Method and Description |
---|---|
Vertex |
BasicVertex.applyALL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the ALL operation.
|
Vertex |
BasicVertex.applyALL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the ALL operation.
|
Vertex |
BasicVertex.applyAPPEND(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Append the relationship in order.
|
Vertex |
BasicVertex.applyAPPEND(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Append the relationship in order.
|
Vertex |
BasicVertex.applyASSOCIATE(Vertex operator,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the ASSOCIATE or DISSOCIATE operation.
|
Vertex |
BasicVertex.applyASSOCIATE(Vertex operator,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the ASSOCIATE or DISSOCIATE operation.
|
Vertex |
BasicVertex.applyCALL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the call operation.
|
Vertex |
BasicVertex.applyCALL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the call operation.
|
Vertex |
BasicVertex.applyCONDITION(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the OR/AND condition.
|
Vertex |
BasicVertex.applyCONDITION(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the OR/AND condition.
|
Vertex |
BasicVertex.applyCOUNT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the COUNT operation.
|
Vertex |
BasicVertex.applyCOUNT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the COUNT operation.
|
Vertex |
BasicVertex.applyDEBUG(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the DEBUG operation.
|
Vertex |
BasicVertex.applyDEBUG(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the DEBUG operation.
|
Vertex |
BasicVertex.applyEQUAL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LESS operation.
|
Vertex |
BasicVertex.applyEQUAL(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LESS operation.
|
Vertex |
BasicVertex.applyEval(java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluates any eval functions in the equation or formula..
|
Vertex |
BasicVertex.applyEval(java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluates any eval functions in the equation or formula..
|
Vertex |
BasicVertex.applyFOR(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the FOR operation.
|
Vertex |
BasicVertex.applyFOR(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the FOR operation.
|
Vertex |
BasicVertex.applyFRAGMENT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Primitive format)
Apply the FRAGMENT operation.
|
Vertex |
BasicVertex.applyFRAGMENT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Primitive format)
Apply the FRAGMENT operation.
|
Vertex |
BasicVertex.applyGET(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the GET operation.
|
Vertex |
BasicVertex.applyGET(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the GET operation.
|
Vertex |
BasicVertex.applyGREATER(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the GREATER operation.
|
Vertex |
BasicVertex.applyGREATER(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the GREATER operation.
|
Vertex |
BasicVertex.applyIF(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the IF operation.
|
Vertex |
BasicVertex.applyIF(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the IF operation.
|
Vertex |
BasicVertex.applyINPUT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the INPUT operation.
|
Vertex |
BasicVertex.applyINPUT(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the INPUT operation.
|
Vertex |
BasicVertex.applyLEARN(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LEARN operation.
|
Vertex |
BasicVertex.applyLEARN(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LEARN operation.
|
Vertex |
BasicVertex.applyLESS(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LESS operation.
|
Vertex |
BasicVertex.applyLESS(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the LESS operation.
|
Vertex |
BasicVertex.applyNEW(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the NEW operation.
|
Vertex |
BasicVertex.applyNEW(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the NEW operation.
|
Vertex |
BasicVertex.applyQuotient(java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the quotient.
|
Vertex |
BasicVertex.applyQuotient(java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the quotient.
|
Vertex |
BasicVertex.applyRANDOM(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the RANDOM operation.
|
Vertex |
BasicVertex.applyRANDOM(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the RANDOM operation.
|
Vertex |
BasicVertex.applyRELATED(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the related operation.
|
Vertex |
BasicVertex.applyRELATED(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the related operation.
|
Vertex |
BasicVertex.applyRELATION(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the relation operation.
|
Vertex |
BasicVertex.applyRELATION(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the relation operation.
|
Vertex |
BasicVertex.applySENTENCE(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SENTENCE operation.
|
Vertex |
BasicVertex.applySENTENCE(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SENTENCE operation.
|
Vertex |
BasicVertex.applySET(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SET operation.
|
Vertex |
BasicVertex.applySET(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SET operation.
|
Vertex |
BasicVertex.applySRAI(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SRAI operation.
|
Vertex |
BasicVertex.applySRAI(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SRAI operation.
|
Vertex |
BasicVertex.applySRAIX(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SRAIX operation.
|
Vertex |
BasicVertex.applySRAIX(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the SRAIX operation.
|
Vertex |
BasicVertex.applyWHILE(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the WHILE operation.
|
Vertex |
BasicVertex.applyWHILE(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the WHILE operation.
|
Vertex |
BasicVertex.applyWORD(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the WORD operation.
|
Vertex |
BasicVertex.applyWORD(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network)
Apply the WORD operation.
|
Vertex |
BasicVertex.checkRelationRelationshipForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
Vertex |
BasicVertex.checkRelationRelationshipForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
Vertex |
BasicVertex.checkRelationTargetForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
Vertex |
BasicVertex.checkRelationTargetForAllWords(java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
Vertex left,
Vertex right,
Vertex relation,
java.util.Collection<Relationship> words)
Check if any of the words have the relationship.
|
boolean |
BasicVertex.collectMatches(Vertex vertex,
java.util.Map<Vertex,java.util.Set<Vertex>> variables)
Compare if the two vertices match.
|
boolean |
BasicVertex.collectMatches(Vertex vertex,
java.util.Map<Vertex,java.util.Set<Vertex>> variables)
Compare if the two vertices match.
|
boolean |
BasicVertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
boolean |
BasicVertex.hasOrInheritsInverseRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
boolean |
BasicVertex.hasOrInheritsRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
boolean |
BasicVertex.hasOrInheritsRelationship(Vertex type,
Vertex target,
java.util.Map<Vertex,Vertex> recursion)
Return if the vertex has a relationship of the type to the target.
|
void |
AbstractNetwork.importMerge(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Merge the vertex into this network from an import.
|
void |
AbstractNetwork.importMerge(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Merge the vertex into this network from an import.
|
Vertex |
AbstractNetwork.importVertex(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Find the vertex matching the source, or create a new one.
|
Vertex |
AbstractNetwork.importVertex(Vertex source,
java.util.Map<Vertex,Vertex> identitySet)
Find the vertex matching the source, or create a new one.
|
java.lang.Boolean |
BasicVertex.matches(Vertex vertex,
java.util.Map<Vertex,Vertex> variables)
Compare if the two vertices match.
|
java.lang.Boolean |
BasicVertex.matches(Vertex vertex,
java.util.Map<Vertex,Vertex> variables)
Compare if the two vertices match.
|
Vertex |
BasicVertex.nextMostConscious(Primitive type,
java.util.Set<Vertex> ignoring)
Return the target vertex related by the type, with the high consciousness level greater than the value.
|
Vertex |
BasicVertex.nextMostConscious(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
Relationship |
BasicVertex.nextMostConsciousRelationship(Vertex type,
java.util.Set<Vertex> ignoring,
float min,
boolean inverse)
Return the target vertex inversely/negatively related by the type, with the high consciousness level.
|
void |
BasicMemory.setActiveMemory(java.util.List<Vertex> activeMemory) |
void |
AbstractVertexIterator.setBreadthSet(java.util.Map<Vertex,Vertex> breadthSet) |
void |
AbstractVertexIterator.setBreadthSet(java.util.Map<Vertex,Vertex> breadthSet) |
void |
BasicVertex.setRelationships(java.util.Map<Vertex,java.util.Map<Relationship,Relationship>> relationships) |
void |
AbstractVertexIterator.setTraversed(java.util.Map<Vertex,Vertex> traversed) |
void |
AbstractVertexIterator.setTraversed(java.util.Map<Vertex,Vertex> traversed) |
void |
BasicNetwork.setVerticesById(java.util.Map<java.lang.Number,Vertex> verticesById) |
Constructor and Description |
---|
BasicRelationship(Vertex source,
Vertex type,
Vertex target) |
BasicVertex(Vertex original)
Create the vertex as a clone of the original.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
DatabaseReadOnlyNetwork.createVertex(java.lang.Object data)
Find the exiting vertex, or create a temporary one for primitives.
|
Vertex |
DatabaseReadOnlyNetwork.findByData(java.lang.Object data)
Return the vertex with the given data.
|
Vertex |
DatabaseNetwork.findByData(java.lang.Object data)
Return the vertex with the given data.
|
Vertex |
DatabaseReadOnlyNetwork.findById(java.lang.Number id)
Return the vertex with the given name.
|
Vertex |
DatabaseNetwork.findById(java.lang.Number id)
Return the vertex with the given name.
|
Vertex |
DatabaseNetwork.findByName(java.lang.String name)
Return the vertex with the given data.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
DatabaseNetwork.allActive()
Return all active vertices.
|
java.util.List<Vertex> |
DatabaseNetwork.findAll()
Return all vertices.
|
java.util.List<Vertex> |
DatabaseNetwork.findAll(int pageSize,
int page)
Return all vertices.
|
java.util.List<Vertex> |
DatabaseNetwork.findAllInstances(Vertex type,
Vertex relationship,
java.util.Calendar start)
Find all relationships related to the vertex or of the vertex type.
|
java.util.List<Vertex> |
DatabaseNetwork.findAllLike(java.lang.String filter)
Return all vertices matching the filter.
|
java.util.List<Vertex> |
DatabaseNetwork.findAllLike(java.lang.String filter,
int pageSize,
int page)
Return all vertices matching the filter.
|
java.util.List<Vertex> |
DatabaseNetwork.findAllQuery(java.lang.String jpql)
Return all vertices matching the JPQL query.
|
java.util.List<Vertex> |
DatabaseNetwork.findAllQuery(java.lang.String jpql,
int max)
Return all vertices matching the JPQL query.
|
java.util.List<Vertex> |
DatabaseNetwork.findAllQuery(java.lang.String jpql,
java.util.Map parameters,
int pageSize,
int page)
Return all vertices matching the JPQL query.
|
Modifier and Type | Method and Description |
---|---|
void |
DatabaseReadOnlyNetwork.addVertex(Vertex vertex)
Add the existing vertex to the network.
|
void |
DatabaseNetwork.addVertex(Vertex vertex)
Add the existing vertex to the network.
|
java.util.List<Vertex> |
DatabaseNetwork.findAllInstances(Vertex type,
Vertex relationship,
java.util.Calendar start)
Find all relationships related to the vertex or of the vertex type.
|
java.util.List<Relationship> |
DatabaseNetwork.findAllRelationshipsTo(Vertex vertex)
Find all relationships related to the vertex or of the vertex relationship type.
|
java.util.List<Relationship> |
DatabaseNetwork.findAllRelationshipsTo(Vertex vertex,
Vertex type)
Find all relationships related to the vertex by the vertex type.
|
java.util.List<Relationship> |
DatabaseNetwork.findAllRelationshipsTo(Vertex vertex,
Vertex type,
java.util.Date date)
Find all relationships related to the vertex by the vertex type, created after the date.
|
void |
DatabaseReadOnlyNetwork.removeVertex(Vertex vertex)
Remove the vertex from the network.
|
void |
DatabaseNetwork.removeVertex(Vertex vertex)
Remove the vertex from the network.
|
void |
DatabaseReadOnlyNetwork.removeVertexAndReferences(Vertex vertex)
Remove the vertex and all references to it from the network.
|
void |
DatabaseNetwork.removeVertexAndReferences(Vertex vertex)
Remove the vertex and all references to it from the network.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
MicroMemory.restoreVertex(java.io.File file,
java.io.DataInputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
void |
MicroMemory.saveVertex(Vertex vertex,
java.io.DataOutputStream stream) |
Modifier and Type | Method and Description |
---|---|
Vertex |
SelfInterpreter.add(Vertex source,
Vertex value)
Array or Set add operation.
|
Vertex |
SelfInterpreter.add(Vertex source,
Vertex type,
Vertex target)
Add the relationship from the source of the type, to the target object.
|
Vertex |
SelfInterpreter.addWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Vertex |
SelfInterpreter.all(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.append(Vertex source,
Vertex relationship,
Vertex value) |
Vertex |
SelfInterpreter.appendWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Vertex |
SelfInterpreter.charAt(Vertex source,
Vertex index) |
Vertex |
SelfInterpreter.checkRelationRelationshipForAllWords(java.util.Collection<Relationship> words,
Vertex source,
Vertex target,
Network network)
Check if any of the words have the relationship.
|
Vertex |
SelfInterpreter.checkRelationTargetForAllWords(java.util.Collection<Relationship> words,
Vertex source,
Vertex type,
Vertex target,
Network network)
Check if any of the words have the relationship.
|
Vertex |
SelfInterpreter.concat(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.copy(Vertex source) |
Vertex |
SelfDecompiler.createUniqueFormula(Vertex formula,
Network network)
Print the formula to create a unique instance of it.
|
Vertex |
SelfDecompiler.createUniqueTemplate(Vertex formula,
Network network)
Print the formula to create a unique instance of it.
|
Vertex |
SelfInterpreter.dataType(Vertex source) |
Vertex |
SelfDecompiler.decompileEquation(Vertex equation,
Network network)
Check if the equation is bytecode and decompile.
|
Vertex |
SelfDecompiler.decompileExpression(Vertex equation,
Network network)
Check if the expression is bytecode and decompile.
|
Vertex |
Self4Decompiler.decompileExpression(Vertex expression,
Network network)
Check if the expression is bytecode and decompile.
|
Vertex |
SelfDecompiler.decompileFunction(Vertex equation,
Network network)
Check if the function is bytecode and decompile.
|
Vertex |
Self4Decompiler.decompileFunction(Vertex function,
Network network)
Check if the function is bytecode and decompile.
|
Vertex |
SelfDecompiler.decompileState(Vertex state,
Network network)
Check if the state is bytecode and decompile.
|
Vertex |
Self4Decompiler.decompileState(Vertex state,
Network network)
Check if the state is bytecode and decompile.
|
Vertex |
SelfInterpreter.delete(Vertex source) |
Vertex |
SelfInterpreter.delete(Vertex source,
Vertex target)
Array or Set delete operation.
|
Vertex |
SelfInterpreter.delete(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.deleteAll(Vertex source) |
Vertex |
SelfInterpreter.deleteAll(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.endsWith(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.evaluateADD(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the ADD operation.
|
Vertex |
SelfInterpreter.evaluateAND(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateCALL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function invocation.
|
Vertex |
SelfInterpreter.evaluateDEBUG(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DEBUG operation.
|
Vertex |
SelfInterpreter.evaluateDIVIDE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DIVIDE operation.
|
Vertex |
SelfInterpreter.evaluateDO(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DO operation.
|
Vertex |
SelfInterpreter.evaluateEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the EQUALS operation.
|
Vertex |
SelfCompiler.evaluateEquation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean pin,
boolean debug,
Network network)
Parse and evaluate the code.
|
Vertex |
SelfInterpreter.evaluateEVAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluates any eval functions in the equation or formula..
|
Vertex |
SelfInterpreter.evaluateEVALCOPY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the literal object into a copy.
|
Vertex |
SelfCompiler.evaluateExpression(java.lang.String code,
Vertex speaker,
Vertex target,
boolean pin,
boolean debug,
Network network)
Parse and evaluate the code.
|
Vertex |
Self4Compiler.evaluateExpression(java.lang.String code,
Vertex speaker,
Vertex target,
boolean pin,
boolean debug,
Network network)
Parse and evaluate the code.
|
Vertex |
SelfInterpreter.evaluateExpression(Vertex expression,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the expression and return the result.
|
Vertex |
SelfInterpreter.evaluateFOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the FOR operation.
|
Vertex |
SelfInterpreter.evaluateFunction(Vertex function,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function and return the result.
|
Vertex |
SelfInterpreter.evaluateGET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GET operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHAN operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateIF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the IF operation.
|
Vertex |
SelfInterpreter.evaluateINSTANCEOF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateLEARN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LEARN operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHAN operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateMINUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MINUS operation.
|
Vertex |
SelfInterpreter.evaluateMULTIPLY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MULTIPLY operation.
|
Vertex |
SelfInterpreter.evaluateNEW(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NEW operation.
|
Vertex |
SelfInterpreter.evaluateNOT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOT operation.
|
Vertex |
SelfInterpreter.evaluateNOTEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOTEQUALS operation.
|
Vertex |
SelfInterpreter.evaluateOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluatePLUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the PLUS operation.
|
Vertex |
SelfInterpreter.evaluateRANDOM(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the RANDOM operation.
|
Vertex |
SelfInterpreter.evaluateREDIRECT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REDIRECT or SRAI operation.
|
Vertex |
SelfInterpreter.evaluateREMOVE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REMOVE operation.
|
Vertex |
SelfInterpreter.evaluateSET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SET operation.
|
Vertex |
SelfInterpreter.evaluateSRAI(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAI operation.
|
Vertex |
SelfInterpreter.evaluateSRAIX(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAIX operation.
|
Vertex |
SelfInterpreter.evaluateSYMBOL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SYMBOL operation.
|
Vertex |
SelfInterpreter.evaluateTHINK(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the THINK operation.
|
Vertex |
SelfInterpreter.evaluateWHILE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the WHILE operation.
|
Vertex |
SelfInterpreter.findReference(Vertex source)
Search what references the object.
|
Vertex |
SelfInterpreter.findReferenceBy(Vertex source,
Vertex type)
Search what references the object by the relationship.
|
Vertex |
SelfInterpreter.findReferences(Vertex source,
Vertex type)
Search what references the object.
|
Vertex |
SelfInterpreter.findReferencesBy(Vertex source,
Vertex type)
Search what references the object by the relationship.
|
Vertex |
SelfInterpreter.get(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.get(Vertex source,
Vertex type,
Vertex index) |
Vertex |
SelfInterpreter.getAccessCount(Vertex source) |
Vertex |
SelfInterpreter.getAccessDate(Vertex source) |
Vertex |
SelfInterpreter.getAccessDate(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getConsciousnessLevel(Vertex source) |
Vertex |
SelfInterpreter.getConsciousnessLevel(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getCorrectness(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getCreationDate(Vertex source) |
Vertex |
SelfInterpreter.getCreationDate(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getGroupId(Vertex source) |
Vertex |
SelfInterpreter.getId(Vertex source) |
Vertex |
SelfInterpreter.getId(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getIndex(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getLast(Vertex source,
Vertex relationship) |
Vertex |
SelfInterpreter.getLast(Vertex source,
Vertex relationship,
Vertex index) |
Vertex |
SelfInterpreter.getName(Vertex source) |
Vertex |
SelfInterpreter.getWithAssociate(Vertex source,
Vertex type,
Vertex associate,
Vertex associateType) |
Vertex |
SelfInterpreter.has(Vertex source,
Vertex target)
Array or Set has operation.
|
Vertex |
SelfInterpreter.has(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.hasAny(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.hasData(Vertex source) |
Vertex |
SelfInterpreter.hashCode(Vertex source) |
Vertex |
SelfInterpreter.hasMeta(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.hasOrInherits(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.hasOtherMeaning(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.includes(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.indexOf(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.indexOf(Vertex source,
Vertex argument,
Vertex start) |
Vertex |
SelfInterpreter.isArray(Vertex source) |
Vertex |
SelfInterpreter.isPinned(Vertex source) |
Vertex |
SelfInterpreter.isPinned(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.isPrimitive(Vertex source) |
Vertex |
SelfInterpreter.keys(Vertex source) |
Vertex |
SelfInterpreter.lastIndexOf(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.length(Vertex source)
Determine the length, by elements for an array, or text/printstring size.
|
Vertex |
SelfInterpreter.meta(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfCompiler.parseCase(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the IF condition.
|
Vertex |
Self4Compiler.parseCase(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the CASE condition.
|
Vertex |
SelfDecompiler.parseCaseByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the CASE bytecode.
|
Vertex |
Self4Decompiler.parseCaseByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the CASE bytecode.
|
Vertex |
SelfDecompiler.parseDoByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the DO bytecode.
|
Vertex |
Self4Decompiler.parseDoByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the DO bytecode.
|
Vertex |
SelfCompiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the reference to either a state, variable, equation, or raw data.
|
Vertex |
Self4Compiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4Compiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
Primitive lastBinary,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4ByteCodeCompiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
Primitive binary,
boolean debug,
Network network)
Override to catch expressions in templates, patterns, and other places.
|
Vertex |
Self4ByteCodeCompiler.parseElementByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4ByteCodeCompiler.parseElementByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
Primitive lastBinary,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4Compiler.parseElementName(Primitive type,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the element name (state, function, variable)
|
Vertex |
SelfCompiler.parseEquation(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the equation.
|
Vertex |
SelfByteCodeCompiler.parseEquation(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the equation.
|
Vertex |
SelfDecompiler.parseEquationByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the equation from bytecode.
|
Vertex |
Self4Decompiler.parseEquationByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the Self2 equation from bytecode.
|
Vertex |
SelfCompiler.parseEquationForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary equation so it can be evaluated.
|
Vertex |
SelfByteCodeCompiler.parseEquationForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary equation so it can be evaluated.
|
Vertex |
SelfDecompiler.parseExpressionByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the expression from bytecode.
|
Vertex |
Self4Decompiler.parseExpressionByteCode(Vertex expression,
BinaryData data,
Network network)
Parse the expression from bytecode.
|
Vertex |
Self4Compiler.parseExpressionForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary expression so it can be evaluated.
|
Vertex |
Self4ByteCodeCompiler.parseExpressionForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary expression so it can be evaluated.
|
Vertex |
SelfCompiler.parseFormula(Vertex formula,
TextStream stream,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
SelfCompiler.parseFormula(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
Self4Compiler.parseFunction(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the function.
|
Vertex |
Self4ByteCodeCompiler.parseFunctionByteCode(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the function.
|
Vertex |
SelfDecompiler.parseFunctionByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the function from bytecode.
|
Vertex |
Self4Decompiler.parseFunctionByteCode(Vertex function,
BinaryData data,
Network network)
Parse the function from bytecode.
|
Vertex |
SelfCompiler.parseGoto(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the GOTO condition.
|
Vertex |
Self4Compiler.parseGoto(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the GOTO condition.
|
Vertex |
SelfDecompiler.parseGotoByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the GOTO bytecode.
|
Vertex |
Self4Decompiler.parseGotoByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the GOTO bytecode.
|
Vertex |
SelfCompiler.parseOperator(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the operator.
|
Vertex |
Self4Compiler.parseOperator(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the operator.
|
Vertex |
SelfDecompiler.parseOperatorByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the operator and its arguments from bytecode.
|
Vertex |
Self4Decompiler.parseOperatorByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the operator and its arguments from bytecode.
|
Vertex |
Self4Decompiler.parseOperatorByteCode(java.io.DataInputStream dataStream,
Vertex pop,
Network network)
Parse the operator and its arguments from bytecode.
|
Vertex |
SelfCompiler.parsePattern(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PATTERN condition.
|
Vertex |
Self4Compiler.parsePattern(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PATTERN condition.
|
Vertex |
SelfCompiler.parsePush(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PUSH condition.
|
Vertex |
Self4Compiler.parsePush(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PUSH condition.
|
Vertex |
SelfDecompiler.parsePushByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the PUSH bytecode.
|
Vertex |
Self4Decompiler.parsePushByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the PUSH bytecode.
|
Vertex |
SelfCompiler.parseReturn(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the RETURN condition.
|
Vertex |
Self4Compiler.parseReturn(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the RETURN condition.
|
Vertex |
SelfDecompiler.parseReturnByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the RETURN bytecode.
|
Vertex |
Self4Decompiler.parseReturnByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the RETURN bytecode.
|
Vertex |
SelfCompiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
SelfByteCodeCompiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
Self4Compiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
Self4ByteCodeCompiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
SelfDecompiler.parseStateByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the state and its cases from bytecode.
|
Vertex |
Self4Decompiler.parseStateByteCode(java.io.DataInputStream dataStream,
Network network)
Parse the state and its cases from bytecode.
|
Vertex |
SelfDecompiler.parseStateByteCode(Vertex state,
BinaryData data,
Network network)
Parse the state from bytecode.
|
Vertex |
Self4Decompiler.parseStateByteCode(Vertex state,
BinaryData data,
Network network)
Parse the state from bytecode.
|
Vertex |
SelfCompiler.parseStateMachine(java.io.File file,
java.lang.String encoding,
boolean debug,
Network network)
Get the contents of the URL to a .self file and parse it.
|
Vertex |
SelfCompiler.parseStateMachine(java.io.InputStream stream,
boolean debug,
Network network,
java.lang.String encoding,
int maxSize)
Get the contents of the stream to a .self file and parse it.
|
Vertex |
SelfCompiler.parseStateMachine(java.lang.String code,
boolean debug,
Network network)
Parse the code into a vertex state machine defined in the network.
|
Vertex |
Self4Compiler.parseStateMachine(java.lang.String code,
boolean debug,
Network network)
Parse the code into a vertex state machine defined in the network.
|
Vertex |
Self4ByteCodeCompiler.parseStateMachine(java.lang.String code,
boolean debug,
Network network)
Parse the code into a vertex state machine defined in the network.
|
Vertex |
SelfCompiler.parseStateMachine(java.net.URL url,
java.lang.String encoding,
boolean debug,
Network network)
Get the contents of the URL to a .self file and parse it.
|
Vertex |
SelfCompiler.parseTemplate(Vertex formula,
TextStream stream,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
Self4Compiler.parseTemplate(Vertex formula,
TextStream stream,
boolean debug,
Network network)
Parse the template.
|
Vertex |
SelfCompiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
Self4Compiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the template.
|
Vertex |
Self4ByteCodeCompiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the template.
|
Vertex |
SelfCompiler.parseVariable(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the variable.
|
Vertex |
Self4Compiler.parseVariable(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the variable.
|
Vertex |
SelfInterpreter.pin(Vertex source) |
Vertex |
SelfInterpreter.pin(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.random(Vertex source) |
Vertex |
SelfInterpreter.random(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.remove(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.remove(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.removeWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Vertex |
SelfInterpreter.replace(Vertex source,
Vertex token,
Vertex replacement) |
Vertex |
SelfInterpreter.set(Vertex source,
Vertex type,
Vertex target)
Set the relationship from the source of the type, to the target object.
|
Vertex |
SelfInterpreter.set(Vertex source,
Vertex type,
Vertex target,
Vertex index) |
Vertex |
SelfInterpreter.setCharAt(Vertex source,
Vertex index,
Vertex character) |
Vertex |
SelfInterpreter.size(Vertex source)
Determine the size, by elements for an array, words for sentence, otherwise total relationships.
|
Vertex |
SelfInterpreter.size(Vertex source,
Vertex type)
Determine the size of the relationship type.
|
Vertex |
SelfInterpreter.startsWith(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.substr(Vertex source,
Vertex start,
Vertex end) |
Vertex |
SelfInterpreter.substring(Vertex source,
Vertex start,
Vertex end) |
Vertex |
SelfInterpreter.toLowerCase(Vertex text) |
Vertex |
SelfInterpreter.toNumber(Vertex text) |
Vertex |
SelfInterpreter.toString(Vertex vertex) |
Vertex |
SelfInterpreter.toSymbol(Vertex vertex) |
Vertex |
SelfInterpreter.toUpperCase(Vertex text) |
Vertex |
SelfInterpreter.trim(Vertex text) |
Vertex |
SelfInterpreter.unpin(Vertex source) |
Vertex |
SelfInterpreter.unpin(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.weakAdd(Vertex source,
Vertex type,
Vertex target)
Add a weak relationship from the source of the type, to the target object.
|
Vertex |
SelfInterpreter.weakAddWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> |
SelfCompiler.buildElementsMap(Network network) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> |
Self4Compiler.buildElementsMap(Network network) |
Modifier and Type | Method and Description |
---|---|
Vertex |
SelfInterpreter.add(Vertex source,
Vertex value)
Array or Set add operation.
|
Vertex |
SelfInterpreter.add(Vertex source,
Vertex type,
Vertex target)
Add the relationship from the source of the type, to the target object.
|
static void |
SelfCompiler.addGlobalVariables(Vertex input,
Vertex sentence,
Network network,
java.util.Map<Vertex,Vertex> variables) |
Vertex |
SelfInterpreter.addWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Vertex |
SelfInterpreter.all(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.append(Vertex source,
Vertex relationship,
Vertex value) |
Vertex |
SelfInterpreter.appendWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Vertex |
SelfInterpreter.charAt(Vertex source,
Vertex index) |
boolean |
SelfInterpreter.checkArguments(Vertex expression,
java.util.List<Relationship> arguments,
int expected,
Network network) |
boolean |
SelfInterpreter.checkMinArguments(Vertex expression,
java.util.List<Relationship> arguments,
int expected,
Network network) |
Vertex |
SelfInterpreter.checkRelationRelationshipForAllWords(java.util.Collection<Relationship> words,
Vertex source,
Vertex target,
Network network)
Check if any of the words have the relationship.
|
Vertex |
SelfInterpreter.checkRelationTargetForAllWords(java.util.Collection<Relationship> words,
Vertex source,
Vertex type,
Vertex target,
Network network)
Check if any of the words have the relationship.
|
Vertex |
SelfInterpreter.concat(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.copy(Vertex source) |
Vertex |
SelfDecompiler.createUniqueFormula(Vertex formula,
Network network)
Print the formula to create a unique instance of it.
|
Vertex |
SelfDecompiler.createUniqueTemplate(Vertex formula,
Network network)
Print the formula to create a unique instance of it.
|
Vertex |
SelfInterpreter.dataType(Vertex source) |
Vertex |
SelfDecompiler.decompileEquation(Vertex equation,
Network network)
Check if the equation is bytecode and decompile.
|
Vertex |
SelfDecompiler.decompileExpression(Vertex equation,
Network network)
Check if the expression is bytecode and decompile.
|
Vertex |
Self4Decompiler.decompileExpression(Vertex expression,
Network network)
Check if the expression is bytecode and decompile.
|
Vertex |
SelfDecompiler.decompileFunction(Vertex equation,
Network network)
Check if the function is bytecode and decompile.
|
Vertex |
Self4Decompiler.decompileFunction(Vertex function,
Network network)
Check if the function is bytecode and decompile.
|
Vertex |
SelfDecompiler.decompileState(Vertex state,
Network network)
Check if the state is bytecode and decompile.
|
Vertex |
Self4Decompiler.decompileState(Vertex state,
Network network)
Check if the state is bytecode and decompile.
|
java.lang.String |
SelfDecompiler.decompileStateMachine(Vertex state,
Network network)
Print the Self code for the state machine.
|
Vertex |
SelfInterpreter.delete(Vertex source) |
Vertex |
SelfInterpreter.delete(Vertex source,
Vertex target)
Array or Set delete operation.
|
Vertex |
SelfInterpreter.delete(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.deleteAll(Vertex source) |
Vertex |
SelfInterpreter.deleteAll(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.endsWith(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.evaluateADD(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the ADD operation.
|
Vertex |
SelfInterpreter.evaluateAND(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateCALL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function invocation.
|
Vertex |
SelfInterpreter.evaluateDEBUG(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DEBUG operation.
|
Vertex |
SelfInterpreter.evaluateDIVIDE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DIVIDE operation.
|
Vertex |
SelfInterpreter.evaluateDO(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DO operation.
|
Vertex |
SelfInterpreter.evaluateEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the EQUALS operation.
|
Vertex |
SelfCompiler.evaluateEquation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean pin,
boolean debug,
Network network)
Parse and evaluate the code.
|
Vertex |
SelfInterpreter.evaluateEVAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluates any eval functions in the equation or formula..
|
Vertex |
SelfInterpreter.evaluateEVALCOPY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the literal object into a copy.
|
Vertex |
SelfCompiler.evaluateExpression(java.lang.String code,
Vertex speaker,
Vertex target,
boolean pin,
boolean debug,
Network network)
Parse and evaluate the code.
|
Vertex |
Self4Compiler.evaluateExpression(java.lang.String code,
Vertex speaker,
Vertex target,
boolean pin,
boolean debug,
Network network)
Parse and evaluate the code.
|
Vertex |
SelfInterpreter.evaluateExpression(Vertex expression,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the expression and return the result.
|
Vertex |
SelfInterpreter.evaluateFOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the FOR operation.
|
Vertex |
SelfInterpreter.evaluateFunction(Vertex function,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function and return the result.
|
Vertex |
SelfInterpreter.evaluateGET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GET operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHAN operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateIF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the IF operation.
|
Vertex |
SelfInterpreter.evaluateINSTANCEOF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateLEARN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LEARN operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHAN operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateMINUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MINUS operation.
|
Vertex |
SelfInterpreter.evaluateMULTIPLY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MULTIPLY operation.
|
Vertex |
SelfInterpreter.evaluateNEW(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NEW operation.
|
Vertex |
SelfInterpreter.evaluateNOT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOT operation.
|
Vertex |
SelfInterpreter.evaluateNOTEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOTEQUALS operation.
|
Vertex |
SelfInterpreter.evaluateOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluatePLUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the PLUS operation.
|
Vertex |
SelfInterpreter.evaluateRANDOM(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the RANDOM operation.
|
Vertex |
SelfInterpreter.evaluateREDIRECT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REDIRECT or SRAI operation.
|
Vertex |
SelfInterpreter.evaluateREMOVE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REMOVE operation.
|
Vertex |
SelfInterpreter.evaluateSET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SET operation.
|
Vertex |
SelfInterpreter.evaluateSRAI(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAI operation.
|
Vertex |
SelfInterpreter.evaluateSRAIX(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAIX operation.
|
Vertex |
SelfInterpreter.evaluateSYMBOL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SYMBOL operation.
|
Vertex |
SelfInterpreter.evaluateTHINK(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the THINK operation.
|
Vertex |
SelfInterpreter.evaluateWHILE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the WHILE operation.
|
void |
SelfCompiler.fastLoad(Vertex state) |
void |
SelfCompiler.fastLoadChildren(Vertex state) |
void |
SelfCompiler.fastUnpin(Vertex state) |
Vertex |
SelfInterpreter.findReference(Vertex source)
Search what references the object.
|
Vertex |
SelfInterpreter.findReferenceBy(Vertex source,
Vertex type)
Search what references the object by the relationship.
|
Vertex |
SelfInterpreter.findReferences(Vertex source,
Vertex type)
Search what references the object.
|
Vertex |
SelfInterpreter.findReferencesBy(Vertex source,
Vertex type)
Search what references the object by the relationship.
|
Vertex |
SelfInterpreter.get(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.get(Vertex source,
Vertex type,
Vertex index) |
Vertex |
SelfInterpreter.getAccessCount(Vertex source) |
Vertex |
SelfInterpreter.getAccessDate(Vertex source) |
Vertex |
SelfInterpreter.getAccessDate(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getConsciousnessLevel(Vertex source) |
Vertex |
SelfInterpreter.getConsciousnessLevel(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getCorrectness(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getCreationDate(Vertex source) |
Vertex |
SelfInterpreter.getCreationDate(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getGroupId(Vertex source) |
Vertex |
SelfInterpreter.getId(Vertex source) |
Vertex |
SelfInterpreter.getId(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getIndex(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.getLast(Vertex source,
Vertex relationship) |
Vertex |
SelfInterpreter.getLast(Vertex source,
Vertex relationship,
Vertex index) |
Vertex |
SelfInterpreter.getName(Vertex source) |
Vertex |
SelfInterpreter.getWithAssociate(Vertex source,
Vertex type,
Vertex associate,
Vertex associateType) |
Vertex |
SelfInterpreter.has(Vertex source,
Vertex target)
Array or Set has operation.
|
Vertex |
SelfInterpreter.has(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.hasAny(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.hasData(Vertex source) |
Vertex |
SelfInterpreter.hashCode(Vertex source) |
Vertex |
SelfInterpreter.hasMeta(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.hasOrInherits(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.hasOtherMeaning(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.includes(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.indexOf(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.indexOf(Vertex source,
Vertex argument,
Vertex start) |
Vertex |
SelfInterpreter.isArray(Vertex source) |
Vertex |
SelfInterpreter.isPinned(Vertex source) |
Vertex |
SelfInterpreter.isPinned(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.isPrimitive(Vertex source) |
Vertex |
SelfInterpreter.keys(Vertex source) |
Vertex |
SelfInterpreter.lastIndexOf(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.length(Vertex source)
Determine the length, by elements for an array, or text/printstring size.
|
Vertex |
SelfInterpreter.meta(Vertex source,
Vertex type,
Vertex target) |
void |
Self4Compiler.parseAnswer(Vertex state,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the quotient.
|
void |
Self4Decompiler.parseArgumentByteCode(java.lang.Object[] result,
java.io.DataInputStream dataStream,
Vertex pop,
Network network)
Parse the operation argument.
|
void |
SelfDecompiler.parseArgumentsByteCode(Vertex equation,
java.io.DataInputStream dataStream,
Vertex type,
Network network)
Parse the operation arguments.
|
void |
Self4Decompiler.parseArgumentsByteCode(Vertex expression,
java.io.DataInputStream dataStream,
Vertex type,
Network network)
Parse the operation arguments.
|
void |
Self4Decompiler.parseArgumentsByteCode(Vertex expression,
java.io.DataInputStream dataStream,
Vertex type,
Vertex pop,
Network network)
Parse the operation arguments.
|
Vertex |
SelfDecompiler.parseEquationByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the equation from bytecode.
|
Vertex |
Self4Decompiler.parseEquationByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the Self2 equation from bytecode.
|
Vertex |
SelfCompiler.parseEquationForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary equation so it can be evaluated.
|
Vertex |
SelfByteCodeCompiler.parseEquationForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary equation so it can be evaluated.
|
Vertex |
SelfDecompiler.parseExpressionByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the expression from bytecode.
|
Vertex |
Self4Decompiler.parseExpressionByteCode(Vertex expression,
BinaryData data,
Network network)
Parse the expression from bytecode.
|
Vertex |
Self4Compiler.parseExpressionForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary expression so it can be evaluated.
|
Vertex |
Self4ByteCodeCompiler.parseExpressionForEvaluation(java.lang.String code,
Vertex speaker,
Vertex target,
boolean debug,
Network network)
Parse the code into a temporary expression so it can be evaluated.
|
Vertex |
SelfCompiler.parseFormula(Vertex formula,
TextStream stream,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
SelfCompiler.parseFormula(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
SelfDecompiler.parseFunctionByteCode(Vertex equation,
BinaryData data,
Network network)
Parse the function from bytecode.
|
Vertex |
Self4Decompiler.parseFunctionByteCode(Vertex function,
BinaryData data,
Network network)
Parse the function from bytecode.
|
Vertex |
Self4Decompiler.parseOperatorByteCode(java.io.DataInputStream dataStream,
Vertex pop,
Network network)
Parse the operator and its arguments from bytecode.
|
void |
SelfCompiler.parseQuotient(Vertex state,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the quotient.
|
void |
SelfDecompiler.parseQuotientByteCode(Vertex state,
java.io.DataInputStream dataStream,
Network network)
Parse the GOTO bytecode.
|
void |
Self4Decompiler.parseQuotientByteCode(Vertex state,
java.io.DataInputStream dataStream,
Network network)
Parse the GOTO bytecode.
|
Vertex |
SelfDecompiler.parseStateByteCode(Vertex state,
BinaryData data,
Network network)
Parse the state from bytecode.
|
Vertex |
Self4Decompiler.parseStateByteCode(Vertex state,
BinaryData data,
Network network)
Parse the state from bytecode.
|
Vertex |
SelfCompiler.parseTemplate(Vertex formula,
TextStream stream,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
Self4Compiler.parseTemplate(Vertex formula,
TextStream stream,
boolean debug,
Network network)
Parse the template.
|
Vertex |
SelfCompiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
Self4Compiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the template.
|
Vertex |
Self4ByteCodeCompiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the template.
|
Vertex |
SelfInterpreter.pin(Vertex source) |
void |
SelfCompiler.pin(Vertex element) |
void |
SelfCompiler.pin(Vertex element,
java.util.List<Primitive> relations,
long groupId,
java.util.Set<Vertex> processed) |
Vertex |
SelfInterpreter.pin(Vertex source,
Vertex type,
Vertex target) |
void |
Self4Decompiler.printArguments(Vertex expression,
Primitive type,
int start,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
boolean brackets,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> functions,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
SelfDecompiler.printArguments(Vertex equation,
Primitive type,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> equations,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
SelfDecompiler.printCase(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newEquations,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
Self4Decompiler.printCase(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
boolean |
SelfDecompiler.printComments(Vertex element,
java.io.Writer writer,
java.lang.String indent,
boolean newLine,
Network network)
Print comments
|
void |
SelfDecompiler.printData(Vertex vertex,
java.io.Writer writer)
Print the vertex data.
|
void |
Self4Decompiler.printData(Vertex vertex,
java.io.Writer writer)
Print the vertex, either a state, variable, expression, or data.
|
void |
Self4Decompiler.printDo(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the DO operation.
|
void |
SelfDecompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, equation, or raw data.
|
void |
Self4Decompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, expression, or data.
|
void |
SelfDecompiler.printEquation(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the equation and any equations it references that have not been printed.
|
void |
SelfDecompiler.printFormula(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
Self4Decompiler.printFunction(Vertex function,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the function and any functions it references that have not been printed.
|
void |
Self4Decompiler.printGoto(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the GOTO condition and any variables and states that it references.
|
void |
SelfDecompiler.printGoto(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the GOTO condition and any variables and states that it references.
|
void |
SelfDecompiler.printOperator(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the equation and any equations it references that have not been printed.
|
void |
Self4Decompiler.printOperator(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the expression and any expressions it references that have not been printed.
|
void |
Self4Decompiler.printPush(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the PUSH condition and any variables and states that it references.
|
void |
SelfDecompiler.printPush(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the PUSH condition and any variables and states that it references.
|
void |
Self4Decompiler.printReturn(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the RETURN condition and any variables it references.
|
void |
SelfDecompiler.printReturn(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the RETURN condition and any variables it references.
|
void |
SelfDecompiler.printState(Vertex state,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the state and any referenced states or variables that have not yet been printed.
|
void |
Self4Decompiler.printState(Vertex state,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the state and any referenced states or variables that have not yet been printed.
|
void |
SelfDecompiler.printStateMachine(Vertex state,
java.io.Writer writer,
Network network,
long start,
long timeout)
Print the Self code for the state machine.
|
void |
Self4Decompiler.printStateMachine(Vertex state,
java.io.Writer writer,
Network network,
long start,
long timeout)
Print the Self code for the state machine.
|
void |
SelfDecompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
Self4Decompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
SelfDecompiler.printVariable(Vertex variable,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the variable and any variables it references that have not been printed.
|
void |
Self4Decompiler.printVariable(Vertex variable,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the variable and any variables it references that have not been printed.
|
Vertex |
SelfInterpreter.random(Vertex source) |
Vertex |
SelfInterpreter.random(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.remove(Vertex source,
Vertex type) |
Vertex |
SelfInterpreter.remove(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.removeWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Vertex |
SelfInterpreter.replace(Vertex source,
Vertex token,
Vertex replacement) |
Vertex |
SelfInterpreter.set(Vertex source,
Vertex type,
Vertex target)
Set the relationship from the source of the type, to the target object.
|
Vertex |
SelfInterpreter.set(Vertex source,
Vertex type,
Vertex target,
Vertex index) |
Vertex |
SelfInterpreter.setCharAt(Vertex source,
Vertex index,
Vertex character) |
Vertex |
SelfInterpreter.size(Vertex source)
Determine the size, by elements for an array, words for sentence, otherwise total relationships.
|
Vertex |
SelfInterpreter.size(Vertex source,
Vertex type)
Determine the size of the relationship type.
|
Vertex |
SelfInterpreter.startsWith(Vertex source,
Vertex argument) |
Vertex |
SelfInterpreter.substr(Vertex source,
Vertex start,
Vertex end) |
Vertex |
SelfInterpreter.substring(Vertex source,
Vertex start,
Vertex end) |
Vertex |
SelfInterpreter.toLowerCase(Vertex text) |
Vertex |
SelfInterpreter.toNumber(Vertex text) |
Vertex |
SelfInterpreter.toString(Vertex vertex) |
Vertex |
SelfInterpreter.toSymbol(Vertex vertex) |
Vertex |
SelfInterpreter.toUpperCase(Vertex text) |
Vertex |
SelfInterpreter.trim(Vertex text) |
Vertex |
SelfInterpreter.unpin(Vertex source) |
void |
SelfCompiler.unpin(Vertex element) |
void |
SelfCompiler.unpin(Vertex element,
java.util.List<Primitive> relations,
java.util.Set<Vertex> processed) |
Vertex |
SelfInterpreter.unpin(Vertex source,
Vertex type,
Vertex target) |
Vertex |
SelfInterpreter.weakAdd(Vertex source,
Vertex type,
Vertex target)
Add a weak relationship from the source of the type, to the target object.
|
Vertex |
SelfInterpreter.weakAddWithMeta(Vertex source,
Vertex relationship,
Vertex value,
Vertex metaType,
Vertex metaValue) |
Modifier and Type | Method and Description |
---|---|
static void |
SelfCompiler.addGlobalVariables(Vertex input,
Vertex sentence,
Network network,
java.util.Map<Vertex,Vertex> variables) |
static void |
SelfCompiler.addGlobalVariables(Vertex input,
Vertex sentence,
Network network,
java.util.Map<Vertex,Vertex> variables) |
Vertex |
SelfInterpreter.evaluateADD(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the ADD operation.
|
Vertex |
SelfInterpreter.evaluateADD(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the ADD operation.
|
Vertex |
SelfInterpreter.evaluateAND(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateAND(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateCALL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function invocation.
|
Vertex |
SelfInterpreter.evaluateCALL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function invocation.
|
Vertex |
SelfInterpreter.evaluateDEBUG(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DEBUG operation.
|
Vertex |
SelfInterpreter.evaluateDEBUG(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DEBUG operation.
|
Vertex |
SelfInterpreter.evaluateDIVIDE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DIVIDE operation.
|
Vertex |
SelfInterpreter.evaluateDIVIDE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DIVIDE operation.
|
Vertex |
SelfInterpreter.evaluateDO(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DO operation.
|
Vertex |
SelfInterpreter.evaluateDO(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the DO operation.
|
Vertex |
SelfInterpreter.evaluateEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the EQUALS operation.
|
Vertex |
SelfInterpreter.evaluateEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the EQUALS operation.
|
Vertex |
SelfInterpreter.evaluateEVAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluates any eval functions in the equation or formula..
|
Vertex |
SelfInterpreter.evaluateEVAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluates any eval functions in the equation or formula..
|
Vertex |
SelfInterpreter.evaluateEVALCOPY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the literal object into a copy.
|
Vertex |
SelfInterpreter.evaluateEVALCOPY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the literal object into a copy.
|
Vertex |
SelfInterpreter.evaluateExpression(Vertex expression,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the expression and return the result.
|
Vertex |
SelfInterpreter.evaluateExpression(Vertex expression,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the expression and return the result.
|
Vertex |
SelfInterpreter.evaluateFOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the FOR operation.
|
Vertex |
SelfInterpreter.evaluateFOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the FOR operation.
|
Vertex |
SelfInterpreter.evaluateFunction(Vertex function,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function and return the result.
|
Vertex |
SelfInterpreter.evaluateFunction(Vertex function,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the function and return the result.
|
Vertex |
SelfInterpreter.evaluateGET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GET operation.
|
Vertex |
SelfInterpreter.evaluateGET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GET operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHAN operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHAN operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateGREATERTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the GREATERTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateIF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the IF operation.
|
Vertex |
SelfInterpreter.evaluateIF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the IF operation.
|
Vertex |
SelfInterpreter.evaluateINSTANCEOF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateINSTANCEOF(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateLEARN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LEARN operation.
|
Vertex |
SelfInterpreter.evaluateLEARN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LEARN operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHAN operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHAN(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHAN operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateLESSTHANEQUAL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the LESSTHANEQUAL operation.
|
Vertex |
SelfInterpreter.evaluateMINUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MINUS operation.
|
Vertex |
SelfInterpreter.evaluateMINUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MINUS operation.
|
Vertex |
SelfInterpreter.evaluateMULTIPLY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MULTIPLY operation.
|
Vertex |
SelfInterpreter.evaluateMULTIPLY(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the MULTIPLY operation.
|
Vertex |
SelfInterpreter.evaluateNEW(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NEW operation.
|
Vertex |
SelfInterpreter.evaluateNEW(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NEW operation.
|
Vertex |
SelfInterpreter.evaluateNOT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOT operation.
|
Vertex |
SelfInterpreter.evaluateNOT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOT operation.
|
Vertex |
SelfInterpreter.evaluateNOTEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOTEQUALS operation.
|
Vertex |
SelfInterpreter.evaluateNOTEQUALS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the NOTEQUALS operation.
|
Vertex |
SelfInterpreter.evaluateOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluateOR(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the OR condition.
|
Vertex |
SelfInterpreter.evaluatePLUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the PLUS operation.
|
Vertex |
SelfInterpreter.evaluatePLUS(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the PLUS operation.
|
Vertex |
SelfInterpreter.evaluateRANDOM(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the RANDOM operation.
|
Vertex |
SelfInterpreter.evaluateRANDOM(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the RANDOM operation.
|
Vertex |
SelfInterpreter.evaluateREDIRECT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REDIRECT or SRAI operation.
|
Vertex |
SelfInterpreter.evaluateREDIRECT(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REDIRECT or SRAI operation.
|
Vertex |
SelfInterpreter.evaluateREMOVE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REMOVE operation.
|
Vertex |
SelfInterpreter.evaluateREMOVE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the REMOVE operation.
|
Vertex |
SelfInterpreter.evaluateSET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SET operation.
|
Vertex |
SelfInterpreter.evaluateSET(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SET operation.
|
Vertex |
SelfInterpreter.evaluateSRAI(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAI operation.
|
Vertex |
SelfInterpreter.evaluateSRAI(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAI operation.
|
Vertex |
SelfInterpreter.evaluateSRAIX(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAIX operation.
|
Vertex |
SelfInterpreter.evaluateSRAIX(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SRAIX operation.
|
Vertex |
SelfInterpreter.evaluateSYMBOL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SYMBOL operation.
|
Vertex |
SelfInterpreter.evaluateSYMBOL(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the SYMBOL operation.
|
Vertex |
SelfInterpreter.evaluateTHINK(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the THINK operation.
|
Vertex |
SelfInterpreter.evaluateTHINK(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the THINK operation.
|
Vertex |
SelfInterpreter.evaluateWHILE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the WHILE operation.
|
Vertex |
SelfInterpreter.evaluateWHILE(Vertex expression,
java.util.List<Relationship> arguments,
java.util.Map<Vertex,Vertex> variables,
Network network,
long startTime,
long maxTime,
int stack)
Evaluate the WHILE operation.
|
void |
Self4Compiler.parseAnswer(Vertex state,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the quotient.
|
void |
Self4ByteCodeCompiler.parseAnswerByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the quotient.
|
Vertex |
SelfCompiler.parseCase(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the IF condition.
|
Vertex |
Self4Compiler.parseCase(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the CASE condition.
|
void |
SelfByteCodeCompiler.parseCaseByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the CASE condition.
|
void |
Self4ByteCodeCompiler.parseCaseByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the CASE condition.
|
void |
SelfByteCodeCompiler.parseDoByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the DO condition.
|
void |
Self4ByteCodeCompiler.parseDoByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the DO condition.
|
Vertex |
SelfCompiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the reference to either a state, variable, equation, or raw data.
|
Vertex |
Self4Compiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4Compiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
Primitive lastBinary,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4ByteCodeCompiler.parseElement(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
Primitive binary,
boolean debug,
Network network)
Override to catch expressions in templates, patterns, and other places.
|
void |
SelfByteCodeCompiler.parseElementByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the reference to either a state, variable, equation, or raw data.
|
Vertex |
Self4ByteCodeCompiler.parseElementByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4ByteCodeCompiler.parseElementByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
Primitive lastBinary,
boolean debug,
Network network)
Parse the reference to either a state, variable, expression, or data.
|
Vertex |
Self4Compiler.parseElementName(Primitive type,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the element name (state, function, variable)
|
Vertex |
SelfCompiler.parseEquation(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the equation.
|
Vertex |
SelfByteCodeCompiler.parseEquation(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the equation.
|
Vertex |
SelfCompiler.parseFormula(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
Self4Compiler.parseFunction(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the function.
|
Vertex |
Self4ByteCodeCompiler.parseFunctionByteCode(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the function.
|
Vertex |
SelfCompiler.parseGoto(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the GOTO condition.
|
Vertex |
Self4Compiler.parseGoto(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the GOTO condition.
|
void |
SelfByteCodeCompiler.parseGotoByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the GOTO condition.
|
void |
Self4ByteCodeCompiler.parseGotoByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the GOTO condition.
|
Vertex |
SelfCompiler.parseOperator(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the operator.
|
Vertex |
Self4Compiler.parseOperator(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the operator.
|
void |
SelfByteCodeCompiler.parseOperatorByteCode(java.io.DataOutputStream dataStream,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the operator.
|
void |
Self4ByteCodeCompiler.parseOperatorByteCode(java.io.DataOutputStream dataStream,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the operator.
|
Vertex |
SelfCompiler.parsePattern(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PATTERN condition.
|
Vertex |
Self4Compiler.parsePattern(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PATTERN condition.
|
void |
SelfByteCodeCompiler.parsePatternByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PATTERN condition.
|
void |
Self4ByteCodeCompiler.parsePatternByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PATTERN condition.
|
Vertex |
SelfCompiler.parsePush(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PUSH condition.
|
Vertex |
Self4Compiler.parsePush(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PUSH condition.
|
void |
SelfByteCodeCompiler.parsePushByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PUSH condition.
|
void |
Self4ByteCodeCompiler.parsePushByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the PUSH condition.
|
void |
SelfCompiler.parseQuotient(Vertex state,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the quotient.
|
void |
SelfByteCodeCompiler.parseQuotientByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the quotient.
|
Vertex |
SelfCompiler.parseReturn(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the RETURN condition.
|
Vertex |
Self4Compiler.parseReturn(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the RETURN condition.
|
void |
SelfByteCodeCompiler.parseReturnByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the RETURN condition.
|
void |
Self4ByteCodeCompiler.parseReturnByteCode(TextStream stream,
java.io.DataOutputStream dataStream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the RETURN condition.
|
Vertex |
SelfCompiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
SelfByteCodeCompiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
Self4Compiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
Self4ByteCodeCompiler.parseState(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the state and any referenced states or variables.
|
Vertex |
SelfCompiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the formula.
|
Vertex |
Self4Compiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the template.
|
Vertex |
Self4ByteCodeCompiler.parseTemplate(Vertex formula,
TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the template.
|
Vertex |
SelfCompiler.parseVariable(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the variable.
|
Vertex |
Self4Compiler.parseVariable(TextStream stream,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Vertex>> elements,
boolean debug,
Network network)
Parse the variable.
|
void |
SelfCompiler.pin(Vertex element,
java.util.List<Primitive> relations,
long groupId,
java.util.Set<Vertex> processed) |
void |
Self4Decompiler.printArguments(Vertex expression,
Primitive type,
int start,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
boolean brackets,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> functions,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
Self4Decompiler.printArguments(Vertex expression,
Primitive type,
int start,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
boolean brackets,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> functions,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
Self4Decompiler.printArguments(Vertex expression,
Primitive type,
int start,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
boolean brackets,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> functions,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
SelfDecompiler.printArguments(Vertex equation,
Primitive type,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> equations,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
SelfDecompiler.printArguments(Vertex equation,
Primitive type,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> equations,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
SelfDecompiler.printArguments(Vertex equation,
Primitive type,
java.lang.String[] tokens,
boolean reverse,
boolean newLine,
boolean unravel,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> variables,
java.util.List<Vertex> equations,
java.util.Set<Vertex> elements,
boolean space,
Network network)
Print the operation arguments.
|
void |
SelfDecompiler.printCase(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newEquations,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
SelfDecompiler.printCase(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newEquations,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
SelfDecompiler.printCase(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newEquations,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
SelfDecompiler.printCase(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newEquations,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
Self4Decompiler.printCase(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
Self4Decompiler.printCase(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
Self4Decompiler.printCase(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
Self4Decompiler.printCase(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the IF condition and any variables and states that it references.
|
void |
Self4Decompiler.printDo(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the DO operation.
|
void |
Self4Decompiler.printDo(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the DO operation.
|
void |
Self4Decompiler.printDo(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the DO operation.
|
void |
Self4Decompiler.printDo(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the DO operation.
|
void |
SelfDecompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, equation, or raw data.
|
void |
SelfDecompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, equation, or raw data.
|
void |
SelfDecompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, equation, or raw data.
|
void |
Self4Decompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, expression, or data.
|
void |
Self4Decompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, expression, or data.
|
void |
Self4Decompiler.printElement(Vertex vertex,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the vertex, either a state, variable, expression, or data.
|
void |
SelfDecompiler.printEquation(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the equation and any equations it references that have not been printed.
|
void |
SelfDecompiler.printFormula(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
SelfDecompiler.printFormula(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
SelfDecompiler.printFormula(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
Self4Decompiler.printFunction(Vertex function,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the function and any functions it references that have not been printed.
|
void |
Self4Decompiler.printGoto(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the GOTO condition and any variables and states that it references.
|
void |
Self4Decompiler.printGoto(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the GOTO condition and any variables and states that it references.
|
void |
Self4Decompiler.printGoto(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the GOTO condition and any variables and states that it references.
|
void |
Self4Decompiler.printGoto(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the GOTO condition and any variables and states that it references.
|
void |
SelfDecompiler.printGoto(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the GOTO condition and any variables and states that it references.
|
void |
SelfDecompiler.printOperator(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the equation and any equations it references that have not been printed.
|
void |
SelfDecompiler.printOperator(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the equation and any equations it references that have not been printed.
|
void |
SelfDecompiler.printOperator(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> equations,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the equation and any equations it references that have not been printed.
|
void |
Self4Decompiler.printOperator(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the expression and any expressions it references that have not been printed.
|
void |
Self4Decompiler.printOperator(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the expression and any expressions it references that have not been printed.
|
void |
Self4Decompiler.printOperator(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> functions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network)
Print the expression and any expressions it references that have not been printed.
|
void |
Self4Decompiler.printPush(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the PUSH condition and any variables and states that it references.
|
void |
Self4Decompiler.printPush(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the PUSH condition and any variables and states that it references.
|
void |
Self4Decompiler.printPush(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the PUSH condition and any variables and states that it references.
|
void |
Self4Decompiler.printPush(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the PUSH condition and any variables and states that it references.
|
void |
SelfDecompiler.printPush(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the PUSH condition and any variables and states that it references.
|
void |
Self4Decompiler.printReturn(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the RETURN condition and any variables it references.
|
void |
Self4Decompiler.printReturn(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the RETURN condition and any variables it references.
|
void |
Self4Decompiler.printReturn(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the RETURN condition and any variables it references.
|
void |
Self4Decompiler.printReturn(Vertex expression,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
java.util.List<Vertex> newVariables,
java.util.List<Vertex> newFunctions,
java.util.List<Vertex> newStates,
Network network)
Print the RETURN condition and any variables it references.
|
void |
SelfDecompiler.printReturn(Vertex equation,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the RETURN condition and any variables it references.
|
void |
SelfDecompiler.printState(Vertex state,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the state and any referenced states or variables that have not yet been printed.
|
void |
Self4Decompiler.printState(Vertex state,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network,
long start,
long timeout)
Print the state and any referenced states or variables that have not yet been printed.
|
void |
SelfDecompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
SelfDecompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
SelfDecompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
Self4Decompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
Self4Decompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
Self4Decompiler.printTemplate(Vertex formula,
java.io.Writer writer,
java.lang.String indent,
java.util.List<Vertex> expressions,
java.util.List<Vertex> variables,
java.util.Set<Vertex> elements,
Network network) |
void |
SelfDecompiler.printVariable(Vertex variable,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the variable and any variables it references that have not been printed.
|
void |
Self4Decompiler.printVariable(Vertex variable,
java.io.Writer writer,
java.lang.String indent,
java.util.Set<Vertex> elements,
Network network)
Print the variable and any variables it references that have not been printed.
|
void |
SelfCompiler.unpin(Vertex element,
java.util.List<Primitive> relations,
java.util.Set<Vertex> processed) |
Constructor and Description |
---|
SelfExecutionException(Vertex equation,
java.lang.Exception exception) |
SelfExecutionException(Vertex equation,
java.lang.String message) |
Modifier and Type | Method and Description |
---|---|
void |
BasicSense.checkEngaged(Vertex conversation)
Record the engaged statistic if the conversation is engaged (over 3 messages).
|
boolean |
BasicSense.checkSentence(Vertex sentence,
Network network,
Vertex currentTime)
Check if the sentence has been discovered.
|
boolean |
BasicSense.discover(Vertex input,
Network network,
Vertex currentTime)
Attempt to discover information on the vertex.
|
void |
BasicSense.discoverSentence(Vertex sentence,
Network network,
Vertex currentTime)
Attempt to discover information on the sentence words.
|
void |
BasicSense.output(Vertex output)
Output the active network to the sense.
|
void |
BasicAwareness.output(Vertex output)
Allow the sense to output the response.
|
java.lang.String |
BasicSense.printInput(Vertex input)
Convert the input into text.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
IRC.getConversation(Network network)
Return the current conversation.
|
Vertex |
Chat.getConversation(Network network)
Return the current conversation.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
Chat.getNick(Vertex output) |
void |
IRC.output(Vertex output)
Output the vertex to text.
|
void |
Chat.output(Vertex output)
Output the vertex to text.
|
void |
IRC.setConversation(Vertex conversation)
Set the current conversation.
|
void |
Chat.setConversation(Vertex conversation)
Set the current conversation.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Context.search(Vertex source,
Vertex variable)
Self API
Return the first element on the stack matching the variable.
|
Vertex |
Context.top(Network network)
Return the top of the context stack.
|
Vertex |
Context.top(Vertex source)
Self API
Return the top of the context stack.
|
Vertex |
Context.top(Vertex source,
Vertex vertex)
Self API
Return the top of the context stack.
|
Modifier and Type | Method and Description |
---|---|
void |
Context.clear(Vertex source)
Self API
Clear the current context.
|
void |
Context.output(Vertex output)
Set the vertex as the current selection.
|
void |
Context.push(Vertex vertex)
Add the vertex to the context.
|
void |
Context.push(Vertex source,
Vertex vertex)
Self API
Add the vertex to the context.
|
Vertex |
Context.search(Vertex source,
Vertex variable)
Self API
Return the first element on the stack matching the variable.
|
Vertex |
Context.top(Vertex source)
Self API
Return the top of the context stack.
|
Vertex |
Context.top(Vertex source,
Vertex vertex)
Self API
Return the top of the context stack.
|
Modifier and Type | Method and Description |
---|---|
void |
Email.email(Vertex source,
Vertex replyTo,
Vertex subject,
Vertex message) |
void |
Email.output(Vertex output)
Output the email reply.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
Facebook.getAutoPosts(Network network) |
Modifier and Type | Method and Description |
---|---|
void |
FacebookMessaging.output(Vertex output)
Output the status or direct message reply.
|
void |
Facebook.output(Vertex output)
Output the post or direct message reply.
|
void |
Facebook.post(Vertex source,
Vertex sentence) |
void |
Facebook.postComment(Vertex source,
Vertex sentence,
Vertex postId) |
void |
FacebookMessaging.sendMessage(Vertex source,
Vertex message,
Vertex conversationId)
Self API
Send a message to the user.
|
void |
Facebook.sendMessage(Vertex source,
Vertex message,
Vertex conversationId)
Send a message to the user.
|
void |
FacebookMessaging.sendMessage(Vertex source,
Vertex message,
Vertex conversationId,
Vertex command)
Self API
Send a message to the user.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
GoogleCalendar.countEvents(Vertex source,
Vertex from,
Vertex to)
Self API.
|
Vertex |
GoogleCalendar.countEvents(Vertex source,
Vertex calendar,
Vertex from,
Vertex to)
Self API.
|
Vertex |
Google.delete(java.lang.String url,
Network network)
Send a DELETE request the URL.
|
Vertex |
GoogleCalendar.deleteEvent(java.lang.String calendar,
java.lang.String event,
boolean sendNotifications,
Network network)
Delete the event from the calendar.
|
Vertex |
GoogleCalendar.deleteEvent(Vertex source,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.deleteEvent(Vertex source,
Vertex calendar,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.deleteEvent(Vertex source,
Vertex calendar,
Vertex event,
Vertex sendNotifications)
Self API.
|
Vertex |
GoogleCalendar.getEvents(java.lang.String calendar,
java.util.Date from,
java.util.Date to,
Network network)
Fetch the calendar events for the time period and convert JSON to objects.
|
Vertex |
GoogleCalendar.getEvents(Vertex source,
Vertex from,
Vertex to)
Self API.
|
Vertex |
GoogleCalendar.getEvents(Vertex source,
Vertex calendar,
Vertex from,
Vertex to)
Self API.
|
Vertex |
GoogleCalendar.insertEvent(java.lang.String calendar,
Vertex event,
boolean sendNotifications,
Network network)
Insert the event into the calendar.
|
Vertex |
GoogleCalendar.insertEvent(Vertex source,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.insertEvent(Vertex source,
Vertex calendar,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.insertEvent(Vertex source,
Vertex calendar,
Vertex event,
Vertex sendNotifications)
Self API.
|
Vertex |
Google.postJSON(java.lang.String url,
Vertex jsonObject,
Network network)
POST the JSON object and return the JSON data from the URL.
|
Vertex |
Google.putJSON(java.lang.String url,
Vertex jsonObject,
Network network)
PUT the JSON object and return the JSON data from the URL.
|
Vertex |
Google.requestJSON(java.lang.String url,
java.lang.String attribute,
java.util.Map<java.lang.String,java.lang.String> headers,
Network network)
Return the JSON data object from the URL.
|
Vertex |
GoogleCalendar.updateEvent(java.lang.String calendar,
Vertex event,
boolean sendNotifications,
Network network)
Update the event into the calendar.
|
Vertex |
GoogleCalendar.updateEvent(Vertex source,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.updateEvent(Vertex source,
Vertex calendar,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.updateEvent(Vertex source,
Vertex calendar,
Vertex event,
Vertex sendNotifications)
Self API.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
GoogleCalendar.countEvents(Vertex source,
Vertex from,
Vertex to)
Self API.
|
Vertex |
GoogleCalendar.countEvents(Vertex source,
Vertex calendar,
Vertex from,
Vertex to)
Self API.
|
Vertex |
GoogleCalendar.deleteEvent(Vertex source,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.deleteEvent(Vertex source,
Vertex calendar,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.deleteEvent(Vertex source,
Vertex calendar,
Vertex event,
Vertex sendNotifications)
Self API.
|
Vertex |
GoogleCalendar.getEvents(Vertex source,
Vertex from,
Vertex to)
Self API.
|
Vertex |
GoogleCalendar.getEvents(Vertex source,
Vertex calendar,
Vertex from,
Vertex to)
Self API.
|
Vertex |
GoogleCalendar.insertEvent(java.lang.String calendar,
Vertex event,
boolean sendNotifications,
Network network)
Insert the event into the calendar.
|
Vertex |
GoogleCalendar.insertEvent(Vertex source,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.insertEvent(Vertex source,
Vertex calendar,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.insertEvent(Vertex source,
Vertex calendar,
Vertex event,
Vertex sendNotifications)
Self API.
|
Vertex |
Google.postJSON(java.lang.String url,
Vertex jsonObject,
Network network)
POST the JSON object and return the JSON data from the URL.
|
Vertex |
Google.putJSON(java.lang.String url,
Vertex jsonObject,
Network network)
PUT the JSON object and return the JSON data from the URL.
|
Vertex |
GoogleCalendar.updateEvent(java.lang.String calendar,
Vertex event,
boolean sendNotifications,
Network network)
Update the event into the calendar.
|
Vertex |
GoogleCalendar.updateEvent(Vertex source,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.updateEvent(Vertex source,
Vertex calendar,
Vertex event)
Self API.
|
Vertex |
GoogleCalendar.updateEvent(Vertex source,
Vertex calendar,
Vertex event,
Vertex sendNotifications)
Self API.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Http.convertElement(org.w3c.dom.Element element,
Network network) |
Vertex |
Http.convertElement(java.lang.Object json,
Network network) |
Vertex |
Wiktionary.define(Vertex source,
Vertex word)
Self API
Lookup the meaning of the word.
|
Vertex |
Freebase.define(Vertex source,
Vertex vertex)
Discover the meaning of the word including the filter.
|
Vertex |
Freebase.define(Vertex source,
Vertex vertex,
Vertex vertex2)
Discover the meaning of the word only.
|
Vertex |
Freebase.define(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word only.
|
Vertex |
Http.delete(java.lang.String url,
Network network)
Send a DELETE request to the URL.
|
Vertex |
Http.delete(Vertex source,
Vertex url)
Self API.
|
Vertex |
Freebase.details(Vertex source,
Vertex vertex)
Discover the meaning of the word including all details.
|
Vertex |
Freebase.details(Vertex source,
Vertex vertex,
Vertex vertex2)
Discover the meaning of the word including all details.
|
Vertex |
Freebase.details(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word including all details.
|
Vertex |
Freebase.discover(boolean details,
boolean fork,
java.lang.String filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word.
|
Vertex |
Freebase.discover(Vertex source,
Vertex vertex)
Discover the meaning of the word.
|
Vertex |
Freebase.discover(Vertex source,
Vertex vertex,
Vertex vertex2)
Discover the meaning of the word.
|
Vertex |
Freebase.discover(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word.
|
Vertex |
Http.encode(Vertex source,
Vertex text)
Self API.
|
Vertex |
Freebase.fetchDescription(net.sf.json.JSONObject json,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Fetch only the name and description of the object.
|
Vertex |
Http.getSentence(org.w3c.dom.Node node,
Network network)
Return a sentence of all the words, or a word is a single word.
|
Vertex |
Wiktionary.importWord(java.lang.String word,
Network network)
Import the word from Wiktionary.
|
Vertex |
Http.postHTML(java.lang.String url,
Vertex paramsObject,
java.lang.String xpath,
Network network)
Post the HTML forms params and return the HTML data from the URL.
|
Vertex |
Http.postHTML(Vertex source,
Vertex url,
Vertex paramsObject,
Vertex xpath)
Self API.
|
Vertex |
Http.postJSON(java.lang.String url,
Vertex jsonObject,
Network network)
POST the JSON object and return the JSON data from the URL.
|
Vertex |
Http.postJSON(Vertex source,
Vertex url,
Vertex jsonObject)
Self API.
|
Vertex |
Http.postJSONAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String agent,
Vertex jsonObject,
Network network)
Post the JSON object and return the JSON data from the URL.
|
Vertex |
Http.postJSONAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
Vertex jsonObject,
Network network)
Post the JSON object and return the JSON data from the URL.
|
Vertex |
Http.postJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex jsonObject)
Self API.
|
Vertex |
Http.postJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent,
Vertex jsonObject)
Self API.
|
Vertex |
Http.postXML(java.lang.String url,
Vertex xmlObject,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXML(java.lang.String url,
Vertex xmlObject,
java.lang.String xpath,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXML(Vertex source,
Vertex url,
Vertex xmlObject)
Self API.
|
Vertex |
Http.postXML(Vertex source,
Vertex url,
Vertex xmlObject,
Vertex xpath)
Self API.
|
Vertex |
Http.postXMLAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String agent,
Vertex xmlObject,
java.lang.String xpath,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXMLAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
Vertex xmlObject,
java.lang.String xpath,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex xmlObject,
Vertex xpath)
Self API.
|
Vertex |
Http.postXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent,
Vertex xmlObject,
Vertex xpath)
Self API.
|
Vertex |
Freebase.processCompoundRelationship(net.sf.json.JSONObject json,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Process the compound relationship.
|
Vertex |
Freebase.processId(java.lang.String id,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Process the object for the Freebase id.
|
Vertex |
Freebase.processSearch(java.lang.String keywords,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Search for the best object describing the keywords.
|
Vertex |
Http.putJSON(java.lang.String url,
Vertex jsonObject,
Network network)
PUT the JSON object and return the JSON data from the URL.
|
Vertex |
Http.putJSON(Vertex source,
Vertex url,
Vertex jsonObject)
Self API.
|
Vertex |
Http.requestCSV(java.lang.String url,
Network network)
Return the CSV data object from the URL.
|
Vertex |
Http.requestCSV(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestHTML(java.lang.String url,
java.lang.String xpath,
java.lang.String format,
java.lang.String subformat,
Network network)
Return the HTML data from the URL.
|
Vertex |
Http.requestHTML(Vertex source,
Vertex url,
Vertex xpath)
Self API.
|
Vertex |
Http.requestHTML(Vertex source,
Vertex url,
Vertex xpath,
Vertex format)
Self API.
|
Vertex |
Http.requestHTML(Vertex source,
Vertex url,
Vertex xpath,
Vertex format,
Vertex subformat)
Self API.
|
Vertex |
Http.requestJSON(java.lang.String url,
java.lang.String attribute,
java.util.Map<java.lang.String,java.lang.String> headers,
Network network)
Return the JSON data object from the URL.
|
Vertex |
Http.requestJSON(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestJSON(Vertex source,
Vertex attribute,
Vertex url)
Self API.
|
Vertex |
Http.requestJSON(Vertex source,
Vertex attribute,
Vertex url,
Vertex headerObject)
Self API.
|
Vertex |
Http.requestJSONAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
Network network)
GET the JSON data from the URL.
|
Vertex |
Http.requestJSONAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String agent,
Network network)
GET the JSON data from the URL.
|
Vertex |
Http.requestJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password)
Self API.
|
Vertex |
Http.requestJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent)
Self API.
|
Vertex |
Http.requestText(java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> headers,
Network network)
Return the text data from the URL.
|
Vertex |
Http.requestText(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestText(Vertex source,
Vertex url,
Vertex headerObject)
Self API.
|
Vertex |
Http.requestXML(java.lang.String url,
java.lang.String xpath,
java.util.Map<java.lang.String,java.lang.String> headers,
Network network)
Return the XML data from the URL.
|
Vertex |
Http.requestXML(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestXML(Vertex source,
Vertex url,
Vertex xpath)
Self API.
|
Vertex |
Http.requestXML(Vertex source,
Vertex url,
Vertex xpath,
Vertex headerObject)
Self API.
|
Vertex |
Http.requestXMLAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String xpath,
Network network)
GET the XML data from the URL.
|
Vertex |
Http.requestXMLAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String agent,
java.lang.String xpath,
Network network)
GET the XML data from the URL.
|
Vertex |
Http.requestXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex xpath)
Self API.
|
Vertex |
Http.requestXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent,
Vertex xpath)
Self API.
|
Vertex |
Http.rss(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.rssFeed(Vertex source,
Vertex url)
Self API.
|
Vertex |
Freebase.search(Vertex source,
Vertex filter,
Vertex vertex)
Discover the meaning of the word including the filter.
|
Vertex |
Freebase.search(Vertex source,
Vertex filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word including the filter.
|
Vertex |
Http.toJSON(Vertex source,
Vertex jsonObject)
Self API.
|
Vertex |
Http.toXML(Vertex source,
Vertex xmlObject)
Self API.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
Http.convertToJSON(Vertex object) |
void |
Http.convertToJSON(Vertex object,
java.io.Writer writer,
int depth) |
java.util.Map<java.lang.String,java.lang.String> |
Http.convertToMap(Vertex object) |
java.lang.String |
Http.convertToXML(Vertex object) |
void |
Http.convertToXML(Vertex object,
java.lang.String elementName,
java.io.Writer writer,
int depth) |
void |
Wiktionary.copyDataRelationships(Vertex source,
Primitive type,
Vertex target,
Network network) |
Vertex |
Wiktionary.define(Vertex source,
Vertex word)
Self API
Lookup the meaning of the word.
|
Vertex |
Freebase.define(Vertex source,
Vertex vertex)
Discover the meaning of the word including the filter.
|
Vertex |
Freebase.define(Vertex source,
Vertex vertex,
Vertex vertex2)
Discover the meaning of the word only.
|
Vertex |
Freebase.define(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word only.
|
Vertex |
Http.delete(Vertex source,
Vertex url)
Self API.
|
Vertex |
Freebase.details(Vertex source,
Vertex vertex)
Discover the meaning of the word including all details.
|
Vertex |
Freebase.details(Vertex source,
Vertex vertex,
Vertex vertex2)
Discover the meaning of the word including all details.
|
Vertex |
Freebase.details(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word including all details.
|
Vertex |
Freebase.discover(boolean details,
boolean fork,
java.lang.String filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word.
|
Vertex |
Freebase.discover(Vertex source,
Vertex vertex)
Discover the meaning of the word.
|
Vertex |
Freebase.discover(Vertex source,
Vertex vertex,
Vertex vertex2)
Discover the meaning of the word.
|
Vertex |
Freebase.discover(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word.
|
void |
Wiktionary.discoverSentence(Vertex sentence,
Network network,
Vertex currentTime)
Attempt to discover information on the vertex.
|
void |
Freebase.discoverSentence(Vertex sentence,
Network network,
Vertex currentTime)
Attempt to discover information on the sentence words.
|
Vertex |
Http.encode(Vertex source,
Vertex text)
Self API.
|
void |
Freebase.fetchDetails(Vertex object,
net.sf.json.JSONObject json,
int cascade,
java.util.Map<java.lang.String,Vertex> processed,
Network network) |
void |
Wiktionary.output(Vertex output)
Post, process the post request.
|
void |
Http.output(Vertex output)
Post, process the post request.
|
void |
Freebase.output(Vertex output)
Post, process the post request.
|
Vertex |
Http.postHTML(java.lang.String url,
Vertex paramsObject,
java.lang.String xpath,
Network network)
Post the HTML forms params and return the HTML data from the URL.
|
Vertex |
Http.postHTML(Vertex source,
Vertex url,
Vertex paramsObject,
Vertex xpath)
Self API.
|
Vertex |
Http.postJSON(java.lang.String url,
Vertex jsonObject,
Network network)
POST the JSON object and return the JSON data from the URL.
|
Vertex |
Http.postJSON(Vertex source,
Vertex url,
Vertex jsonObject)
Self API.
|
Vertex |
Http.postJSONAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String agent,
Vertex jsonObject,
Network network)
Post the JSON object and return the JSON data from the URL.
|
Vertex |
Http.postJSONAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
Vertex jsonObject,
Network network)
Post the JSON object and return the JSON data from the URL.
|
Vertex |
Http.postJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex jsonObject)
Self API.
|
Vertex |
Http.postJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent,
Vertex jsonObject)
Self API.
|
Vertex |
Http.postXML(java.lang.String url,
Vertex xmlObject,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXML(java.lang.String url,
Vertex xmlObject,
java.lang.String xpath,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXML(Vertex source,
Vertex url,
Vertex xmlObject)
Self API.
|
Vertex |
Http.postXML(Vertex source,
Vertex url,
Vertex xmlObject,
Vertex xpath)
Self API.
|
Vertex |
Http.postXMLAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String agent,
Vertex xmlObject,
java.lang.String xpath,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXMLAuth(java.lang.String url,
java.lang.String user,
java.lang.String password,
Vertex xmlObject,
java.lang.String xpath,
Network network)
Post the XML document object and return the XML data from the URL.
|
Vertex |
Http.postXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex xmlObject,
Vertex xpath)
Self API.
|
Vertex |
Http.postXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent,
Vertex xmlObject,
Vertex xpath)
Self API.
|
void |
Http.processHeaders(org.w3c.dom.Node node,
Vertex url,
Network network)
Process the header nodes and associate their topics with the URL.
|
Vertex |
Http.putJSON(java.lang.String url,
Vertex jsonObject,
Network network)
PUT the JSON object and return the JSON data from the URL.
|
Vertex |
Http.putJSON(Vertex source,
Vertex url,
Vertex jsonObject)
Self API.
|
Vertex |
Http.requestCSV(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestHTML(Vertex source,
Vertex url,
Vertex xpath)
Self API.
|
Vertex |
Http.requestHTML(Vertex source,
Vertex url,
Vertex xpath,
Vertex format)
Self API.
|
Vertex |
Http.requestHTML(Vertex source,
Vertex url,
Vertex xpath,
Vertex format,
Vertex subformat)
Self API.
|
Vertex |
Http.requestJSON(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestJSON(Vertex source,
Vertex attribute,
Vertex url)
Self API.
|
Vertex |
Http.requestJSON(Vertex source,
Vertex attribute,
Vertex url,
Vertex headerObject)
Self API.
|
Vertex |
Http.requestJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password)
Self API.
|
Vertex |
Http.requestJSONAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent)
Self API.
|
Vertex |
Http.requestText(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestText(Vertex source,
Vertex url,
Vertex headerObject)
Self API.
|
Vertex |
Http.requestXML(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.requestXML(Vertex source,
Vertex url,
Vertex xpath)
Self API.
|
Vertex |
Http.requestXML(Vertex source,
Vertex url,
Vertex xpath,
Vertex headerObject)
Self API.
|
Vertex |
Http.requestXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex xpath)
Self API.
|
Vertex |
Http.requestXMLAuth(Vertex source,
Vertex url,
Vertex user,
Vertex password,
Vertex agent,
Vertex xpath)
Self API.
|
Vertex |
Http.rss(Vertex source,
Vertex url)
Self API.
|
Vertex |
Http.rssFeed(Vertex source,
Vertex url)
Self API.
|
Vertex |
Freebase.search(Vertex source,
Vertex filter,
Vertex vertex)
Discover the meaning of the word including the filter.
|
Vertex |
Freebase.search(Vertex source,
Vertex filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Discover the meaning of the word including the filter.
|
Vertex |
Http.toJSON(Vertex source,
Vertex jsonObject)
Self API.
|
Vertex |
Http.toXML(Vertex source,
Vertex xmlObject)
Self API.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object> |
Freebase.extractPropertyValues(java.lang.Object data,
java.util.List<java.lang.String> filters,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Extract the relevant data from the Freebase property.
|
Vertex |
Freebase.fetchDescription(net.sf.json.JSONObject json,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Fetch only the name and description of the object.
|
void |
Freebase.fetchDetails(Vertex object,
net.sf.json.JSONObject json,
int cascade,
java.util.Map<java.lang.String,Vertex> processed,
Network network) |
Vertex |
Freebase.processCompoundRelationship(net.sf.json.JSONObject json,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Process the compound relationship.
|
Vertex |
Freebase.processId(java.lang.String id,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Process the object for the Freebase id.
|
Vertex |
Freebase.processSearch(java.lang.String keywords,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Search for the best object describing the keywords.
|
Modifier and Type | Method and Description |
---|---|
void |
Kik.output(Vertex output)
Output the Kik message.
|
Modifier and Type | Method and Description |
---|---|
void |
RemoteService.output(Vertex output)
Post, process the post request.
|
Modifier and Type | Method and Description |
---|---|
void |
Skype.output(Vertex output)
Output the Skype message.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
Slack.getAutoPosts(Network network) |
Modifier and Type | Method and Description |
---|---|
void |
Slack.output(Vertex output)
Output the Slack message.
|
Modifier and Type | Method and Description |
---|---|
void |
Twilio.output(Vertex output)
Output the SMS message.
|
void |
Twilio.sms(Vertex source,
Vertex phone,
Vertex message) |
Modifier and Type | Method and Description |
---|---|
Vertex |
Telegram.postJSON(java.lang.String url,
Vertex paramsObject,
Network network)
Call a generic Telegram web API.
|
Vertex |
Telegram.postJSON(Vertex source,
Vertex url,
Vertex params)
Self API.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
Telegram.getAutoPosts(Network network) |
Modifier and Type | Method and Description |
---|---|
void |
Telegram.inputSentence(java.lang.String text,
Vertex user,
java.lang.String botUserName,
Vertex conversation,
java.lang.String messageId,
boolean group,
net.sf.json.JSONObject message,
Network network)
Process the text sentence.
|
void |
Telegram.message(Vertex source,
Vertex conversationOrUserId,
Vertex text)
Self API
Send a message to the user.
|
void |
Telegram.output(Vertex output)
Output the status or direct message reply.
|
void |
Telegram.post(Vertex source,
Vertex sentence) |
Vertex |
Telegram.postJSON(java.lang.String url,
Vertex paramsObject,
Network network)
Call a generic Telegram web API.
|
Vertex |
Telegram.postJSON(Vertex source,
Vertex url,
Vertex params)
Self API.
|
void |
Telegram.sendMessage(Vertex source,
Vertex text,
Vertex conversationOrUserId)
Self API
Send a message to the user.
|
void |
Telegram.sendMessage(Vertex source,
Vertex text,
Vertex conversationOrUserId,
Vertex command)
Self API
Send a message to the user.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
TextEntry.getConversation(Network network)
Return the current conversation.
|
Vertex |
TextEntry.getUser(Network network)
Return the user involved in the conversation.
|
Modifier and Type | Method and Description |
---|---|
void |
TextEntry.output(Vertex output)
Output the vertex to text.
|
void |
TextEntry.setConversation(Vertex conversation)
Set the current conversation.
|
void |
TextEntry.setUser(Vertex user)
Set the user involved in the conversation.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
Timer.getTimers(Network network) |
Modifier and Type | Method and Description |
---|---|
Vertex |
Twitter.trend(Network network) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
Twitter.getAutoTweets(Network network) |
Modifier and Type | Method and Description |
---|---|
void |
Twitter.message(Vertex source,
Vertex replyUser,
Vertex text)
Self API
Send a message to the user.
|
void |
TwitterDirectMessaging.output(Vertex output)
Output the status or direct message reply.
|
void |
Twitter.output(Vertex output)
Output the status or direct message reply.
|
void |
Twitter.sendMessage(Vertex source,
Vertex text,
Vertex replyUser)
Self API
Send a message to the user.
|
void |
Twitter.tweet(Vertex source,
Vertex sentence) |
Modifier and Type | Method and Description |
---|---|
Vertex |
Vision.loadImage(byte[] image,
Network network)
Load binary image.
|
Vertex |
Vision.loadImage(java.lang.String urlPath,
Network network)
Load an image from a URL.
|
Vertex |
Vision.loadImage(Vertex source,
Vertex url)
Self API.
|
Vertex |
Vision.loadImageFile(java.lang.String filePath,
Network network)
Load an image from a file.
|
Vertex |
Vision.matchImage(byte[] image,
Vertex tag,
double error,
Network network)
Self API.
|
Vertex |
Vision.matchImage(Vertex source,
Vertex url,
Vertex tag,
Vertex error)
Self API.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Vision.loadImage(Vertex source,
Vertex url)
Self API.
|
Vertex |
Vision.matchImage(byte[] image,
Vertex tag,
double error,
Network network)
Self API.
|
Vertex |
Vision.matchImage(Vertex source,
Vertex url,
Vertex tag,
Vertex error)
Self API.
|
Modifier and Type | Method and Description |
---|---|
void |
WeChat.output(Vertex output)
Output the WeChat message.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Wikidata.define(Vertex source,
Vertex vertex)
Self API
Discover the meaning of the word including the filter.
|
Vertex |
Wikidata.define(Vertex source,
Vertex vertex,
Vertex vertex2)
Self API
Discover the meaning of the word only.
|
Vertex |
Wikidata.define(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word only.
|
Vertex |
Wikidata.details(Vertex source,
Vertex vertex)
Self API
Discover the meaning of the word including all details.
|
Vertex |
Wikidata.details(Vertex source,
Vertex vertex,
Vertex vertex2)
Self API
Discover the meaning of the word including all details.
|
Vertex |
Wikidata.details(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word including all details.
|
Vertex |
Wikidata.discover(boolean details,
boolean fork,
java.lang.String filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word.
|
Vertex |
Wikidata.discover(Vertex source,
Vertex vertex)
Self API
Discover the meaning of the word.
|
Vertex |
Wikidata.discover(Vertex source,
Vertex vertex,
Vertex vertex2)
Self API
Discover the meaning of the word.
|
Vertex |
Wikidata.discover(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word.
|
Vertex |
Wikidata.fetchDescription(net.sf.json.JSONObject json,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Fetch only the name and description of the object.
|
Vertex |
Wikidata.processId(java.lang.String id,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Lookup the wikidata item by id, and load its data.
|
Vertex |
Wikidata.processSearch(java.lang.String keywords,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Search for the best object describing the keywords.
|
Vertex |
Wikidata.search(Vertex source,
Vertex filter,
Vertex vertex)
Self API
Discover the meaning of the word including the filter.
|
Vertex |
Wikidata.search(Vertex source,
Vertex filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word including the filter.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Wikidata.define(Vertex source,
Vertex vertex)
Self API
Discover the meaning of the word including the filter.
|
Vertex |
Wikidata.define(Vertex source,
Vertex vertex,
Vertex vertex2)
Self API
Discover the meaning of the word only.
|
Vertex |
Wikidata.define(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word only.
|
Vertex |
Wikidata.details(Vertex source,
Vertex vertex)
Self API
Discover the meaning of the word including all details.
|
Vertex |
Wikidata.details(Vertex source,
Vertex vertex,
Vertex vertex2)
Self API
Discover the meaning of the word including all details.
|
Vertex |
Wikidata.details(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word including all details.
|
Vertex |
Wikidata.discover(boolean details,
boolean fork,
java.lang.String filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word.
|
Vertex |
Wikidata.discover(Vertex source,
Vertex vertex)
Self API
Discover the meaning of the word.
|
Vertex |
Wikidata.discover(Vertex source,
Vertex vertex,
Vertex vertex2)
Self API
Discover the meaning of the word.
|
Vertex |
Wikidata.discover(Vertex source,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word.
|
void |
Wikidata.fetchDetails(Vertex object,
net.sf.json.JSONObject json,
int cascade,
java.util.Map<java.lang.String,Vertex> processed,
Network network) |
void |
Wikidata.output(Vertex output)
Post, process the post request.
|
Vertex |
Wikidata.search(Vertex source,
Vertex filter,
Vertex vertex)
Self API
Discover the meaning of the word including the filter.
|
Vertex |
Wikidata.search(Vertex source,
Vertex filter,
Vertex vertex,
Vertex vertex2,
Vertex vertex3,
Vertex vertex4,
Vertex vertex5)
Self API
Discover the meaning of the word including the filter.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
Wikidata.extractPropertyValueIds(net.sf.json.JSONObject data,
java.util.Map<java.lang.String,java.lang.String> propertyMap,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Extract the ids from the wikidata claims.
|
java.util.List<java.lang.Object> |
Wikidata.extractPropertyValues(java.lang.Object data,
java.util.Map<java.lang.String,java.lang.String> valueMap,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Extract the relevant data from the wikidata claims.
|
Vertex |
Wikidata.fetchDescription(net.sf.json.JSONObject json,
int cascade,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Fetch only the name and description of the object.
|
void |
Wikidata.fetchDetails(Vertex object,
net.sf.json.JSONObject json,
int cascade,
java.util.Map<java.lang.String,Vertex> processed,
Network network) |
java.util.Map<java.lang.String,java.lang.String> |
Wikidata.fetchPropertyLabels(java.util.List<java.lang.String> properties,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Lookup the wikidata properites by id.
|
Vertex |
Wikidata.processId(java.lang.String id,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Lookup the wikidata item by id, and load its data.
|
Vertex |
Wikidata.processSearch(java.lang.String keywords,
int cascade,
boolean fork,
java.lang.String filter,
Network network,
java.util.Map<java.lang.String,Vertex> processed)
Search for the best object describing the keywords.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
WolframAlpha.query(Vertex source,
Vertex query)
Self API
Send a query to Wolfram Alpha
Called from Self.
|
Modifier and Type | Method and Description |
---|---|
void |
WolframAlpha.output(Vertex output)
Post, process the post request.
|
Vertex |
WolframAlpha.query(Vertex source,
Vertex query)
Self API
Send a query to Wolfram Alpha
Called from Self.
|
Modifier and Type | Method and Description |
---|---|
java.util.Queue<Vertex> |
SubconsciousThought.getActiveMemoryBackLog() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
SubconsciousThought.processInput(Vertex vertex,
Network network)
Process the active memory in the isolated memory in the background.
|
Modifier and Type | Method and Description |
---|---|
void |
SubconsciousThought.setActiveMemoryBackLog(java.util.Queue<Vertex> activeMemoryBackLog) |
Modifier and Type | Method and Description |
---|---|
Vertex |
Consciousness.getLastContext(Network network)
Return the last conscious point in time.
|
Modifier and Type | Method and Description |
---|---|
void |
Consciousness.setLastContext(Vertex lastContext)
Set the last conscious point in time.
|
void |
Consciousness.think(Vertex vertex,
int levels,
java.util.Set<Vertex> recursiveSet,
java.util.Set<Vertex> breadtheSet)
Analyse vertex and traverse its relationships.
|
Modifier and Type | Method and Description |
---|---|
void |
Consciousness.think(Vertex vertex,
int levels,
java.util.Set<Vertex> recursiveSet,
java.util.Set<Vertex> breadtheSet)
Analyse vertex and traverse its relationships.
|
void |
Consciousness.think(Vertex vertex,
int levels,
java.util.Set<Vertex> recursiveSet,
java.util.Set<Vertex> breadtheSet)
Analyse vertex and traverse its relationships.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DiscoverySense.discover(Vertex vertex,
Network network,
Vertex currentTime)
Attempt to discover information on the vertex.
|
boolean |
Discovery.processInput(Vertex input,
Network network)
Analyse the active memory.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Language.allowCorrection(Vertex source,
Vertex user)
Self API for checking is a user is trusted and should allow correction.
|
Vertex[] |
Language.bestAnswer(float percentage,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Vertex input,
Vertex sentence,
Network network)
Return the best response to the question, taking into account the input history.
|
static Vertex |
Language.buildStar(java.util.List<Vertex> star,
java.util.Map<Vertex,Vertex> variables,
Network network) |
Vertex |
Language.checkDefaultResponseFormula(Vertex response,
Vertex input,
Network network,
java.util.Map<Vertex,Vertex> variables) |
Vertex |
Language.checkDuplicateOrOffensiveResponse(Vertex response,
Vertex sentence,
Vertex conversation,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
boolean allowMatch,
boolean checkUnderstanding)
Check if the previous response was the same and try to find a new one.
|
Vertex |
Language.checkOnRepeat(Vertex response,
Vertex conversation,
int depth)
Check if the response has already been used, and if it has an ONREPEAT response.
|
Vertex |
Language.checkState(Vertex root,
Vertex input,
Vertex sentence,
java.util.List<Vertex> states,
int index,
int recurse,
java.util.List<Vertex> inputs,
java.util.Map<Vertex,Vertex> variables,
java.util.List<Vertex> stateStack,
float correctnessRequired,
Network network)
Apply each state machine vertex to the sentence of words.
|
Vertex |
Language.createSentenceText(Vertex vertex,
Network network)
Create the text for the sentence.
|
Vertex |
Comprehension.createTemplate(Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to create a template response from the question and response.
|
Vertex |
Language.define(Vertex source,
Vertex word,
Vertex meaning)
Self API to define a word.
|
Vertex |
Language.details(Vertex source,
Vertex object)
Self API to print the details of an object.
|
Vertex |
Language.evaluateAnswerResponse(Vertex answer,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Network network)
Evaluate the quotient and possible formula response.
|
Vertex |
Language.evaluateFormula(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
Vertex |
Language.evaluateFormulaTemplate(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
long startTime,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
Vertex |
Language.getDefaultResponse(java.util.List<Relationship> defaultResponses,
Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a random default response for the topic or context.
|
Vertex |
Language.getLastInput(Vertex source,
Vertex conversation,
Vertex speaker)
Self API to access last input of a speaker.
|
Vertex |
Language.getLastInput(Vertex source,
Vertex conversation,
Vertex speaker,
Vertex index)
Self API to access last input of a speaker.
|
Vertex |
Language.getLastInput(Vertex source,
Vertex conversation,
Vertex speaker,
Vertex index,
Vertex part)
Self API to access last input of a speaker.
|
Vertex |
Language.getLastInputInConversation(Vertex conversation,
Vertex speaker,
int last)
Return the last thing the speaker said in the conversation.
|
Vertex |
Language.getLastQuotient(Network network) |
Vertex |
Language.getLastState(Network network) |
Vertex |
Language.getLastStateMachine(Network network) |
Vertex |
Language.getWord(Vertex vertex,
Network network)
Return the sentence or word for the vertex.
|
static Vertex |
Language.getWordFollowing(Vertex vertex,
Relationship relationship,
Vertex previousWord,
Vertex nextWord,
Network network)
Return the sentence or word for the vertex.
|
static Vertex |
Language.getWordFollowing(Vertex vertex,
Vertex previousWord,
Vertex nextWord,
Network network)
Return the sentence or word for the vertex.
|
Vertex |
Language.input(Vertex input,
Vertex sentence,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the input and return the response.
|
static Vertex |
Language.invertWordCase(Vertex word,
Network network) |
Vertex |
Language.keywordIndexes(Vertex source,
Vertex text,
Vertex keywords)
Self API to return an array of word indexes.
|
Vertex |
Language.learn(Vertex source,
Vertex question,
Vertex response)
Self API for learning a new response.
|
Vertex |
Language.learn(Vertex source,
Vertex question,
Vertex response,
Vertex topic)
Self API for learning a new response.
|
Vertex |
Language.paragraph(Vertex source,
Vertex text)
Self API to create a paragraph.
|
Vertex |
Language.processAssociation(Vertex text,
Network network)
Associate the word to the current context selection.
|
Vertex |
Language.processConversational(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network,
Language.LanguageState state)
Process the conversational sentence.
|
Vertex |
Language.processCorrection(Vertex input,
Vertex correction,
Vertex speaker,
Vertex target,
Vertex conversation,
Network network)
Process the correction to the last question.
|
Vertex |
Language.processDiscussion(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the discussion sentence.
|
Vertex |
Language.processGreeting(Vertex input,
Vertex conversation,
Network network,
Language.LanguageState state,
java.util.Map<Vertex,Vertex> variables)
Process the start of a new conversation and output the greeting.
|
Vertex |
Language.processListening(Vertex input,
Vertex sentence,
Vertex speaker,
Vertex conversation,
java.util.List<Relationship> targets,
Network network,
Language.LanguageState state)
Associate the response, attempt to understand.
|
Vertex |
Language.processUnderstanding(Vertex input,
Vertex sentence,
float correctnessRequired,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to understand the sentence using state machines.
|
Vertex |
Language.randomSynthesize(Vertex source)
Self API for synthesizing a new response.
|
Vertex |
Language.randomSynthesize(Vertex source,
Vertex phrase)
Self API for synthesizing a new response from a phrase.
|
Vertex |
Language.sentence(Vertex source,
Vertex[] arguments)
Self API to create a sentence.
|
Vertex |
Language.synthesize(Vertex source)
Self API for synthesizing a new response.
|
Vertex |
Language.synthesize(Vertex source,
Vertex phrase)
Self API for synthesizing a new response from a phrase.
|
Vertex |
Language.synthesizeResponse(Vertex input,
Vertex sentence,
Vertex conversation,
boolean random,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a synthesized response from linguistic patterns.
|
Vertex |
Language.word(Vertex source,
Vertex[] arguments)
Self API to create a compound word.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Vertex> |
Language.importHTML(java.lang.String url,
java.lang.String xpath,
java.lang.String learningMode,
Network network)
Attempt to import and learn new responses from a website.
|
java.util.List<Vertex> |
Language.processCompoundWords(java.util.List<Relationship> words)
Transform the list of words, into a list of compound words.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Language.addCorrection(Vertex originalQuestionInput,
Vertex originalQuestion,
Vertex wrongResponseInput,
Vertex correction,
Vertex previousQuestionInput,
Network network)
Add the sentence from the previous input to the relationships response meta info.
|
void |
Language.addQuestionMatches(Vertex sentence,
Network network,
long startTime,
long processTime,
java.util.List<Relationship> wordRelations,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Primitive key,
boolean keywords)
Add all of the questions for all of the words to the matching map.
|
static void |
Language.addResponse(Vertex question,
Vertex answer,
Network network)
Add the new response.
|
static void |
Language.addResponse(Vertex question,
Vertex answer,
java.lang.String topic,
java.lang.String keywords,
java.lang.String required,
float correctness,
Network network)
Add the new response.
|
static void |
Language.addResponse(Vertex question,
Vertex answer,
java.lang.String topic,
java.lang.String keywords,
java.lang.String required,
Network network)
Add the new response.
|
static void |
Language.addSentenceActionMeta(Vertex question,
Vertex answer,
java.lang.String actions,
Network network)
Add the actions to the response.
|
static void |
Language.addSentenceCommandMeta(Vertex question,
Vertex answer,
java.lang.String command,
boolean pin,
Network network)
Add the command as the command for a response match to the question meta.
|
static void |
Language.addSentenceConditionMeta(Vertex question,
Vertex answer,
java.lang.String condition,
boolean pin,
Network network)
Add the script as the condition for a response match to the question meta.
|
static void |
Language.addSentenceEmotesMeta(Vertex question,
Vertex answer,
java.lang.String emotes,
Network network)
Add the emotes to the response.
|
static void |
Language.addSentenceKeyWordsMeta(Vertex question,
Vertex answer,
java.lang.String keywords,
Network network)
Add the keywords as required keywords for a response match to the question meta.
|
static void |
Language.addSentencePoseMeta(Vertex question,
Vertex answer,
java.lang.String poses,
Network network)
Add the actions to the response.
|
static void |
Language.addSentencePreviousMeta(Relationship relationship,
Vertex previousQuestionInput,
Network network)
Add the sentence from the previous input to the relationships response meta info.
|
void |
Comprehension.addSentencePreviousMeta(Relationship relationship,
Vertex questionInput,
Vertex previousQuestionInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Add the sentence from the previous input to the relationships response meta info.
|
static void |
Language.addSentencePreviousMeta(Vertex question,
Vertex answer,
Vertex previous,
boolean require,
Network network)
Add the previous for a response match to the question meta.
|
static void |
Language.addSentenceRequiredMeta(Vertex question,
Vertex answer,
java.lang.String required,
Network network)
Add the keywords as required keywords for a response match to the question meta.
|
static void |
Language.addSentenceThinkMeta(Vertex question,
Vertex answer,
java.lang.String think,
boolean pin,
Network network)
Add the script as the think for a response match to the question meta.
|
static void |
Language.addSentenceTopicMeta(Vertex question,
Vertex answer,
java.lang.String topic,
Network network)
Add the topic as a desired topic for a response match to the question meta.
|
static void |
Language.addToConversation(Vertex input,
Vertex conversation)
Add the input to the conversation.
|
Vertex |
Language.allowCorrection(Vertex source,
Vertex user)
Self API for checking is a user is trusted and should allow correction.
|
Vertex[] |
Language.bestAnswer(float percentage,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Vertex input,
Vertex sentence,
Network network)
Return the best response to the question, taking into account the input history.
|
Relationship |
Language.bestResponse(float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return the best response to the question, taking into account the input history.
|
Relationship |
Language.bestResponse(float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return the best response to the question, taking into account the input history.
|
void |
Language.checkBetterMatch(java.util.Map.Entry<Vertex,java.lang.Integer> entry,
java.util.Map<Vertex,java.lang.Integer> keyWordsMatches,
java.lang.Object[] best,
int tooBig,
int tooSmall,
int wordCount,
float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network) |
Vertex |
Language.checkDefaultResponseFormula(Vertex response,
Vertex input,
Network network,
java.util.Map<Vertex,Vertex> variables) |
Vertex |
Language.checkDuplicateOrOffensiveResponse(Vertex response,
Vertex sentence,
Vertex conversation,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
boolean allowMatch,
boolean checkUnderstanding)
Check if the previous response was the same and try to find a new one.
|
Vertex |
Language.checkOnRepeat(Vertex response,
Vertex conversation,
int depth)
Check if the response has already been used, and if it has an ONREPEAT response.
|
void |
Language.checkQuestion(Vertex sentence,
Network network)
Mark the sentence as a question.
|
boolean |
Comprehension.checkQuotient(Vertex currentState,
Vertex sentence,
Vertex questionInput,
Vertex responseInput,
Comprehension.PathType path,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if any of the existing quotients match, if none do, then add a new quotient.
|
Vertex |
Language.checkState(Vertex root,
Vertex input,
Vertex sentence,
java.util.List<Vertex> states,
int index,
int recurse,
java.util.List<Vertex> inputs,
java.util.Map<Vertex,Vertex> variables,
java.util.List<Vertex> stateStack,
float correctnessRequired,
Network network)
Apply each state machine vertex to the sentence of words.
|
Relationship |
Comprehension.checkTemplate(Vertex input,
Network network)
Check if the response can be defined as a template based on the question, context.
|
static void |
Language.clearSentenceMeta(Vertex question,
Vertex answer,
Primitive type,
Network network)
Clear any relations in the meta of the type.
|
int |
Language.computeMaxSentenceValue(Vertex match,
Vertex original,
Network network)
Compute the real value of the sentence.
|
int |
Language.computeWordValue(Vertex word)
Return the matching value for the word, some word types are worth more than others.
|
Vertex |
Language.createSentenceText(Vertex vertex,
Network network)
Create the text for the sentence.
|
Vertex |
Comprehension.createTemplate(Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to create a template response from the question and response.
|
Vertex |
Language.define(Vertex source,
Vertex word,
Vertex meaning)
Self API to define a word.
|
Vertex |
Language.details(Vertex source,
Vertex object)
Self API to print the details of an object.
|
Vertex |
Language.evaluateAnswerResponse(Vertex answer,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Network network)
Evaluate the quotient and possible formula response.
|
Vertex |
Language.evaluateFormula(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
Vertex |
Language.evaluateFormulaTemplate(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
long startTime,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network)
Determine if the pattern matches the sentence.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network,
java.util.List<Vertex> elements,
java.util.List<Vertex> words,
int wildcardSkip)
Determine if the pattern matches the sentence.
|
Relationship |
Language.findResponseMatch(Vertex sentence,
Vertex previousResponse,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
float percentage)
Find the best match for the sentence.
|
Vertex |
Language.getDefaultResponse(java.util.List<Relationship> defaultResponses,
Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a random default response for the topic or context.
|
Vertex |
Language.getLastInput(Vertex source,
Vertex conversation,
Vertex speaker)
Self API to access last input of a speaker.
|
Vertex |
Language.getLastInput(Vertex source,
Vertex conversation,
Vertex speaker,
Vertex index)
Self API to access last input of a speaker.
|
Vertex |
Language.getLastInput(Vertex source,
Vertex conversation,
Vertex speaker,
Vertex index,
Vertex part)
Self API to access last input of a speaker.
|
Vertex |
Language.getLastInputInConversation(Vertex conversation,
Vertex speaker,
int last)
Return the last thing the speaker said in the conversation.
|
Vertex |
Language.getWord(Vertex vertex,
Network network)
Return the sentence or word for the vertex.
|
static Vertex |
Language.getWordFollowing(Vertex vertex,
Relationship relationship,
Vertex previousWord,
Vertex nextWord,
Network network)
Return the sentence or word for the vertex.
|
static Vertex |
Language.getWordFollowing(Vertex vertex,
Vertex previousWord,
Vertex nextWord,
Network network)
Return the sentence or word for the vertex.
|
boolean |
Language.hasPrevious(Vertex meta,
Vertex sentence,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Network network)
Return the best response to the question, taking into account the input history.
|
Vertex |
Language.input(Vertex input,
Vertex sentence,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the input and return the response.
|
static Vertex |
Language.invertWordCase(Vertex word,
Network network) |
static boolean |
Language.isPunctuation(Vertex word) |
Vertex |
Language.keywordIndexes(Vertex source,
Vertex text,
Vertex keywords)
Self API to return an array of word indexes.
|
Vertex |
Language.learn(Vertex source,
Vertex question,
Vertex response)
Self API for learning a new response.
|
Vertex |
Language.learn(Vertex source,
Vertex question,
Vertex response,
Vertex topic)
Self API for learning a new response.
|
Relationship |
Language.matchPattern(Vertex sentence,
Vertex previousResponse,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
float percentage)
Find the best pattern that matches the sentence.
|
Vertex |
Language.paragraph(Vertex source,
Vertex text)
Self API to create a paragraph.
|
static java.lang.String |
Language.printFragment(Vertex fragment,
Vertex previousWord,
Vertex nextWord,
Network network) |
Vertex |
Language.processAssociation(Vertex text,
Network network)
Associate the word to the current context selection.
|
Vertex |
Language.processConversational(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network,
Language.LanguageState state)
Process the conversational sentence.
|
Vertex |
Language.processCorrection(Vertex input,
Vertex correction,
Vertex speaker,
Vertex target,
Vertex conversation,
Network network)
Process the correction to the last question.
|
Vertex |
Language.processDiscussion(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the discussion sentence.
|
Vertex |
Language.processGreeting(Vertex input,
Vertex conversation,
Network network,
Language.LanguageState state,
java.util.Map<Vertex,Vertex> variables)
Process the start of a new conversation and output the greeting.
|
void |
Language.processHttp(Vertex sentence,
Network network)
Lookup any urls in the text.
|
boolean |
Comprehension.processInput(Vertex input,
Network network)
If the input is a sentence process it for language rules and variable substitution.
|
Vertex |
Language.processListening(Vertex input,
Vertex sentence,
Vertex speaker,
Vertex conversation,
java.util.List<Relationship> targets,
Network network,
Language.LanguageState state)
Associate the response, attempt to understand.
|
void |
Language.processOffensive(Vertex input,
Vertex speaker,
Vertex target,
Vertex conversation,
Network network)
Process a offensive response.
|
boolean |
Comprehension.processState(Vertex currentState,
java.util.List<Vertex> words,
int index,
java.lang.String statePath,
Comprehension.PathType path,
Vertex sentence,
Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if any of the current states match the next word,
if no match, or quotient does not match, add a new case.
|
Vertex |
Language.processUnderstanding(Vertex input,
Vertex sentence,
float correctnessRequired,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to understand the sentence using state machines.
|
Vertex |
Language.randomSynthesize(Vertex source)
Self API for synthesizing a new response.
|
Vertex |
Language.randomSynthesize(Vertex source,
Vertex phrase)
Self API for synthesizing a new response from a phrase.
|
void |
Language.recordPatternValues(Vertex word,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
Network network,
java.util.List<Vertex> defer)
Add all of the patterns for the word with its value.
|
void |
Language.recordSetenceValues(Vertex word,
Vertex originalWord,
java.util.Collection<Relationship> relationships,
int value,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Network network,
java.util.List<Vertex> defer)
Add all of the sentences for the word with its value.
|
static void |
Language.removeSentencePreviousMeta(Relationship relationship,
Vertex previousQuestionInput,
Network network)
Remove the sentence from the previous input to the relationships response meta info.
|
Vertex |
Language.sentence(Vertex source,
Vertex[] arguments)
Self API to create a sentence.
|
Vertex |
Language.sentence(Vertex source,
Vertex[] arguments)
Self API to create a sentence.
|
void |
Language.setLastQuotient(Vertex lastQuotient) |
void |
Language.setLastState(Vertex lastState) |
void |
Language.setLastStateMachine(Vertex lastStateMachine) |
boolean |
Language.shouldCorrect(Vertex input,
Vertex speaker)
Return if learning should be used for the input.
|
boolean |
Language.shouldLearn(Vertex input,
Vertex speaker)
Return if learning should be used for the input.
|
Vertex |
Language.synthesize(Vertex source)
Self API for synthesizing a new response.
|
Vertex |
Language.synthesize(Vertex source,
Vertex phrase)
Self API for synthesizing a new response from a phrase.
|
Vertex |
Language.synthesizeResponse(Vertex input,
Vertex sentence,
Vertex conversation,
boolean random,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a synthesized response from linguistic patterns.
|
Vertex |
Language.word(Vertex source,
Vertex[] arguments)
Self API to create a compound word.
|
Vertex |
Language.word(Vertex source,
Vertex[] arguments)
Self API to create a compound word.
|
Modifier and Type | Method and Description |
---|---|
void |
Language.addQuestionMatches(Vertex sentence,
Network network,
long startTime,
long processTime,
java.util.List<Relationship> wordRelations,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Primitive key,
boolean keywords)
Add all of the questions for all of the words to the matching map.
|
void |
Language.addQuestionMatches(Vertex sentence,
Network network,
long startTime,
long processTime,
java.util.List<Relationship> wordRelations,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Primitive key,
boolean keywords)
Add all of the questions for all of the words to the matching map.
|
void |
Language.addQuestionMatches(Vertex sentence,
Network network,
long startTime,
long processTime,
java.util.List<Relationship> wordRelations,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Primitive key,
boolean keywords)
Add all of the questions for all of the words to the matching map.
|
void |
Comprehension.addSentencePreviousMeta(Relationship relationship,
Vertex questionInput,
Vertex previousQuestionInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Add the sentence from the previous input to the relationships response meta info.
|
void |
Comprehension.addSentencePreviousMeta(Relationship relationship,
Vertex questionInput,
Vertex previousQuestionInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Add the sentence from the previous input to the relationships response meta info.
|
Vertex[] |
Language.bestAnswer(float percentage,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Vertex input,
Vertex sentence,
Network network)
Return the best response to the question, taking into account the input history.
|
Vertex[] |
Language.bestAnswer(float percentage,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Vertex input,
Vertex sentence,
Network network)
Return the best response to the question, taking into account the input history.
|
Relationship |
Language.bestResponse(float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return the best response to the question, taking into account the input history.
|
Relationship |
Language.bestResponse(float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return the best response to the question, taking into account the input history.
|
Relationship |
Language.bestResponse(float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return the best response to the question, taking into account the input history.
|
Relationship |
Language.bestResponse(float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return the best response to the question, taking into account the input history.
|
static Vertex |
Language.buildStar(java.util.List<Vertex> star,
java.util.Map<Vertex,Vertex> variables,
Network network) |
static Vertex |
Language.buildStar(java.util.List<Vertex> star,
java.util.Map<Vertex,Vertex> variables,
Network network) |
static Vertex |
Language.buildStar(java.util.List<Vertex> star,
java.util.Map<Vertex,Vertex> variables,
Network network) |
void |
Language.checkBetterMatch(java.util.Map.Entry<Vertex,java.lang.Integer> entry,
java.util.Map<Vertex,java.lang.Integer> keyWordsMatches,
java.lang.Object[] best,
int tooBig,
int tooSmall,
int wordCount,
float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network) |
void |
Language.checkBetterMatch(java.util.Map.Entry<Vertex,java.lang.Integer> entry,
java.util.Map<Vertex,java.lang.Integer> keyWordsMatches,
java.lang.Object[] best,
int tooBig,
int tooSmall,
int wordCount,
float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network) |
void |
Language.checkBetterMatch(java.util.Map.Entry<Vertex,java.lang.Integer> entry,
java.util.Map<Vertex,java.lang.Integer> keyWordsMatches,
java.lang.Object[] best,
int tooBig,
int tooSmall,
int wordCount,
float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network) |
void |
Language.checkBetterMatch(java.util.Map.Entry<Vertex,java.lang.Integer> entry,
java.util.Map<Vertex,java.lang.Integer> keyWordsMatches,
java.lang.Object[] best,
int tooBig,
int tooSmall,
int wordCount,
float percentage,
Vertex input,
Vertex sentence,
Vertex question,
Vertex previousResponse,
boolean cascade,
boolean init,
Vertex previousQuestion,
java.util.Set<java.lang.String> questionWords,
Vertex currentTopic,
java.util.Map<Vertex,Vertex> variables,
Network network) |
java.lang.Boolean |
Language.checkCondition(Relationship relationship,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if the response has a condition, and if it evaluates to true.
|
java.lang.Boolean |
Language.checkCondition(Relationship relationship,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if the response has a condition, and if it evaluates to true.
|
Vertex |
Language.checkDefaultResponseFormula(Vertex response,
Vertex input,
Network network,
java.util.Map<Vertex,Vertex> variables) |
Vertex |
Language.checkDefaultResponseFormula(Vertex response,
Vertex input,
Network network,
java.util.Map<Vertex,Vertex> variables) |
Vertex |
Language.checkDuplicateOrOffensiveResponse(Vertex response,
Vertex sentence,
Vertex conversation,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
boolean allowMatch,
boolean checkUnderstanding)
Check if the previous response was the same and try to find a new one.
|
Vertex |
Language.checkDuplicateOrOffensiveResponse(Vertex response,
Vertex sentence,
Vertex conversation,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
boolean allowMatch,
boolean checkUnderstanding)
Check if the previous response was the same and try to find a new one.
|
boolean |
Comprehension.checkQuotient(Vertex currentState,
Vertex sentence,
Vertex questionInput,
Vertex responseInput,
Comprehension.PathType path,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if any of the existing quotients match, if none do, then add a new quotient.
|
boolean |
Comprehension.checkQuotient(Vertex currentState,
Vertex sentence,
Vertex questionInput,
Vertex responseInput,
Comprehension.PathType path,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if any of the existing quotients match, if none do, then add a new quotient.
|
Vertex |
Language.checkState(Vertex root,
Vertex input,
Vertex sentence,
java.util.List<Vertex> states,
int index,
int recurse,
java.util.List<Vertex> inputs,
java.util.Map<Vertex,Vertex> variables,
java.util.List<Vertex> stateStack,
float correctnessRequired,
Network network)
Apply each state machine vertex to the sentence of words.
|
Vertex |
Language.checkState(Vertex root,
Vertex input,
Vertex sentence,
java.util.List<Vertex> states,
int index,
int recurse,
java.util.List<Vertex> inputs,
java.util.Map<Vertex,Vertex> variables,
java.util.List<Vertex> stateStack,
float correctnessRequired,
Network network)
Apply each state machine vertex to the sentence of words.
|
Vertex |
Language.checkState(Vertex root,
Vertex input,
Vertex sentence,
java.util.List<Vertex> states,
int index,
int recurse,
java.util.List<Vertex> inputs,
java.util.Map<Vertex,Vertex> variables,
java.util.List<Vertex> stateStack,
float correctnessRequired,
Network network)
Apply each state machine vertex to the sentence of words.
|
Vertex |
Language.checkState(Vertex root,
Vertex input,
Vertex sentence,
java.util.List<Vertex> states,
int index,
int recurse,
java.util.List<Vertex> inputs,
java.util.Map<Vertex,Vertex> variables,
java.util.List<Vertex> stateStack,
float correctnessRequired,
Network network)
Apply each state machine vertex to the sentence of words.
|
Vertex |
Language.checkState(Vertex root,
Vertex input,
Vertex sentence,
java.util.List<Vertex> states,
int index,
int recurse,
java.util.List<Vertex> inputs,
java.util.Map<Vertex,Vertex> variables,
java.util.List<Vertex> stateStack,
float correctnessRequired,
Network network)
Apply each state machine vertex to the sentence of words.
|
Vertex |
Comprehension.createTemplate(Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to create a template response from the question and response.
|
Vertex |
Comprehension.createTemplate(Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to create a template response from the question and response.
|
Vertex |
Language.evaluateAnswerResponse(Vertex answer,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Network network)
Evaluate the quotient and possible formula response.
|
Vertex |
Language.evaluateAnswerResponse(Vertex answer,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Network network)
Evaluate the quotient and possible formula response.
|
Vertex |
Language.evaluateFormula(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
Vertex |
Language.evaluateFormula(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
Vertex |
Language.evaluateFormulaTemplate(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
long startTime,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
Vertex |
Language.evaluateFormulaTemplate(Vertex formula,
java.util.Map<Vertex,Vertex> variables,
long startTime,
Network network)
Evaluate the sentence formula/template in the context of the input.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network)
Determine if the pattern matches the sentence.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network)
Determine if the pattern matches the sentence.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network,
java.util.List<Vertex> elements,
java.util.List<Vertex> words,
int wildcardSkip)
Determine if the pattern matches the sentence.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network,
java.util.List<Vertex> elements,
java.util.List<Vertex> words,
int wildcardSkip)
Determine if the pattern matches the sentence.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network,
java.util.List<Vertex> elements,
java.util.List<Vertex> words,
int wildcardSkip)
Determine if the pattern matches the sentence.
|
static boolean |
Language.evaluatePattern(Vertex pattern,
Vertex sentence,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network,
java.util.List<Vertex> elements,
java.util.List<Vertex> words,
int wildcardSkip)
Determine if the pattern matches the sentence.
|
Relationship |
Language.findResponseMatch(Vertex sentence,
Vertex previousResponse,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
float percentage)
Find the best match for the sentence.
|
Relationship |
Language.findResponseMatch(Vertex sentence,
Vertex previousResponse,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
float percentage)
Find the best match for the sentence.
|
Vertex |
Language.getDefaultResponse(java.util.List<Relationship> defaultResponses,
Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a random default response for the topic or context.
|
Vertex |
Language.getDefaultResponse(java.util.List<Relationship> defaultResponses,
Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a random default response for the topic or context.
|
boolean |
Language.hasPrevious(Vertex meta,
Vertex sentence,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Network network)
Return the best response to the question, taking into account the input history.
|
boolean |
Language.hasPrevious(Vertex meta,
Vertex sentence,
Vertex state,
java.util.Map<Vertex,Vertex> localVariables,
Network network)
Return the best response to the question, taking into account the input history.
|
Vertex |
Language.input(Vertex input,
Vertex sentence,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the input and return the response.
|
Vertex |
Language.input(Vertex input,
Vertex sentence,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the input and return the response.
|
Relationship |
Language.matchPattern(Vertex sentence,
Vertex previousResponse,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
float percentage)
Find the best pattern that matches the sentence.
|
Relationship |
Language.matchPattern(Vertex sentence,
Vertex previousResponse,
Vertex input,
java.util.Map<Vertex,Vertex> variables,
Network network,
float percentage)
Find the best pattern that matches the sentence.
|
Vertex |
Language.processConversational(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network,
Language.LanguageState state)
Process the conversational sentence.
|
Vertex |
Language.processConversational(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network,
Language.LanguageState state)
Process the conversational sentence.
|
Vertex |
Language.processDiscussion(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the discussion sentence.
|
Vertex |
Language.processDiscussion(Vertex input,
Vertex sentence,
Vertex conversation,
java.util.Map<Vertex,Vertex> variables,
Network network)
Process the discussion sentence.
|
Vertex |
Language.processGreeting(Vertex input,
Vertex conversation,
Network network,
Language.LanguageState state,
java.util.Map<Vertex,Vertex> variables)
Process the start of a new conversation and output the greeting.
|
Vertex |
Language.processGreeting(Vertex input,
Vertex conversation,
Network network,
Language.LanguageState state,
java.util.Map<Vertex,Vertex> variables)
Process the start of a new conversation and output the greeting.
|
boolean |
Comprehension.processState(Vertex currentState,
java.util.List<Vertex> words,
int index,
java.lang.String statePath,
Comprehension.PathType path,
Vertex sentence,
Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if any of the current states match the next word,
if no match, or quotient does not match, add a new case.
|
boolean |
Comprehension.processState(Vertex currentState,
java.util.List<Vertex> words,
int index,
java.lang.String statePath,
Comprehension.PathType path,
Vertex sentence,
Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if any of the current states match the next word,
if no match, or quotient does not match, add a new case.
|
boolean |
Comprehension.processState(Vertex currentState,
java.util.List<Vertex> words,
int index,
java.lang.String statePath,
Comprehension.PathType path,
Vertex sentence,
Vertex questionInput,
Vertex responseInput,
java.util.Map<Vertex,Vertex> variables,
Network network)
Check if any of the current states match the next word,
if no match, or quotient does not match, add a new case.
|
Vertex |
Language.processUnderstanding(Vertex input,
Vertex sentence,
float correctnessRequired,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to understand the sentence using state machines.
|
Vertex |
Language.processUnderstanding(Vertex input,
Vertex sentence,
float correctnessRequired,
java.util.Map<Vertex,Vertex> variables,
Network network)
Attempt to understand the sentence using state machines.
|
void |
Language.recordPatternValues(Vertex word,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
Network network,
java.util.List<Vertex> defer)
Add all of the patterns for the word with its value.
|
void |
Language.recordPatternValues(Vertex word,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
Network network,
java.util.List<Vertex> defer)
Add all of the patterns for the word with its value.
|
void |
Language.recordSetenceValues(Vertex word,
Vertex originalWord,
java.util.Collection<Relationship> relationships,
int value,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Network network,
java.util.List<Vertex> defer)
Add all of the sentences for the word with its value.
|
void |
Language.recordSetenceValues(Vertex word,
Vertex originalWord,
java.util.Collection<Relationship> relationships,
int value,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Network network,
java.util.List<Vertex> defer)
Add all of the sentences for the word with its value.
|
void |
Language.recordSetenceValues(Vertex word,
Vertex originalWord,
java.util.Collection<Relationship> relationships,
int value,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Network network,
java.util.List<Vertex> defer)
Add all of the sentences for the word with its value.
|
void |
Language.recordSetenceValues(Vertex word,
Vertex originalWord,
java.util.Collection<Relationship> relationships,
int value,
Vertex sentence,
java.util.Map<Vertex,java.lang.Integer> matches,
java.util.Map<Vertex,java.util.Set<Vertex>> processed,
Network network,
java.util.List<Vertex> defer)
Add all of the sentences for the word with its value.
|
static void |
Language.recordStar(java.util.List<java.util.List<Vertex>> star,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network) |
static void |
Language.recordStar(java.util.List<java.util.List<Vertex>> star,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network) |
static void |
Language.recordStar(java.util.List<java.util.List<Vertex>> star,
Primitive variable,
java.util.Map<Vertex,Vertex> variables,
Network network) |
Vertex |
Language.synthesizeResponse(Vertex input,
Vertex sentence,
Vertex conversation,
boolean random,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a synthesized response from linguistic patterns.
|
Vertex |
Language.synthesizeResponse(Vertex input,
Vertex sentence,
Vertex conversation,
boolean random,
java.util.Map<Vertex,Vertex> variables,
Network network)
Return a synthesized response from linguistic patterns.
|
Modifier and Type | Method and Description |
---|---|
Vertex |
Math.abs(Vertex source,
Vertex left) |
Vertex |
Calculator.abs(Vertex source,
Vertex left) |
Vertex |
Math.acos(Vertex source,
Vertex left) |
Vertex |
Calculator.acos(Vertex source,
Vertex left) |
Vertex |
Math.add(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.add(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Watch.add(Vertex source,
Vertex time,
Vertex date,
Vertex part) |
Vertex |
Date.add(Vertex source,
Vertex date,
Vertex part,
Vertex time) |
Vertex |
Date.any(Vertex source,
Vertex value)
Attempt to parse the date/time value in any format.
|
Vertex |
Math.asin(Vertex source,
Vertex left) |
Vertex |
Calculator.asin(Vertex source,
Vertex left) |
Vertex |
Math.atan(Vertex source,
Vertex left) |
Vertex |
Calculator.atan(Vertex source,
Vertex left) |
Vertex |
Utils.capitalize(Vertex source,
Vertex text) |
Vertex |
Math.ceil(Vertex source,
Vertex left) |
Vertex |
Calculator.ceil(Vertex source,
Vertex left) |
Vertex |
Math.cos(Vertex source,
Vertex left) |
Vertex |
Calculator.cos(Vertex source,
Vertex left) |
Vertex |
Math.cosh(Vertex source,
Vertex left) |
Vertex |
Calculator.cosh(Vertex source,
Vertex left) |
Vertex |
Watch.date(Vertex source) |
Vertex |
Date.date(Vertex source) |
Vertex |
Watch.date(Vertex source,
Vertex vertex) |
Vertex |
Date.date(Vertex source,
Vertex value) |
Vertex |
Watch.dateWithFormat(Vertex source,
Vertex vertex) |
Vertex |
Utils.denormalize(Vertex source,
Vertex text) |
Vertex |
Math.divide(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.divide(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Utils.encode(Vertex source,
Vertex text) |
Vertex |
Utils.explode(Vertex source,
Vertex text) |
Vertex |
Math.floor(Vertex source,
Vertex left) |
Vertex |
Calculator.floor(Vertex source,
Vertex left) |
Vertex |
Utils.formal(Vertex source,
Vertex text) |
Vertex |
Utils.gender(Vertex source,
Vertex fragment) |
Vertex |
Date.get(Vertex source,
Vertex date,
Vertex part) |
Vertex |
Date.getTimeZone(Vertex source) |
Vertex |
Date.getTimeZone(Vertex source,
Vertex timezone) |
Vertex |
Utils.id(Vertex source) |
Vertex |
Watch.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to) |
Vertex |
Date.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to) |
Vertex |
Watch.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
java.text.SimpleDateFormat formater) |
Vertex |
Date.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
java.text.SimpleDateFormat formater) |
Vertex |
Watch.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
Vertex format) |
Vertex |
Date.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
Vertex format) |
Vertex |
Math.ln(Vertex source,
Vertex left) |
Vertex |
Calculator.ln(Vertex source,
Vertex left) |
Vertex |
Math.log(Vertex source,
Vertex left) |
Vertex |
Calculator.log(Vertex source,
Vertex left) |
Vertex |
Utils.lowercase(Vertex source,
Vertex text) |
Vertex |
Math.max(Vertex source,
Vertex[] values) |
Vertex |
Math.min(Vertex source,
Vertex[] values) |
Vertex |
Math.minus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.minus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Math.multiply(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.multiply(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Utils.normalize(Vertex source,
Vertex text) |
Vertex |
JSON.parse(Vertex source,
Vertex text)
Self API.
|
Vertex |
Date.parse(Vertex source,
Vertex value,
Vertex format)
Parse the date/time value in the specified format.
|
Vertex |
Utils.person(Vertex source,
Vertex fragment) |
Vertex |
Utils.person2(Vertex source,
Vertex fragment) |
Vertex |
Math.plus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.plus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Math.power(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.power(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Date.printAIMLDate(Vertex source,
Vertex date,
Vertex format) |
Vertex |
Date.printAIMLDate(Vertex source,
Vertex date,
Vertex format,
Vertex timezone,
Vertex locale) |
Vertex |
Date.printDate(Vertex source,
Vertex date,
Vertex format) |
Vertex |
Date.printDate(Vertex source,
Vertex date,
Vertex format,
Vertex timezone,
Vertex locale) |
Vertex |
Utils.program(Vertex source) |
Vertex |
Math.random(Vertex source) |
Vertex |
Math.random(Vertex source,
Vertex max) |
Vertex |
Math.round(Vertex source,
Vertex left) |
Vertex |
Calculator.round(Vertex source,
Vertex left) |
Vertex |
Utils.sentence(Vertex source,
Vertex text) |
Vertex |
Date.set(Vertex source,
Vertex date,
Vertex part,
Vertex value) |
Vertex |
Date.setTimeZone(Vertex source,
Vertex date,
Vertex timezone) |
Vertex |
Math.sin(Vertex source,
Vertex left) |
Vertex |
Calculator.sin(Vertex source,
Vertex left) |
Vertex |
Math.sinh(Vertex source,
Vertex left) |
Vertex |
Calculator.sinh(Vertex source,
Vertex left) |
Vertex |
Utils.size(Vertex source) |
Vertex |
Math.sqrt(Vertex source,
Vertex left) |
Vertex |
Calculator.sqrt(Vertex source,
Vertex left) |
Vertex |
JSON.stringify(Vertex source,
Vertex jsonObject)
Self API.
|
Vertex |
Math.subtract(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.subtract(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Math.tan(Vertex source,
Vertex left) |
Vertex |
Calculator.tan(Vertex source,
Vertex left) |
Vertex |
Math.tanh(Vertex source,
Vertex left) |
Vertex |
Calculator.tanh(Vertex source,
Vertex left) |
Vertex |
Watch.time(Vertex source) |
Vertex |
Date.time(Vertex source) |
Vertex |
Date.time(Vertex source,
Vertex value) |
Vertex |
Date.timestamp(Vertex source) |
Vertex |
Date.timestamp(Vertex source,
Vertex value) |
Vertex |
Utils.uppercase(Vertex source,
Vertex text) |
Vertex |
Utils.version(Vertex source) |
Modifier and Type | Method and Description |
---|---|
Vertex |
Math.abs(Vertex source,
Vertex left) |
Vertex |
Calculator.abs(Vertex source,
Vertex left) |
Vertex |
Math.acos(Vertex source,
Vertex left) |
Vertex |
Calculator.acos(Vertex source,
Vertex left) |
Vertex |
Math.add(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.add(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Watch.add(Vertex source,
Vertex time,
Vertex date,
Vertex part) |
Vertex |
Date.add(Vertex source,
Vertex date,
Vertex part,
Vertex time) |
Vertex |
Date.any(Vertex source,
Vertex value)
Attempt to parse the date/time value in any format.
|
Vertex |
Math.asin(Vertex source,
Vertex left) |
Vertex |
Calculator.asin(Vertex source,
Vertex left) |
Vertex |
Math.atan(Vertex source,
Vertex left) |
Vertex |
Calculator.atan(Vertex source,
Vertex left) |
Vertex |
Utils.capitalize(Vertex source,
Vertex text) |
Vertex |
Math.ceil(Vertex source,
Vertex left) |
Vertex |
Calculator.ceil(Vertex source,
Vertex left) |
Vertex |
Math.cos(Vertex source,
Vertex left) |
Vertex |
Calculator.cos(Vertex source,
Vertex left) |
Vertex |
Math.cosh(Vertex source,
Vertex left) |
Vertex |
Calculator.cosh(Vertex source,
Vertex left) |
Vertex |
Watch.date(Vertex source) |
Vertex |
Date.date(Vertex source) |
Vertex |
Watch.date(Vertex source,
Vertex vertex) |
Vertex |
Date.date(Vertex source,
Vertex value) |
Vertex |
Watch.dateWithFormat(Vertex source,
Vertex vertex) |
Vertex |
Utils.denormalize(Vertex source,
Vertex text) |
Vertex |
Math.divide(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.divide(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Utils.encode(Vertex source,
Vertex text) |
Vertex |
Utils.explode(Vertex source,
Vertex text) |
Vertex |
Math.floor(Vertex source,
Vertex left) |
Vertex |
Calculator.floor(Vertex source,
Vertex left) |
Vertex |
Utils.formal(Vertex source,
Vertex text) |
Vertex |
Utils.gender(Vertex source,
Vertex fragment) |
Vertex |
Date.get(Vertex source,
Vertex date,
Vertex part) |
Vertex |
Date.getTimeZone(Vertex source) |
Vertex |
Date.getTimeZone(Vertex source,
Vertex timezone) |
Vertex |
Utils.id(Vertex source) |
Vertex |
Watch.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to) |
Vertex |
Date.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to) |
Vertex |
Watch.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
java.text.SimpleDateFormat formater) |
Vertex |
Date.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
java.text.SimpleDateFormat formater) |
Vertex |
Watch.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
Vertex format) |
Vertex |
Date.interval(Vertex source,
Vertex style,
Vertex from,
Vertex to,
Vertex format) |
Vertex |
Math.ln(Vertex source,
Vertex left) |
Vertex |
Calculator.ln(Vertex source,
Vertex left) |
Vertex |
Math.log(Vertex source,
Vertex left) |
Vertex |
Calculator.log(Vertex source,
Vertex left) |
Vertex |
Utils.lowercase(Vertex source,
Vertex text) |
Vertex |
Math.max(Vertex source,
Vertex[] values) |
Vertex |
Math.max(Vertex source,
Vertex[] values) |
Vertex |
Math.min(Vertex source,
Vertex[] values) |
Vertex |
Math.min(Vertex source,
Vertex[] values) |
Vertex |
Math.minus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.minus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Math.multiply(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.multiply(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Utils.normalize(Vertex source,
Vertex text) |
Vertex |
JSON.parse(Vertex source,
Vertex text)
Self API.
|
Vertex |
Date.parse(Vertex source,
Vertex value,
Vertex format)
Parse the date/time value in the specified format.
|
Vertex |
Utils.person(Vertex source,
Vertex fragment) |
Vertex |
Utils.person2(Vertex source,
Vertex fragment) |
Vertex |
Math.plus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.plus(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Math.power(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.power(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Date.printAIMLDate(Vertex source,
Vertex date,
Vertex format) |
Vertex |
Date.printAIMLDate(Vertex source,
Vertex date,
Vertex format,
Vertex timezone,
Vertex locale) |
Vertex |
Date.printDate(Vertex source,
Vertex date,
Vertex format) |
Vertex |
Date.printDate(Vertex source,
Vertex date,
Vertex format,
Vertex timezone,
Vertex locale) |
Vertex |
Utils.program(Vertex source) |
Vertex |
Math.random(Vertex source) |
Vertex |
Math.random(Vertex source,
Vertex max) |
Vertex |
Math.round(Vertex source,
Vertex left) |
Vertex |
Calculator.round(Vertex source,
Vertex left) |
Vertex |
Utils.sentence(Vertex source,
Vertex text) |
Vertex |
Date.set(Vertex source,
Vertex date,
Vertex part,
Vertex value) |
Vertex |
Date.setTimeZone(Vertex source,
Vertex date,
Vertex timezone) |
Vertex |
Math.sin(Vertex source,
Vertex left) |
Vertex |
Calculator.sin(Vertex source,
Vertex left) |
Vertex |
Math.sinh(Vertex source,
Vertex left) |
Vertex |
Calculator.sinh(Vertex source,
Vertex left) |
Vertex |
Utils.size(Vertex source) |
Vertex |
Math.sqrt(Vertex source,
Vertex left) |
Vertex |
Calculator.sqrt(Vertex source,
Vertex left) |
Vertex |
JSON.stringify(Vertex source,
Vertex jsonObject)
Self API.
|
Vertex |
Math.subtract(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Calculator.subtract(Vertex source,
Vertex left,
Vertex right) |
Vertex |
Math.tan(Vertex source,
Vertex left) |
Vertex |
Calculator.tan(Vertex source,
Vertex left) |
Vertex |
Math.tanh(Vertex source,
Vertex left) |
Vertex |
Calculator.tanh(Vertex source,
Vertex left) |
Vertex |
Watch.time(Vertex source) |
Vertex |
Date.time(Vertex source) |
Vertex |
Date.time(Vertex source,
Vertex value) |
Vertex |
Date.timestamp(Vertex source) |
Vertex |
Date.timestamp(Vertex source,
Vertex value) |
Vertex |
Utils.uppercase(Vertex source,
Vertex text) |
Vertex |
Utils.version(Vertex source) |