Uses of Interface
com.tensegrity.graph.layout.LayoutableEdge

Packages that use LayoutableEdge
com.tensegrity.graph.layout Contains the layout algorithms and their dependent utility classes.  
com.tensegrity.graph.layout.circular   
com.tensegrity.graph.layout.controller The controller package contains several concrete implementations of abstract class LayoutController which can be used in many common applications.  
com.tensegrity.graph.layout.edge   
com.tensegrity.graph.layout.energy   
com.tensegrity.graph.layout.hierarchical   
com.tensegrity.graph.layout.orgchart   
com.tensegrity.graph.layout.random   
com.tensegrity.graph.layout.swimlane   
com.tensegrity.graph.layout.tree   
com.tensegrity.graph.view Contains the graph view interface.  
 

Uses of LayoutableEdge in com.tensegrity.graph.layout
 

Fields in com.tensegrity.graph.layout declared as LayoutableEdge
 LayoutableEdge EdgeMap.edge
          The edge that is to be arranged
 

Methods in com.tensegrity.graph.layout with parameters of type LayoutableEdge
static int LayoutUtil.getEdgeDirection(LayoutableEdge edge, boolean start)
          This method determines the hitting direction of an specified edge with its source or target node.
 void GraphLayoutService.keepCurrentEdgesRoute(LayoutableEdge edge)
           
 void LayoutService.keepCurrentEdgesRoute(LayoutableEdge edge)
          Call this method to keep the current edge's route.
static void CurvedEdgeUtilities.applyCoordinates2CurvedEdge(LayoutableEdge edge, Coordinate[] c)
           
 boolean EdgeLayout.storePreferEdgePoints(LayoutableEdge edge, boolean doRemove)
          Call this method to store additional edge points for a specified edge.
 boolean NodeLayout.addEdge(LayoutableEdge edge)
          This method adds an edge to the layout.
 

Constructors in com.tensegrity.graph.layout with parameters of type LayoutableEdge
EdgeCoordinateInfo(LayoutableEdge edge)
          Constructor for EdgeCoordinateInfo with given instance of a LayoutableEdge.
EdgeMap(LayoutableEdge edge, int[] offset, int preferEdgeType)
          The Constructor.
EdgeMap(LayoutableEdge edge, int preferEdgeType)
          The Constructor.
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.circular
 

Methods in com.tensegrity.graph.layout.circular with parameters of type LayoutableEdge
 boolean CircularLayout.addEdge(LayoutableEdge edge)
           
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.controller
 

Methods in com.tensegrity.graph.layout.controller with parameters of type LayoutableEdge
 boolean WorkflowLayoutController.isLoop(LayoutableEdge edge)
          Indicates whether the edge is being treated as loop or not.
 void WorkflowLayoutController.setLoop(LayoutableEdge edge, boolean loop)
          Sets the type of the edge.
 boolean OrgChartLayoutController.isConnector(LayoutableEdge edge)
          Indicates whether the specified edge is a connector or a association link. association links have any effect on arrangement of the node which are connected by them.
 void OrgChartLayoutController.setConnector(LayoutableEdge edge, boolean connector)
          Determines the type of specified edge.
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.edge
 

Methods in com.tensegrity.graph.layout.edge with parameters of type LayoutableEdge
 void LabelPlacement.arrangeLabels(LayoutableEdge[] edges, java.util.ArrayList obstacles, boolean autodetect, int strategy)
          This method arranges labels of all edges specified by edges
 void LabelPlacement.arrangeLabel(LayoutableEdge edge)
          This method arranges the label of the edge specified by edge
 void LabelPlacement.arrangeLabel(LayoutableEdge edge, Coordinate[] coords)
          This method arranges the label of the edge specified by edge.
 void LabelPlacement.arrangeLabel(LayoutableEdge edge, Coordinate[] coords, int anchor, int placement)
          /** This method arranges the label of the edge specified by edge.
 boolean DefaultEdgeLayout.storePreferEdgePoints(LayoutableEdge edge, boolean doRemove)
           
 void SimpleEdgeLayouter.arrangeEdge(LayoutableEdge edge)
          This method arranges an given edge.
 void SimpleEdgeLayouter.arrangeEdge(LayoutableEdge edge, int type)
          This method arranges an given edge.
 Coordinate[] SimpleEdgeLayouter.getArrangedCoords(LayoutableEdge edge, Coordinate[] coords, int markerBeginSize, int markerEndSize, int type)
          This method returns the new edge path according the specifications.
 Coordinate[] SimpleEdgeLayouter.getArrangedCoords(LayoutableEdge edge, Coordinate[] coords, int markerBeginSize, int markerEndSize, int sourceDirection, int targetDirection, int type)
          This method returns the new edge path according the specifications.
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.energy
 

Methods in com.tensegrity.graph.layout.energy with parameters of type LayoutableEdge
 boolean EnergyLayout.addEdge(LayoutableEdge edge)
           
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.hierarchical
 

Methods in com.tensegrity.graph.layout.hierarchical with parameters of type LayoutableEdge
 boolean HierarchicalLayout.addEdge(LayoutableEdge edge)
           
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.orgchart
 

Methods in com.tensegrity.graph.layout.orgchart with parameters of type LayoutableEdge
 boolean OrgChartLayout.addEdge(LayoutableEdge edge)
           
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.random
 

Methods in com.tensegrity.graph.layout.random with parameters of type LayoutableEdge
 boolean RandomLayout.addEdge(LayoutableEdge edge)
           
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.swimlane
 

Methods in com.tensegrity.graph.layout.swimlane with parameters of type LayoutableEdge
 boolean SwimlaneLayout.addEdge(LayoutableEdge edge)
           
 

Uses of LayoutableEdge in com.tensegrity.graph.layout.tree
 

Methods in com.tensegrity.graph.layout.tree with parameters of type LayoutableEdge
 boolean TreeLayout.addEdge(LayoutableEdge edge)
           
 

Uses of LayoutableEdge in com.tensegrity.graph.view
 

Subinterfaces of LayoutableEdge in com.tensegrity.graph.view
 interface VisualEdge
           This interface represents the functionality of any potential Edge representation.
 



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.