| Class | Description |
|---|---|
| AddDep |
Adds a new dependent node, based off of a prototype IndexedWord, with the given relation.
|
| AddEdge |
This adds a given GrammaticalRelation between
two named nodes in the graph.
|
| AddNode | |
| DeleteGraphFromNode |
This destroys the subgraph starting from the given node.
|
| EditNode |
Edit an existing node to have new attributes.
|
| KillAllIncomingEdges |
This action removes all incoming edges for the given node.
|
| KillNonRootedNodes |
This is used to clean up a graph, removing nodes that cannot possibly reach a root.
|
| ProcessSsurgeonRequest | |
| ReattachNamedEdge |
Given a named edge, reconnect that edge elsewhere in the graph, changing either the gov and/or dep.
|
| RelabelNamedEdge |
Given a named edge, change that edge from the SemanticGraph,
then put it back with the updated relation.
|
| RemoveEdge |
Removes the edge with the given relation type (string name), between
two named nodes in a graph match.
|
| RemoveNamedEdge |
Given a named edge, removes that edge from the SemanticGraph.
|
| SetRoots |
Forcibly sets the named nodes to be the new roots.
|
| Ssurgeon |
This is the primary class for loading and saving out Ssurgeon patterns.
|
| Ssurgeon.ArgsBox | |
| Ssurgeon.SsurgeonArgs | |
| SsurgeonEdit | |
| SsurgeonPattern |
This represents a source pattern and a subsequent edit script, or a sequence
of successive in-place edits to perform on a SemanticGraph.
|
| SsurgeonWordlist |
This implements an unordered word-list resource for Ssurgeon
|
| Enum | Description |
|---|---|
| Ssurgeon.RUNTYPE |
| Exception | Description |
|---|---|
| SsurgeonParseException |
A runtime exception that indicates something went wrong parsing a
Ssurgeon expression.
|
| SsurgeonRuntimeException |
A runtime exception that indicates something went wrong executing a
Ssurgeon expression.
|