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.Object
public 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)