Uses of Interface
com.tensegrity.graph.view.VisualSubgraph

Packages that use VisualSubgraph
com.tensegrity.graph.event This package contains the event related code which consists of Event classes, Listeners and Adapters for the later.  
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.persistence GraphPersistence package.  
com.tensegrity.graph.rule The rule package contains the code for rules that are used throughout the graph packages.  
com.tensegrity.graph.rule.handler Handlers that can be registered and then activated in rules.  
com.tensegrity.graph.view Contains the graph view interface.  
com.tensegrity.gui.graphdocument This package contains the GraphDocument interface, a Factory for creating such documents as well as a definition for a panel which may hold such documents.  
com.tensegrity.gui.swing.control.tree.strategy   
com.tensegrity.gui.swing.graph The graph package contains the two panels required for the SwingGraphDocument, a NavigatorPanel and several components for the inplace editing supported by the SwingGraphPanel.  
 

Uses of VisualSubgraph in com.tensegrity.graph.event
 

Constructors in com.tensegrity.graph.event with parameters of type VisualSubgraph
VisualGraphEvent(int eventid, VisualSubgraph visualsubgraph)
          Constructs a new VisualGraphEvent.
VisualGraphEvent(int eventid, VisualSubgraph visualsubgraph, VisualNode visualnode, long visualnodeid)
          Constructs a new VisualGraphEvent.
VisualGraphEvent(int eventid, VisualSubgraph visualsubgraph, VisualEdge visualedge, long visualedgeid)
          Constructs a new VisualGraphEvent.
VisualGraphEvent(int eventid, VisualGraph visualgraph, VisualSubgraph visualsubgraph, VisualNode visualnode, VisualEdge visualedge, long visualnodeid, long visualedgeid, VisualEdge newedge1, VisualEdge newedge2)
          Constructs a new VisualGraphEvent.
VisualGraphEvent(int eventid, VisualGraph visualgraph, VisualSubgraph visualsubgraph, long vnID, VisualNode vn, long veID, VisualEdge ve, VisualGraphObjectContainer veVGOC, VisualEdge veIn, VisualGraphObjectContainer veInVGOC, VisualEdge veOut, VisualGraphObjectContainer veOutVGOC)
           
VisualNodeEvent(int id, VisualSubgraph visualsubgraph, VisualNode visualnode)
          Constructs a new VisualNodeEvent instance.
VisualNodeEvent(int id, VisualSubgraph visualsubgraph, VisualNode visualnode, VisualPort visualport)
          Constructs a new VisualNodeEvent instance.
VisualEdgeEvent(int id, VisualSubgraph visualsubgraph, VisualEdge visualedge)
          Constructs a new VisualEdgeEvent instance.
 

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

Methods in com.tensegrity.graph.layout.controller that return VisualSubgraph
 VisualSubgraph SwimLanePoolFlattener.buildFlatVisualGraphView(VisualGraph visualgraph_original, java.util.List swimlanes, java.util.HashMap index2lane, java.util.HashMap vn_copy2swimlane_index)
          Invoking this method will generate a new flat VisualGraphView.
 

Methods in com.tensegrity.graph.layout.controller with parameters of type VisualSubgraph
protected  void WorkflowLayoutController.onEndVisualSubgraphLayout(VisualSubgraph visualsubgraph)
           
protected  void WorkflowLayoutController.onLayoutSubgraph(VisualSubgraph visualsubgraph)
           
protected  void LayoutController.onBeginVisualSubgraphLayout(VisualSubgraph visualsubgraph)
          Override this method with code that should be performed before a layout on a VisualSubgraph is about to be performed.
protected  void LayoutController.onEndVisualSubgraphLayout(VisualSubgraph visualsubgraph)
          Override this method with code that should be performed after layout on a VisualSubgraph has completed.
protected  void LayoutController.onLayoutSubgraph(VisualSubgraph visualsubgraph)
          This method will be called by LayoutController.apply() for each subgraph for which a layout is to be performed.
protected  void LayoutController.onBeginVisualSubgraphEdgeLayout(VisualSubgraph visualsubgraph)
          Override this method with code that should be performed before the edge layout is applied on a VisualSubgraph.
protected  void LayoutController.onEndVisualSubgraphEdgeLayout(VisualSubgraph visualsubgraph)
          Override this method with code that should be performed when the edge layout on a VisualSubgraph has completed.
protected  void LayoutController.onLayoutEdgeSubgraph(VisualSubgraph visualsubgraph)
          This method will be called by LayoutController.applyEdgeLayout() for each subgraph for which an edge layout will be performed.
 void LayoutController.setAttributesTree(AttributeSet attributes, VisualSubgraph subgraph)
          This method use the input attributes to configure the layout contexts specified by nodeContext, edgeContext and itself.
protected  void LayoutController.setBorder(VisualSubgraph visualsubgraph)
          This method may be used for a subgraph to ensure that the associated edge layouter keeps edges inside subgraph area.
protected  void GraphLayoutController.onEndVisualSubgraphLayout(VisualSubgraph visualsubgraph)
           
protected  void GraphLayoutController.onLayoutSubgraph(VisualSubgraph visualsubgraph)
           
 

Uses of VisualSubgraph in com.tensegrity.graph.persistence
 

Methods in com.tensegrity.graph.persistence with parameters of type VisualSubgraph
 void ViewBuilderFilter.afterVisualSubgraphBuild(AttributeList attributes, VisualSubgraph visualsubgraph)
           This method is called by the API after a VisualSubgraph has been loaded and an instance has been created.
 void ViewSerializerFilter.beforeVisualSubgraphSerialize(VisualSubgraph visualsubgraph)
           
 void ViewSerializerFilter.afterVisualSubgraphSerialize(VisualSubgraph visualsubgraph, AttributeList attributes)
           
 

Uses of VisualSubgraph in com.tensegrity.graph.rule
 

Methods in com.tensegrity.graph.rule with parameters of type VisualSubgraph
static boolean RuleChecks.checkNodeRuleForLegalSubgraph(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode, VisualSubgraph visualsubgraph)
          Identifies whether the given VisualNode can be legally part of the specified VisualSubgraph.
 

Uses of VisualSubgraph in com.tensegrity.graph.rule.handler
 

Fields in com.tensegrity.graph.rule.handler declared as VisualSubgraph
 VisualSubgraph VisualNodeGroupDropHighlightInfo.visualsubgraph
          instance variable for the VisualSubgraph the VisualNodes shall be dropped onto
 VisualSubgraph VisualNodeMoveInSubgraphHighlightInfo.visualsubgraph
          instance variable for the VisualSubgraph the VisualNodes shall be dropped onto
 VisualSubgraph VisualNodeMovedInSubgraphInfo.visualsubgraph
           
 VisualSubgraph VisualSubgraphRemoveInfo.visualsubgraph
           
 VisualSubgraph VisualNodeDropInfo.visualsubgraph
          instance variable for the VisualSubgraph the VisualNodes have been dropped onto
 

Constructors in com.tensegrity.graph.rule.handler with parameters of type VisualSubgraph
VisualNodeGroupDropHighlightInfo(VisualGraphView toplevelview, VisualSubgraph visualsubgraph, VisualNode[] visualnodes)
          Constructor for VisualNodeGroupDropHighlightInfo.
VisualNodeMoveInSubgraphHighlightInfo(VisualGraphView toplevelview, VisualSubgraph visualsubgraph, VisualNode[] visualnodes, Coordinate cursorlocation)
          Constructor for VisualNodeMoveInSubgraphHighlightInfo.
VisualNodeMovedInSubgraphInfo(VisualGraphView toplevelview, VisualSubgraph visualsubgraph, VisualNode[] visualnodes, Coordinate cursorlocation)
           
VisualSubgraphRemoveInfo(VisualGraphView toplevelview, VisualSubgraph visualsubgraph, VisualNode[] visualnodes, java.util.Map vn2oldID)
           
VisualNodeDropInfo(VisualGraphView toplevelview, VisualSubgraph visualsubgraph, VisualNode[] visualnodes, Coordinate cursorlocation)
          Constructor for VisualNodeDropInfo.
 

Uses of VisualSubgraph in com.tensegrity.graph.view
 

Methods in com.tensegrity.graph.view that return VisualSubgraph
 VisualSubgraph VisualSubgraph.getParent()
          Returns the parent VisualSubgraph or null, if there is no parent VisualSubgraph that this instance is nested in.
 VisualSubgraph VisualSubgraphComposite.getVisualSubgraph()
          Returns the VisualSubgraph the VisualSubgraphCompositeGroupProxy is assigned to.
abstract  VisualSubgraph GraphViewFactory.newVisualSubgraph(Subgraph subgraph, VisualGraph visualgraph, CompositeGroup compositegroup)
          Creates a new VisualSubgraph that will be nested within the given VisualGraph and visualized by the CompositeGroup given by parameter compositegroup.
abstract  VisualSubgraph GraphViewFactory.newVisualSubgraph(Subgraph subgraph, VisualNodeInfo info, VisualGraph visualgraph, CompositeGroup compositegroup)
          Constructs a new VisualSubgraph.
abstract  VisualSubgraph GraphViewFactory.newVisualSubgraph(Graph graph, Subgraph subgraph, GeometryDescriptor geometry)
          Constructs and returns a new VisualSubgraph object.
abstract  VisualSubgraph GraphViewFactory.newVisualSubgraph(Graph graph, Subgraph subgraph, VisualNodeInfo info, GeometryDescriptor geometry)
          Constructs and returns a new VisualSubgraph object.
 

Methods in com.tensegrity.graph.view with parameters of type VisualSubgraph
 void VisualGraphView.pasteStart(VisualSubgraph visualsubgraph)
          Paste the contents of the internal clipboard into the VisualGraphView.
 void VisualGraphView.pasteStart(VisualSubgraph visualsubgraph, ViewBuilderFilter filter)
          Same as VisualGraphView.pasteStart(VisualSubgraph) but the pasted objects can be modified through the given ViewBuilderFilter.
 void VisualGraphView.pasteStop(VisualSubgraph visualsubgraph)
          Paste the contents of the internal clipboard into the VisualGraphView.
 void VisualGraphView.pasteStop(VisualSubgraph visualsubgraph, ViewBuilderFilter filter)
          Same as VisualGraphView.pasteStop(VisualSubgraph) but the pasted objects can be modified through the given ViewBuilderFilter.
static Transform2D VisualOperations.computeTransformToVisualSubgraph(VisualGraphView visualgraphview, VisualSubgraph visualsubgraph)
          Computes the Transform2D that transforms coordinates from the top-level CompositeView to the given VisualSubgraph.
static Transform2D VisualOperations.computeTransformFromVisualSubgraph(VisualGraphView visualgraphview, VisualSubgraph visualsubgraph)
          Computes the Transform2D that transforms coordinates from the given VisualSubgraph to the top-level CompositeView.
 VisualSubgraphComposite VisualSubgraphComposite.deepCopyProxy(VisualSubgraph visualsubgraph)
          Returns a new instance of a VisualSubgraphComposite which is an exact copy of this instance except that it is assigned to another VisualSubgraph.
 void VisualGraphVisitor.visit(VisualSubgraph visualsubgraph, VisualGraph visualgraph, VisualGraph parentvisualgraph, int level)
          Callback invoked during traversal of graph-hierarchies.
static VisualPort VisualSubgraphOperations.getVisualPortWrapper(VisualSubgraph visualsubgraph, VisualPort visualport)
          Returns the wrapper for the given VisualPort.
 

Constructors in com.tensegrity.graph.view with parameters of type VisualSubgraph
VisualPortAssignmentPredicate.SubgraphInnerNodeDenotationNamePredicate(VisualSubgraph visualsubgraph, VisualNode innervisualnode, java.lang.String denotationname)
           
VisualPortAssignmentPredicate.SubgraphDeepestNodeShortestDistancePredicate(VisualSubgraph visualsubgraph, VisualNode deepestvisualnode, Coordinate reference_coordinate)
           
VisualPortAssignmentPredicate.SubgraphDeepestNodeDenotationNamePredicate(VisualSubgraph visualsubgraph, VisualNode deepestvisualnode, java.lang.String denotationname)
           
 

Uses of VisualSubgraph in com.tensegrity.gui.graphdocument
 

Methods in com.tensegrity.gui.graphdocument with parameters of type VisualSubgraph
static void GraphPanelDnDGeometryAdjustmentUtil.applyLayout(VisualGraphView vgv, VisualSubgraph vsg)
          Applies the layout, the LayoutController associated to the given VisualGraphView object is configured to, to the given VisualSubgraph object.
 

Uses of VisualSubgraph in com.tensegrity.gui.swing.control.tree.strategy
 

Methods in com.tensegrity.gui.swing.control.tree.strategy with parameters of type VisualSubgraph
protected  void DefaultVisualGraphTreeStrategy.visualNodeAddedToSubgraph(VisualSubgraph vsg, VisualNode vn)
           Routine used when a VisualNode is added to a VisualSubgraph.
protected  javax.swing.tree.DefaultMutableTreeNode DefaultVisualGraphTreeStrategy.getVisualSubgraphTreeNode(VisualSubgraph vsg)
           Returns the DefaultMutableTreeNode associated to vsg
protected  void DefaultVisualGraphTreeStrategy.visualEdgeAddedToSubgraph(VisualSubgraph vsg, VisualEdge ve)
           Routine used when a VisualEdge is added to a VisualSubgraph.
protected  void DefaultVisualGraphTreeStrategy.isolatedVisualEdgeAddedToSubgraph(VisualSubgraph vsg, VisualEdge ve)
           Routine used when an isolated VisualEdge is added to a VisualSubgraph.
 

Uses of VisualSubgraph in com.tensegrity.gui.swing.graph
 

Methods in com.tensegrity.gui.swing.graph that return VisualSubgraph
 VisualSubgraph SwingGraphPanel.getDeepestVisualSubgraphAt(int x, int y)
          Returns the deepest VisualSubgraph at the coordinate given by x and y that can be found in the hierarchy.
 



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