public class AddEdge 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 |
protected double |
weight |
Constructor and Description |
---|
AddEdge(java.lang.String govName,
java.lang.String depName,
GrammaticalRelation relation) |
AddEdge(java.lang.String govName,
java.lang.String depName,
GrammaticalRelation relation,
double weight) |
Modifier and Type | Method and Description |
---|---|
static AddEdge |
createEngAddEdge(java.lang.String govName,
java.lang.String depName,
java.lang.String engRelnName) |
static AddEdge |
createEngAddEdge(java.lang.String govName,
java.lang.String depName,
java.lang.String engRelnName,
double weight) |
boolean |
evaluate(SemanticGraph sg,
SemgrexMatcher sm)
If the edge already exists in the graph,
a new edge is not added.
|
java.lang.String |
toEditString() |
addNamedNode, equals, getNamedNode, getOwningPattern, setOwningPattern, toString
public static final java.lang.String LABEL
protected final java.lang.String govName
protected final java.lang.String depName
protected final GrammaticalRelation relation
protected final double weight
public AddEdge(java.lang.String govName, java.lang.String depName, GrammaticalRelation relation)
public AddEdge(java.lang.String govName, java.lang.String depName, GrammaticalRelation relation, double weight)
public java.lang.String toEditString()
toEditString
in class SsurgeonEdit
public static AddEdge createEngAddEdge(java.lang.String govName, java.lang.String depName, java.lang.String engRelnName)
public static AddEdge createEngAddEdge(java.lang.String govName, java.lang.String depName, java.lang.String engRelnName, double weight)
public boolean evaluate(SemanticGraph sg, SemgrexMatcher sm)
evaluate
in class SsurgeonEdit