public class RemoveEdge extends SsurgeonEdit
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
depName |
protected java.lang.String |
govName |
static java.lang.String |
LABEL |
protected GrammaticalRelation |
relation |
static java.lang.String |
WILDCARD_NODE |
Constructor and Description |
---|
RemoveEdge(GrammaticalRelation relation,
java.lang.String govName,
java.lang.String depName) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(SemanticGraph sg,
SemgrexMatcher sm)
Remove all edges from gov to dep that match the relation name.
|
java.lang.String |
getDepName() |
java.lang.String |
getGovName() |
java.lang.String |
getRelationName() |
java.lang.String |
toEditString() |
addNamedNode, equals, getNamedNode, getOwningPattern, setOwningPattern, toString
public static final java.lang.String LABEL
protected GrammaticalRelation relation
protected java.lang.String govName
protected java.lang.String depName
public static final java.lang.String WILDCARD_NODE
public RemoveEdge(GrammaticalRelation relation, java.lang.String govName, java.lang.String depName)
public java.lang.String toEditString()
toEditString
in class SsurgeonEdit
public boolean evaluate(SemanticGraph sg, SemgrexMatcher sm)
evaluate
in class SsurgeonEdit
public java.lang.String getDepName()
public java.lang.String getGovName()
public java.lang.String getRelationName()