|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| 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 s that are to be
dropped |
VisualNode |
VisualNodeOverlayIndicationInfo.belowVisualNode
|
VisualNode[] |
VisualNodeOverlayIndicationInfo.overlayVisualNodes
|
VisualNode[] |
VisualNodeMoveInSubgraphHighlightInfo.visualnodes
instance variable for the s that are to be
dropped |
VisualNode[] |
VisualNodeMovedInSubgraphInfo.visualnodes
|
VisualNode[] |
VisualSubgraphRemoveInfo.visualnodes
|
VisualNode[] |
VisualNodeDropInfo.visualnodes
instance variable for the s 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. |
| 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 |
VisualNode |
SwtGraphPanel.getDeepestVisualNodeAt(int x,
int y,
boolean traverseFoldedGroups)
This method delegates its implementation to |
| 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. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||