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

Packages that use VisualNode
com.tensegrity.graph.element Element functions.  
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.dnd This package contains a basic implementation for Drag And Drop.  
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.  
com.tensegrity.gui.swt.graph   
com.tensegrity.skeleton.commands The command package contains all the predefined commands of the skeleton, like Save, Print, Quit, Zoom, etc. 
 

Uses of VisualNode in com.tensegrity.graph.element
 

Methods in com.tensegrity.graph.element that return VisualNode
static VisualNode ElementPoolManager.resolveVisualNodeElement(java.lang.Object key)
          Resolves a visual-node element from the given key.
 

Uses of VisualNode in com.tensegrity.graph.event
 

Methods in com.tensegrity.graph.event that return VisualNode
 VisualNode VisualGraphEvent.getSubjectVisualNode()
          Returns the subject visualnode for this event.
 VisualNode VisualNodeEvent.getVisualNode()
          Returns the VisualNode that is associated with the event.
 

Constructors in com.tensegrity.graph.event with parameters of type VisualNode
VisualGraphEvent(int eventid, VisualGraph visualgraph, VisualNode visualnode, long visualnodeid)
          Constructs a new VisualGraphEvent.
VisualGraphEvent(int eventid, VisualSubgraph visualsubgraph, VisualNode visualnode, long visualnodeid)
          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, VisualGraph visualgraph, VisualNode visualnode)
          Constructs a new VisualNodeEvent instance.
VisualNodeEvent(int id, VisualSubgraph visualsubgraph, VisualNode visualnode)
          Constructs a new VisualNodeEvent instance.
VisualNodeEvent(int id, VisualGraph visualgraph, VisualNode visualnode, VisualPort visualport)
          Constructs a new VisualNodeEvent instance.
VisualNodeEvent(int id, VisualSubgraph visualsubgraph, VisualNode visualnode, VisualPort visualport)
          Constructs a new VisualNodeEvent instance.
 

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

Methods in com.tensegrity.graph.layout.controller that return VisualNode
 VisualNode SwimLanePoolFlattener.getOriginalVisualNode(VisualNode visualnode_copy)
          Returns the original VisualNode that corresponds to the copied VisualNode given by visualnode_copy.
 

Methods in com.tensegrity.graph.layout.controller with parameters of type VisualNode
 VisualNode SwimLanePoolFlattener.getOriginalVisualNode(VisualNode visualnode_copy)
          Returns the original VisualNode that corresponds to the copied VisualNode given by visualnode_copy.
 void WorkflowLayoutController.setNodeOrder(VisualNode node, int order)
          Sets the order of a node within the according layer.
 void WorkflowLayoutController.setChildrenAlignment(VisualNode node, int alignment)
          Determines the relative position of a node to their successor nodes.
 

Uses of VisualNode in com.tensegrity.graph.persistence
 

Methods in com.tensegrity.graph.persistence with parameters of type VisualNode
 void ViewBuilderFilter.afterVisualNodeBuild(AttributeList attributes, VisualNode visualnode)
           This method is called by the API after a VisualNode has been loaded and an instance has been created.
abstract  Serializer GraphViewPersistenceFactory.newVisualNodeSerializer(VisualNode visualnode, com.tensegrity.graph.defaultview.InternalIDPool poolIDs)
           
abstract  Serializer GraphViewPersistenceFactory.newVisualSubgraphSerializer(VisualNode visualnode, com.tensegrity.graph.defaultview.InternalIDPool poolIDs)
           
 void ViewSerializerFilter.beforeVisualNodeSerialize(VisualNode visualnode)
           
 void ViewSerializerFilter.afterVisualNodeSerialize(VisualNode visualnode, AttributeList attributes)
           
 

Uses of VisualNode in com.tensegrity.graph.rule
 

Methods in com.tensegrity.graph.rule with parameters of type VisualNode
static boolean RuleChecks.checkNodeRuleForApplyDegreesHierarchical(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the degree given by a NodeRule should be applied hierarchical.
static boolean RuleChecks.checkNodeRuleForDetachTarget(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode allows target deattachments.
static boolean RuleChecks.checkNodeRuleForAttachTarget(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode allows target attachments.
static boolean RuleChecks.checkNodeRuleForDetachSource(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode allows source dettachments.
static boolean RuleChecks.checkNodeRuleForAttachSource(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode allows source attachments.
static boolean RuleChecks.checkNodeRuleForMinimumInstanceCount(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Checks whether the given node has reached its minimum instance count.
static boolean RuleChecks.checkNodeRuleForMaximumInstanceCount(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Checks whether the given node has reached its maximum instance count.
static boolean RuleChecks.checkNodeRuleForMaximumInstanceCount2(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
           
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.
static boolean RuleChecks.checkNodeRuleForCascadeDeleteEdges(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode cascades its edges when its deleted.
static boolean RuleChecks.checkNodeRuleFor11NodeDelete(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode cascades its edges when its deleted.
static boolean RuleChecks.checkNodeRuleForApplyCascadeNodeDeleteHierarchical(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the cascade node delete operations should be applied hierarchical.
static boolean RuleChecks.checkNodeRuleForDetachOnMove(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode detaches on move.
static boolean RuleChecks.checkNodeRuleForApplyEdgeSplitHierarchical(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the edge split operations should be applied hierarchical.
static boolean RuleChecks.checkNodeRuleForProhibitEdgeSplit(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode prohibits edge-splits.
static boolean RuleChecks.checkNodeRuleForAcceptOverlayEdgeCreation(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether a VisualNode should accept an overlay edge creation.
static boolean RuleChecks.checkNodeRuleForAcceptLooseNodesIfGroup(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode accepts loose VisualNodes if it is an instance of VisualSubgraph.
static boolean RuleChecks.checkNodeRuleForAcceptPasteIfGroup(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode accepts paste operations if it is an instance of VisualSubgraph.
static java.lang.String RuleChecks.checkNodeRuleForDropHandlerName(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode has a drop-handler.
static java.lang.String RuleChecks.checkNodeRuleForNodeMovedInSubgraphHandlerName(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode has a node-moved-in-subgraph handler.
static java.lang.String RuleChecks.checkNodeRuleForSubgraphRemoveHandlerName(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode has a subgraph-remove handler.
static java.lang.String RuleChecks.checkNodeRuleForVisualNodeOverlayHandlerName(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode has a node-overlay handler.
static boolean RuleChecks.checkNodeRuleForDisallowEdgeSplitRule(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode, java.lang.String checkrule)
          Identifies whether the given VisualNode allows edge splits for the given checkrule name.
static java.lang.String RuleChecks.checkNodeRuleForOverlayEdgeCreation(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualNode has automatic edge creation upon node overlay.
static boolean RuleChecks.checkGraphRuleForLegalCrossVisualSubgrahEdgeSplit(RuleConfiguration config, VisualGraph visualgraph, VisualNode visualnode)
          Identifies whether the given VisualGraph permits its edges to be split by the given VisualNode
 

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

Fields in com.tensegrity.graph.rule.handler declared as VisualNode
 VisualNode[] VisualNodeGroupDropHighlightInfo.visualnodes
          instance variable for the VisualNodes that are to be dropped
 VisualNode VisualNodeOverlayIndicationInfo.belowVisualNode
           
 VisualNode[] VisualNodeOverlayIndicationInfo.overlayVisualNodes
           
 VisualNode[] VisualNodeMoveInSubgraphHighlightInfo.visualnodes
          instance variable for the VisualNodes that are to be dropped
 VisualNode[] VisualNodeMovedInSubgraphInfo.visualnodes
           
 VisualNode[] VisualSubgraphRemoveInfo.visualnodes
           
 VisualNode[] VisualNodeDropInfo.visualnodes
          instance variable for the VisualNodes that were dropped
 

Methods in com.tensegrity.graph.rule.handler with parameters of type VisualNode
 long VisualSubgraphRemoveInfo.getVisualNodeOldID(VisualNode visualnode)
           
 

Constructors in com.tensegrity.graph.rule.handler with parameters of type VisualNode
VisualNodeGroupDropHighlightInfo(VisualGraphView toplevelview, VisualSubgraph visualsubgraph, VisualNode[] visualnodes)
          Constructor for VisualNodeGroupDropHighlightInfo.
VisualNodeOverlayIndicationInfo(VisualGraphView toplevelview, VisualNode belowVisualNode, VisualNode[] overlayVisualNodes, Coordinate cursorlocation)
           
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 VisualNode in com.tensegrity.graph.view
 

Subinterfaces of VisualNode in com.tensegrity.graph.view
 interface VisualSubgraph
          VisualSubgraph are the view counterparts to the Subgraph objects in the graph model package.
 

Methods in com.tensegrity.graph.view that return VisualNode
 VisualNode VisualGraphView.resolveVisualSource(VisualEdge visualedge)
          For internal use only.
 VisualNode VisualGraphView.resolveVisualTarget(VisualEdge visualedge)
          For internal use only.
 VisualNode VisualEdge.getVisualSource()
          Gets the VisualNode at the source end of this VisualEdge.
 VisualNode VisualEdge.getVisualTarget()
          Gets the VisualNode at the target end of this VisualEdge.
 VisualNode VisualGraphObjectContainer.getVisualNodeByID(long id)
          Returns a VisualNode by ID or null if no VisualNode instance with the given ID is added to this VisualGraphObjectContainer.
 VisualNode VisualGraphObjectContainer.getVisualNodeByName(java.lang.String name)
          Returns a VisualNode by its name or null if no VisualNode instance with the given name is added to this VisualGraphObjectContainer.
 VisualNode VisualPort.getVisualNode()
          Returns the associated VisualNode of this VisualPort.
 VisualNode VisualPort.getWrappedVisualNode()
          Notice:API internal method.
 VisualNode VisualPort.getDeepestVisualNode()
          Notice:API internal method.
abstract  VisualNode GraphViewFactory.newVisualNode(Node node, java.util.List visualports, Composite composite)
          Creates a new VisualNode associated with the given model node and providing the given ports.
abstract  VisualNode GraphViewFactory.newVisualNode(Node node, java.util.List visualports, VisualNodeInfo info, Composite composite)
          Constructs and returns a new VisualNode object.
abstract  VisualNode GraphViewFactory.newVisualNode(Node node, GeometryDescriptor geometry)
          Constructs a new VisualNode object.
abstract  VisualNode GraphViewFactory.newVisualNode(Node node, VisualNodeInfo info, GeometryDescriptor geometry)
          Constructs a new VisualNode object.
static VisualNode GraphViewFactory.makeDefaultVisualNode(GraphViewFactory factory, Node node, Composite composite)
          This method creates a default VisualNode instance.
static VisualNode GraphViewFactory.makeDefaultVisualNode(GraphViewFactory factory, Node node, Composite composite, VisualNodeInfo info)
          This method creates a default VisualNode instance and associates a VisualNodeInfo object with it.
 VisualNode VisualNode.deepCopy(Node node)
          Returns a deep copy of this visual node which is associated with the given node.
 VisualNode VisualNodeComposite.getVisualNode()
          Returns the VisualNode the VisualNodeCompositeProxy is assigned to.
 

Methods in com.tensegrity.graph.view with parameters of type VisualNode
static VisualEdge VisualGraphOperations.createVisualEdge(VisualGraphView visualgraphview, VisualNode sourceNode, VisualPort sourcePort, VisualNode targetNode, VisualPort targetPort)
          Creates a VisualEdge between the VisualNodes given by sourceNode and targetNode.
static VisualEdge VisualGraphOperations.createVisualEdge(CompositeHierarchy hierarchy, VisualGraphView visualgraphview, VisualNode sourceNode, VisualPort sourcePort, VisualNode targetNode, VisualPort targetPort)
          Creates a VisualEdge between the VisualNodes given by sourceNode and targetNode.
static void VisualNodePlacement.random(VisualGraph visualgraph, VisualNode visualnode, double minX, double minY, double rangeX, double rangeY)
          Places a single visualnodet randomly.
static void VisualNodePlacement.random(VisualGraph visualgraph, VisualNode visualnode, double minX, double minY, double rangeX, double rangeY, java.util.Random rnd)
          Places a single visualnodet randomly.
 void VisualGraphView.highlightEdgeInsertsAndVisualNodeOverlays(VisualNode visualnode, int x, int y)
          Highlight any potential edge insertation points for the given visualnode (must be a 0-0-visualnode for any highlighting to occur).
 void VisualGraphView.highlightCrossGroupMoves(VisualNode visualnode)
          Highlights any potential cross-graph moves (That means moving nodes/subgraphs into and out of other subgraphs).
 void VisualGraphView.postDropVisualNode(VisualNode visualnode)
          Called by the framework after a VisualNode was dropped on the VisualGraphView.
 VisualEdge[] VisualGraphView.splitEdge(VisualEdge visualedge, VisualNode visualnode)
          Splits the given VisualEdge with the given VisualNode.
 void VisualGraphView.pasteBefore(VisualNode visualnode)
          This method pastes the contents of the clipboard before the specified VisualNode argument.
 void VisualGraphView.pasteBefore(VisualNode visualnode, ViewBuilderFilter filter)
          Same as VisualGraphView.pasteBefore(VisualNode) but the pasted objects can be modified through the given ViewBuilderFilter.
 void VisualGraphView.pasteBehind(VisualNode visualnode)
          This method pastes the contents of the clipboard behind the specified VisualNode argument.
 void VisualGraphView.pasteBehind(VisualNode visualnode, ViewBuilderFilter filter)
          Same as VisualGraphView.pasteBehind(VisualNode) but the pasted objects can be modified through the given ViewBuilderFilter.
 VisualEdge VisualGraphView.createCrossVisualEdge(VisualNode sourcenode, VisualNode targetnode)
          Adds a cross edge between two given VisualNodes.
 VisualEdge VisualGraphView.createCrossVisualEdge(VisualEdge visualedge, VisualNode sourcenode, VisualNode targetnode)
           
 boolean VisualGraphView.internalAddVisualNodeWithInteractionExecution(InteractionInfo info, VisualNode visualnode, boolean doEvent, boolean doRules)
          For internal use only.
 VisualEdge VisualEdge.deepCopy(Edge edge, VisualNode visualsource, VisualNode visualtarget, VisualPort visualsourceport, VisualPort visualtargetport)
          Makes a deep independant copy of a VisualEdge.
 void VisualSubgraph.removeVisualNode(VisualNode visualnode, boolean overrideRules)
          Removes a visualnode from the graphview.
 VisualPort VisualSubgraph.getVisualPortWrapperByInnerVisualNodeAndPortID(VisualNode visualnode, long portid)
          API internal method.
static int VisualOperations.computeIncount(VisualNode visualnode)
          Iterate over all ports and count the incoming edges.
static int VisualOperations.computeIndegree(VisualGraph visualgraph, VisualNode visualnode)
          Iterate over all ports and count the incoming edges that are connected.
static java.util.ArrayList VisualOperations.computeIncountList(VisualNode visualnode)
          Iterate over all ports and list the incoming edges.
static int VisualOperations.computeOutcount(VisualNode visualnode)
          Iterate over all ports and count the outgoing edges.
static int VisualOperations.computeOutdegree(VisualGraph visualgraph, VisualNode visualnode)
          Iterate over all ports and count the outgoing edges that are connected.
static java.util.ArrayList VisualOperations.computeOutcountList(VisualNode visualnode)
          Iterate over all ports and list the outgoing edges.
static int VisualOperations.computeIncountRecursively(VisualGraphView visualgraphview, VisualNode visualnode)
          Iterate over all ports and count the incoming edges.
static int VisualOperations.computeOutcountRecursively(VisualGraphView visualgraphview, VisualNode visualnode)
          Iterate over all ports and count the outgoing edges.
static java.util.Collection VisualOperations.computeInboundCollectionRecursively(VisualGraphView visualgraphview, VisualNode visualnode)
          Iterate over all ports and return the incoming edges.
static java.util.Collection VisualOperations.computeOutboundCollectionRecursively(VisualGraphView visualgraphview, VisualNode visualnode)
          Iterate over all ports and return the outgoing edges.
static void VisualOperations.autospaceAroundVisualNode(VisualGraph visualgraph, VisualNode visualnode)
          Frees space around the given VisualNode by adjusting the positions of all intersecting nodes and all other nodes relatively.
static void VisualOperations.autospaceHorizontalAroundVisualNode(VisualGraph visualgraph, VisualNode visualnode)
          Makes space around the given VisualNode by adjusting the positions of all intersecting nodes and all other nodes relatively.
static void VisualOperations.autospaceVerticalAroundVisualNode(VisualGraph visualgraph, VisualNode visualnode)
          Makes space around the given VisualNode by adjusting the positions of all intersecting nodes and all other nodes relatively.
 boolean VisualGraph.internalAddVisualNodeWithInteractionExecution(InteractionInfo info, VisualNode visualnode, boolean doEvent, boolean doRules, boolean useCursorPosition, int x, int y)
          Notice: For internal use only.
 void VisualGraphObjectContainer.addVisualNode(VisualNode visualnode)
          Adds a the given VisualNode object to this VisualGraphObjectContainer.
 void VisualGraphObjectContainer.removeVisualNode(VisualNode visualnode)
          Removes the given VisualNode object from this VisualGraphObjectContainer.
 boolean VisualPort.pointsToVisualNode(VisualNode visualnode)
          Returns true if this instance points to the given VisualNode directly or indirectly.
 VisualPort VisualPort.deepCopy(VisualNode visualnode, VisualGraph visualgraph, Port port)
          Makes a deep independent copy of this VisualPort.
abstract  VisualEdge GraphViewFactory.newVisualEdge(Edge edge, VisualNode source, VisualNode target)
          Creates a new VisualEdge associated with the given model edge.
abstract  VisualEdge GraphViewFactory.newVisualEdge(Edge edge, VisualNode visualsource, VisualNode visualtarget, VisualEdgeInfo info)
          Constructs and returns a VisualEdge object.
abstract  VisualEdge GraphViewFactory.newVisualEdge(Edge edge, VisualNode visualsource, VisualNode visualtarget, CompositeLine composite)
          Constructs and returns a VisualEdge object.
abstract  VisualEdge GraphViewFactory.newVisualEdge(Edge edge, VisualNode source, VisualNode target, VisualEdgeInfo info, CompositeLine composite)
          Constructs and returns a VisualEdge object.
abstract  VisualEdge GraphViewFactory.newVisualEdge(Edge edge, VisualNode visualsource, VisualNode visualtarget, VisualPort visualsourceport, VisualPort visualtargetport, VisualEdgeInfo info)
           
abstract  VisualEdge GraphViewFactory.newVisualEdge(Edge edge, VisualNode visualsource, VisualNode visualtarget, VisualPort visualsourceport, VisualPort visualtargetport, CompositeLine composite)
           
abstract  VisualEdge GraphViewFactory.newVisualEdge(Edge edge, VisualNode visualsource, VisualNode visualtarget, VisualPort visualsourceport, VisualPort visualtargetport, VisualEdgeInfo info, CompositeLine composite)
           
 boolean NestedVisualEdgeCreationController.preVisualEdgeCreate(VisualGraphView visualgraphview, VisualNode source, VisualNode target)
          Callback method that returns a boolean value that indicates whether the desired connection of two nested VisualNodes that are somewhere in the hierarchy is allowed or not.
abstract  VisualPort VisualPortAssignmentPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
          This is the predicate method an implementer of this specification must provide.
 VisualPort VisualPortAssignmentPredicate.IdPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.CenterBothPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.TopToBottomPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.BottomToTopPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.LeftToRightPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.RightToLeftPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 void VisualPortAssignmentPredicate.AnglePredicate.setConstraint(VisualNode visualnode)
          Sets a VisualNode that the selected port must be pointing to as a constraint.
 VisualPort VisualPortAssignmentPredicate.AnglePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.DirectionPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.ConstrainedDirectionPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.RestrictedDirectionPredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.ShortestDistancePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.ConstrainedShortestDistancePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.DenotationNamePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.ConstrainedDenotationNamePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.SubgraphInnerNodeDenotationNamePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.SubgraphDeepestNodeShortestDistancePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 VisualPort VisualPortAssignmentPredicate.SubgraphDeepestNodeDenotationNamePredicate.apply(VisualGraph visualgraph, VisualEdge visualedge, VisualNode visualnode, VisualPort visualport, boolean isSource)
           
 void VisualNode.deepCopyPorts(VisualGraph visualgraph, VisualNode visualnode, Node node)
          Performs a deep copy of the ports of this visualnode.
 VisualNodeComposite VisualNodeComposite.deepCopyProxy(VisualNode visualnode)
          Returns a new instance of a VisualNodeComposite which is an exact copy of this instance except that it is assigned to another VisualNode.
 

Constructors in com.tensegrity.graph.view with parameters of type VisualNode
VisualPortAssignmentPredicate.TopToBottomPredicate(VisualNode pointsTo)
          Constructs a new TopToBottomPredicate.
VisualPortAssignmentPredicate.ConstrainedDirectionPredicate(int argument, double angle, VisualNode visualnode)
          Constructs a DirectionPredicate instance for the given direction.
VisualPortAssignmentPredicate.ConstrainedDirectionPredicate(int argument, double angle, VisualNode visualnode, Coordinate refcoord)
           
VisualPortAssignmentPredicate.ConstrainedShortestDistancePredicate(Coordinate coordinate, VisualNode visualnode)
          Constructs a ConstrainedShortestDistancePredicate instance for the given reference point.
VisualPortAssignmentPredicate.ConstrainedDenotationNamePredicate(java.lang.String name, VisualNode visualnode)
          Constructs a ConstrainedDenotationNamePredicate instance for the given name.
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 VisualNode in com.tensegrity.gui.graphdocument
 

Methods in com.tensegrity.gui.graphdocument with parameters of type VisualNode
static void GraphPanelDnDGeometryAdjustmentUtil.adjustGeometry(VisualGraphView vgv, VisualNode vn)
          Adjusts the geometry of the given VisualNode object to the coordinate system of the given VisualGraphView object.
 void GraphPanel.pasteBefore(VisualNode visualnode)
          Paste the contents of the internal clipboard into the GraphPanel.
 void GraphPanel.pasteBehind(VisualNode visualnode)
          Paste the contents of the internal clipboard into the GraphPanel.
 

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

Methods in com.tensegrity.gui.swing.control.tree.strategy with parameters of type VisualNode
protected  void DefaultVisualGraphTreeStrategy.visualNodeAddedToVisualgraph(VisualGraph vgv, VisualNode vn)
           Routine used when a VisualNode is added to a VisualGraph.
protected  void DefaultVisualGraphTreeStrategy.visualNodeAddedToSubgraph(VisualSubgraph vsg, VisualNode vn)
           Routine used when a VisualNode is added to a VisualSubgraph.
 

Uses of VisualNode in com.tensegrity.gui.swing.dnd
 

Constructors in com.tensegrity.gui.swing.dnd with parameters of type VisualNode
VisualNodeTransferable(VisualNode visualnode)
          Creates a new CompositeTransferable from the given composite instance.
 

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

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

Methods in com.tensegrity.gui.swing.graph with parameters of type VisualNode
 void SwingGraphPanel.pasteBefore(VisualNode visualnode)
           
 void SwingGraphPanel.pasteBehind(VisualNode visualnode)
           
 

Uses of VisualNode in com.tensegrity.gui.swt.graph
 

Methods in com.tensegrity.gui.swt.graph that return VisualNode
static VisualNode GraphPanelUtility.getDeepestVisualNodeAt(VisualGraphView visualgraphview, int x, int y)
          Returns the deepest VisualNode at the coordinate given by x and y that can be found in the hierarchy.
static VisualNode GraphPanelUtility.getDeepestVisualNodeAt(VisualGraphView visualgraphview, int x, int y, boolean traverseFoldedGroups)
          Returns the deepest VisualNode at the coordinate given x,y that can be found in the hierarchy.
 VisualNode SwtGraphPanel.getDeepestVisualNodeAt(int x, int y)
          This method delegates its implementation to GraphPanelUtility.getDeepestVisualNodeAt(VisualGraphView, int, int)
 VisualNode SwtGraphPanel.getDeepestVisualNodeAt(int x, int y, boolean traverseFoldedGroups)
          This method delegates its implementation to GraphPanelUtility.getDeepestVisualNodeAt(VisualGraphView, int, int, boolean)
 

Methods in com.tensegrity.gui.swt.graph with parameters of type VisualNode
 void SwtGraphPanel.pasteBefore(VisualNode visualnode)
           
 void SwtGraphPanel.pasteBehind(VisualNode visualnode)
           
 

Uses of VisualNode in com.tensegrity.skeleton.commands
 

Methods in com.tensegrity.skeleton.commands with parameters of type VisualNode
protected  void AbstractInsertElementCommand.addElement(VisualNode vNode, int width, int height)
          Adds the given visual node to the graph at the upper left corner of the viewport.
protected  void AbstractInsertElementCommand.addElement(VisualNode vNode, int x, int y, int width, int height)
          Adds the given visual node to the graph.
 



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