public class AssociationEdge extends AbstractEdge
Modifier and Type | Field and Description |
---|---|
private Association |
association |
private double |
baseLength |
private TopicMapModel |
model |
private Tuples.T2<java.lang.String,java.lang.String> |
nodeLabels |
private Tuples.T2<Topic,Topic> |
nodeLabelTopics |
private Tuples.T2<Node,Node> |
nodes |
defaultEdgeLength, defaultEdgeStiffness, defaultEdgeWidth
Constructor and Description |
---|
AssociationEdge(Association association,
TopicMapModel model)
Creates a new instance of AssociationEdge
|
AssociationEdge(Node n1,
Node n2,
java.lang.String n2Label,
Association association,
TopicMapModel model) |
Modifier and Type | Method and Description |
---|---|
Association |
getAssociation() |
java.lang.String |
getLabel() |
double |
getLength() |
Tuples.T2<java.lang.String,java.lang.String> |
getNodeLabels() |
Tuples.T2<Node,Node> |
getNodes() |
void |
setBaseLength(double l) |
getEdgeWidth, getStiffness
private Association association
private TopicMapModel model
private Tuples.T2<java.lang.String,java.lang.String> nodeLabels
private double baseLength
public AssociationEdge(Association association, TopicMapModel model)
public AssociationEdge(Node n1, Node n2, java.lang.String n2Label, Association association, TopicMapModel model)
public java.lang.String getLabel()
getLabel
in interface Edge
getLabel
in class AbstractEdge
public Tuples.T2<java.lang.String,java.lang.String> getNodeLabels()
getNodeLabels
in interface Edge
getNodeLabels
in class AbstractEdge
public Association getAssociation()
public void setBaseLength(double l)
public double getLength()
getLength
in interface Edge
getLength
in class AbstractEdge
Copyright 2004-2015 Wandora Team