public class ReattachNamedEdge extends SsurgeonEdit
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
depNodeName |
protected java.lang.String |
edgeName |
protected java.lang.String |
govNodeName |
static java.lang.String |
LABEL |
Constructor and Description |
---|
ReattachNamedEdge(java.lang.String edgeName,
java.lang.String gov,
java.lang.String dep) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(SemanticGraph sg,
SemgrexMatcher sm)
"Reattach" the named edge by removing it and then recreating it with the new gov and/or dep
|
java.lang.String |
toEditString() |
addNamedNode, equals, getNamedNode, getOwningPattern, setOwningPattern, toString
public static final java.lang.String LABEL
protected final java.lang.String edgeName
protected final java.lang.String govNodeName
protected final java.lang.String depNodeName
public ReattachNamedEdge(java.lang.String edgeName, java.lang.String gov, java.lang.String dep)
public java.lang.String toEditString()
toEditString
in class SsurgeonEdit
public boolean evaluate(SemanticGraph sg, SemgrexMatcher sm)
evaluate
in class SsurgeonEdit