public abstract class SsurgeonEdit
extends java.lang.Object
| Constructor and Description |
|---|
SsurgeonEdit() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNamedNode(IndexedWord newNode,
java.lang.String name) |
boolean |
equals(SsurgeonEdit tgt) |
abstract boolean |
evaluate(SemanticGraph sg,
SemgrexMatcher sm)
Given a matching instance (via the SemgrexMatcher), performs an in-place
modification on the given SemanticGraph.
|
IndexedWord |
getNamedNode(java.lang.String nodeName,
SemgrexMatcher sm)
Used to retrieve the named node.
|
SsurgeonPattern |
getOwningPattern() |
void |
setOwningPattern(SsurgeonPattern owningPattern) |
abstract java.lang.String |
toEditString() |
java.lang.String |
toString() |
public abstract boolean evaluate(SemanticGraph sg, SemgrexMatcher sm)
public abstract java.lang.String toEditString()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(SsurgeonEdit tgt)
public SsurgeonPattern getOwningPattern()
public void setOwningPattern(SsurgeonPattern owningPattern)
public IndexedWord getNamedNode(java.lang.String nodeName, SemgrexMatcher sm)
public void addNamedNode(IndexedWord newNode, java.lang.String name)