Package net.ontopia.topicmaps.viz
Class TMAssociationEdge
- java.lang.Object
-
- com.touchgraph.graphlayout.Edge
-
- net.ontopia.topicmaps.viz.TMAbstractEdge
-
- net.ontopia.topicmaps.viz.TMAssociationEdge
-
- All Implemented Interfaces:
com.touchgraph.graphlayout.TGPaintListener,EventListener,Recoverable,VizTMAssociationIF,VizTMObjectIF
public class TMAssociationEdge extends TMAbstractEdge implements VizTMAssociationIF
INTERNAL: Edge class representing binary associations as edges.
-
-
Field Summary
-
Fields inherited from class net.ontopia.topicmaps.viz.TMAbstractEdge
DEFAULT_LINE_WEIGHT, DEFAULT_SHAPE, font, icon, intBuffer, lineWeight, LOADING, scopingTopic, shape, SHAPE_BOWTIE, SHAPE_LINE, shouldDisplayRoleHoverHelp, stringifier, underMouse
-
-
Constructor Summary
Constructors Constructor Description TMAssociationEdge(TMTopicNode tn1, TMTopicNode tn2, AssociationIF association, TopicIF aScopingTopic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssociationIFgetAssociation()RecoveryObjectIFgetDesctructor()protected StringgetMainHoverHelpText()RecoveryObjectIFgetRecoveryObject()RecoveryObjectIFgetRecreator()TopicIFgetTopicMapType()booleanisAssociation()protected voidpaintToolTip(Graphics g)booleanrepresents(Object object)voidsetShouldDisplayScopedAssociationNames(boolean newValue)-
Methods inherited from class net.ontopia.topicmaps.viz.TMAbstractEdge
addTo, calculateMidPointBetween, calculateOffset, deleteFrom, distFromPoint, getCurvedBowTie, getCurvedLine, getDisplayShape, getFont, getFromRolePosition, getIcon, getIndexInParents, getLineWeight, getMidPoint, getShape, getStringifier, getTargetsFrom, getToRolePosition, isEdge, paint, paintAfterEdges, paintBowTie, paintConnection, paintCurvedBowTie, paintCurvedLine, paintFirst, paintLast, paintLine, paintToolTipText, paintToolTipText, paintTypeToolTip, setFont, setIcon, setLineWeight, setScopingTopic, setShape, setShouldDisplayRoleHoverHelp, setStringifier, setVisible
-
Methods inherited from class com.touchgraph.graphlayout.Edge
containsPoint, getColor, getFrom, getID, getLength, getOtherEndpt, getTo, intersects, isVisible, paintArrow, reverse, setColor, setEdgeDefaultColor, setEdgeDefaultLength, setEdgeMouseOverColor, setID, setLength
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.ontopia.topicmaps.viz.VizTMObjectIF
addTo, deleteFrom, isEdge, setColor, setFont, setIcon, setLineWeight, setScopingTopic, setShape, setVisible
-
-
-
-
Constructor Detail
-
TMAssociationEdge
public TMAssociationEdge(TMTopicNode tn1, TMTopicNode tn2, AssociationIF association, TopicIF aScopingTopic)
-
-
Method Detail
-
getAssociation
public AssociationIF getAssociation()
-
getMainHoverHelpText
protected String getMainHoverHelpText()
- Overrides:
getMainHoverHelpTextin classTMAbstractEdge
-
paintToolTip
protected void paintToolTip(Graphics g)
- Overrides:
paintToolTipin classTMAbstractEdge
-
getTopicMapType
public TopicIF getTopicMapType()
- Specified by:
getTopicMapTypein interfaceVizTMObjectIF- Overrides:
getTopicMapTypein classTMAbstractEdge
-
represents
public boolean represents(Object object)
- Specified by:
representsin interfaceVizTMObjectIF
-
isAssociation
public boolean isAssociation()
- Specified by:
isAssociationin interfaceVizTMObjectIF- Overrides:
isAssociationin classTMAbstractEdge
-
setShouldDisplayScopedAssociationNames
public void setShouldDisplayScopedAssociationNames(boolean newValue)
- Specified by:
setShouldDisplayScopedAssociationNamesin interfaceVizTMAssociationIF
-
getRecoveryObject
public RecoveryObjectIF getRecoveryObject()
-
getDesctructor
public RecoveryObjectIF getDesctructor()
- Specified by:
getDesctructorin interfaceRecoverable
-
getRecreator
public RecoveryObjectIF getRecreator()
- Specified by:
getRecreatorin interfaceRecoverable
-
-