public class AddNode extends SsurgeonEdit
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATOM_DELIMITER |
static java.lang.String |
CURRENT_KEY |
static java.lang.String |
LABEL |
static java.lang.String |
LEMMA_KEY |
static java.lang.String |
POS_KEY |
static java.lang.String |
TUPLE_DELIMITER |
static java.lang.String |
VALUE_KEY |
static java.lang.String |
WORD_KEY |
Constructor and Description |
---|
AddNode(java.lang.String nodeString,
java.lang.String nodeName) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
cheapWordToString(IndexedWord node)
This converts the node into a simple string based representation.
|
static AddNode |
createAddNode(IndexedWord node,
java.lang.String nodeName) |
static AddNode |
createAddNode(java.lang.String nodeString,
java.lang.String nodeName) |
boolean |
evaluate(SemanticGraph sg,
SemgrexMatcher sm)
Given a matching instance (via the SemgrexMatcher), performs an in-place
modification on the given SemanticGraph.
|
static IndexedWord |
fromCheapString(java.lang.String rawArg)
Given the node arg string, converts it into an IndexedWord.
|
static java.lang.String |
nullShield(java.lang.String str) |
java.lang.String |
toEditString() |
addNamedNode, equals, getNamedNode, getOwningPattern, setOwningPattern, toString
public static final java.lang.String LABEL
public static final java.lang.String WORD_KEY
public static final java.lang.String LEMMA_KEY
public static final java.lang.String VALUE_KEY
public static final java.lang.String CURRENT_KEY
public static final java.lang.String POS_KEY
public static final java.lang.String TUPLE_DELIMITER
public static final java.lang.String ATOM_DELIMITER
public static AddNode createAddNode(java.lang.String nodeString, java.lang.String nodeName)
public static AddNode createAddNode(IndexedWord node, java.lang.String nodeName)
public boolean evaluate(SemanticGraph sg, SemgrexMatcher sm)
SsurgeonEdit
evaluate
in class SsurgeonEdit
public java.lang.String toEditString()
toEditString
in class SsurgeonEdit
public static java.lang.String cheapWordToString(IndexedWord node)
public static java.lang.String nullShield(java.lang.String str)
public static IndexedWord fromCheapString(java.lang.String rawArg)