public class RelabelNamedEdge extends SsurgeonEdit
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
edgeName |
static java.lang.String |
LABEL |
protected GrammaticalRelation |
relation |
Constructor and Description |
---|
RelabelNamedEdge(java.lang.String edgeName,
GrammaticalRelation relation) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(SemanticGraph sg,
SemgrexMatcher sm)
"Rename" the named edge by removing it and then recreating it
|
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 GrammaticalRelation relation
public RelabelNamedEdge(java.lang.String edgeName, GrammaticalRelation relation)
public java.lang.String toEditString()
toEditString
in class SsurgeonEdit
public boolean evaluate(SemanticGraph sg, SemgrexMatcher sm)
evaluate
in class SsurgeonEdit