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

Packages that use VisualGraphObject
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.rule The rule package contains the code for rules that are used throughout the graph packages.  
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 This package contains the implementation for an Object Tree for VisualGraph objects. 
com.tensegrity.gui.swing.dialog This package contains several Dialog implementations, such as a ColorChooser for the three Format types (Paint, Stroke, Font) of the Graphics API.  
com.tensegrity.gui.swing.dnd This package contains a basic implementation for Drag And Drop.  
com.tensegrity.gui.swing.document This package contains all of the current document implementations for use in a swing-based environment.  
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.swing.repository The repository package contains classes for the creation of a repository control.  
com.tensegrity.gui.swt.dialog   
com.tensegrity.gui.swt.graph   
com.tensegrity.gui.swt.repository   
com.tensegrity.gui.template   
com.tensegrity.skeleton.commands The command package contains all the predefined commands of the skeleton, like Save, Print, Quit, Zoom, etc. 
 

Uses of VisualGraphObject in com.tensegrity.graph.element
 

Methods in com.tensegrity.graph.element that return VisualGraphObject
static VisualGraphObject ElementPool.get(java.lang.String elementName)
          Returns an item from the pool by name.
 

Methods in com.tensegrity.graph.element with parameters of type VisualGraphObject
static void ElementPool.pool(java.lang.String elementName, VisualGraphObject visualgraphobject)
          Adds an item to the pool, if an item with the same name exists already, nothing will happen.
 

Uses of VisualGraphObject in com.tensegrity.graph.event
 

Methods in com.tensegrity.graph.event with parameters of type VisualGraphObject
 void ClipboardListener.vetoableCopyOnMove(VisualGraphView visualgraphview, CompositeHierarchy hierarchySelection, VisualGraphObject originalVisualGraphObject, VisualGraphObject copiedVisualGraphObject)
          This method is invoked once per VisualGraphObject that is copied-on-move (e.g. copied when the control key is pressed).
 void ClipboardListener.vetoablePaste(VisualGraphView visualgraphview, VisualGraphObjectContainer visualgraphobjectcontainer, VisualGraphObject visualgraphobject, VisualGraphView origin)
          This method is invoked once per VisualGraphObject that is about to be pasted.
 

Uses of VisualGraphObject in com.tensegrity.graph.rule
 

Methods in com.tensegrity.graph.rule with parameters of type VisualGraphObject
static boolean RuleChecks.checkRuleForSelectable(RuleConfiguration config, VisualGraph visualgraph, VisualGraphObject visualgraphobject)
          Checks whether the given VisualGraphObject is selectable.
static boolean RuleChecks.checkRuleForDeletable(RuleConfiguration config, VisualGraph visualgraph, VisualGraphObject visualgraphobject)
          Checks whether the given VisualGraphObject is deletable.
static boolean RuleChecks.checkRuleForMovable(RuleConfiguration config, VisualGraph visualgraph, VisualGraphObject visualgraphobject)
          Checks whether the given VisualGraphObject is movable.
static boolean RuleChecks.checkRuleForCopyable(RuleConfiguration config, VisualGraph visualgraph, VisualGraphObject visualgraphobject)
          Checks whether the given VisualGraphObject is copyable.
static boolean RuleChecks.checkRuleForCutable(RuleConfiguration config, VisualGraph visualgraph, VisualGraphObject visualgraphobject)
          Checks whether the given VisualGraphObject is cutable.
 

Uses of VisualGraphObject in com.tensegrity.graph.view
 

Subinterfaces of VisualGraphObject in com.tensegrity.graph.view
 interface VisualEdge
           This interface represents the functionality of any potential Edge representation.
 interface VisualNode
           This interface represents the functionality of any potential Node representation.
 interface VisualSubgraph
          VisualSubgraph are the view counterparts to the Subgraph objects in the graph model package.
 

Methods in com.tensegrity.graph.view that return VisualGraphObject
 VisualGraphObject VisualGraphObject.deepCopy()
          Returns a deep independent copy of this instance.
 VisualGraphObject VisualGraphObjectComposite.getVisualGraphObject()
          Returns the VisualGraphObject the VisualGraphObjectComposite is assigned to.
 

Methods in com.tensegrity.graph.view with parameters of type VisualGraphObject
static java.util.Iterator VisualOperations.findIntersections(VisualGraphObject subject, java.util.Iterator visualobjects)
          Finds all those VisualGraphObject objects that intersect the given VisualGraphObject.
 

Uses of VisualGraphObject in com.tensegrity.gui.graphdocument
 

Methods in com.tensegrity.gui.graphdocument that return VisualGraphObject
static VisualGraphObject[] ElementConflictListener.getSubVGOs(VisualGraphObject vgo)
          Returns an array containing all VisualGraphObjects contained in the given VisualGraphObject if it is a VisualGraphObjectContainer or null if it is not.
 VisualGraphObject[] GraphPanelDragEvent.getDraggedGraphObjects()
          Returns the dragged VisualGraphObject.
 VisualGraphObject GraphPanelDragEvent.getTargetGraphObject()
          Returns the VisualGraphObject the enter/exit event is referring to.
 

Methods in com.tensegrity.gui.graphdocument with parameters of type VisualGraphObject
 void ElementConflictListener.vetoableCopyOnMove(VisualGraphView visualgraphview, CompositeHierarchy hierarchySelection, VisualGraphObject originalVisualGraphObject, VisualGraphObject copiedVisualGraphObject)
           
 void ElementConflictListener.vetoablePaste(VisualGraphView visualgraphview, VisualGraphObjectContainer visualgraphobjectcontainer, VisualGraphObject visualgraphobject, VisualGraphView origin)
           
protected abstract  void ElementConflictListener.resolveConflicts(java.util.List ruleConflicts, java.util.List layoutConflicts, LayoutController lcSource, VisualGraphView vgv, VisualGraphObject[] vgos)
           
static VisualGraphObject[] ElementConflictListener.getSubVGOs(VisualGraphObject vgo)
          Returns an array containing all VisualGraphObjects contained in the given VisualGraphObject if it is a VisualGraphObjectContainer or null if it is not.
static GraphPanelDragEvent GraphPanelDragEvent.createDragMove(GraphPanel panel, Coordinate location, VisualGraphObject[] draggedVGOs)
          Creates a drag move event
static GraphPanelDragEvent GraphPanelDragEvent.createDragDrop(GraphPanel panel, Coordinate location, VisualGraphObject[] draggedVGOs)
          Creates a drag drop event
static GraphPanelDragEvent GraphPanelDragEvent.createDragPreDrop(GraphPanel panel, Coordinate location, VisualGraphObject[] draggedVGOs)
          Creates a drag drop event
static GraphPanelDragEvent GraphPanelDragEvent.createDragEnter(GraphPanel panel, Coordinate location, VisualGraphObject[] draggedVGOs, VisualGraphObject enteredVGO)
          Creates a drag enter event
static GraphPanelDragEvent GraphPanelDragEvent.createDragExit(GraphPanel panel, Coordinate location, VisualGraphObject[] draggedVGOs, VisualGraphObject exitedVGO)
          Creates a drag exit event
 void GraphPanel.drop(VisualGraphObject vgo, VisualGraphObject[] vgos, int x, int y)
          Invoked by the DropListener to let the panel handle the dropped VisualGraphObject.
 

Uses of VisualGraphObject in com.tensegrity.gui.swing.control.tree
 

Methods in com.tensegrity.gui.swing.control.tree with parameters of type VisualGraphObject
 int TreeOutliner.getUniqueID(VisualGraphObject vgo)
           This method returns a unique ID for a given VisualGraphObject.
 

Uses of VisualGraphObject in com.tensegrity.gui.swing.dialog
 

Methods in com.tensegrity.gui.swing.dialog with parameters of type VisualGraphObject
 void ElementConflictDialog.resolveLayoutConflicts(VisualGraphObject[] VGOs)
          Resolves the layout conflicts by using the selected options after displaying the dialog.
 void ElementConflictDialog.resolveRuleConflict(VisualGraphView vgv, VisualGraphObject[] VGOs)
          Resolves the rule conflicts by using the selected options after displaying the dialog.
 

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

Methods in com.tensegrity.gui.swing.dnd that return VisualGraphObject
 VisualGraphObject[] DragContext.getAdditionalRecentlyDraggedVGOS()
           
 

Constructors in com.tensegrity.gui.swing.dnd with parameters of type VisualGraphObject
VisualGraphObjectTransferable(VisualGraphObject visualgraphobject)
          Constructor for VisualGraphObjectTransferable
 

Uses of VisualGraphObject in com.tensegrity.gui.swing.document
 

Methods in com.tensegrity.gui.swing.document with parameters of type VisualGraphObject
 void SwingTemplateDocument.addVisualGraphObject(VisualGraphObject vgo, int x, int y)
           
 

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

Methods in com.tensegrity.gui.swing.graph with parameters of type VisualGraphObject
 void SwingGraphPanel.drag(VisualGraphObject visualgraphobject, VisualGraphObject[] additional_vgos, double scalefactor, int x, int y)
          Invoked by the DropListener during dragging, if the infrastructure is configured to draw during dragging.
 void SwingGraphPanel.drag(VisualGraphObject visualgraphobject, VisualGraphObject[] additional_vgos, BaseComposite dragRepresentation, double scalefactor, int x, int y)
          Invoked by the DropListener during dragging, if the infrastructure is configured to draw during dragging.
 void SwingGraphPanel.drop(VisualGraphObject vgo, VisualGraphObject[] additional_vgos, int x, int y)
          Invoked by the DropListener to let the panel handle the dropped VisualGraphObject.
 

Uses of VisualGraphObject in com.tensegrity.gui.swing.repository
 

Methods in com.tensegrity.gui.swing.repository that return VisualGraphObject
 VisualGraphObject[] VisualGraphObjectRepositoryItem.getAdditionalVGOS()
           
 

Methods in com.tensegrity.gui.swing.repository with parameters of type VisualGraphObject
 void VisualGraphObjectRepositoryItem.setAdditionalVGOS(VisualGraphObject[] additional_vgos)
           
 

Constructors in com.tensegrity.gui.swing.repository with parameters of type VisualGraphObject
VisualGraphObjectIcon(VisualGraphObject vgo, double textscalefactor, CoordinateSystem coordSystem, int width, int height)
          Creates a new VisualGraphObjectIcon based on the given VisualGraphObject, using the scalefactor for the text, CoordinateSystem.
VisualGraphObjectIcon(VisualGraphObject vgo, double textscalefactor, CoordinateSystem coordSystem)
          Creates a new VisualGraphObjectIcon based on the given VisualGraphObject and CoordinateSystem.
VisualGraphObjectIcon(VisualGraphObject vgo)
          Creates a new VisualGraphObjectIcon based on the given VisualGraphObject, using the scalefactor for the text, CoordinateSystem.
VisualGraphObjectIcon(VisualGraphObject vgoIcon, int width, int height)
          Creates a new VisualGraphObjectIcon based on the given VisualGraphObject, using the scalefactor for the text, CoordinateSystem.
VisualGraphObjectIcon(VisualGraphObject vgoIcon, int width, int height, int spacing)
          Creates a new VisualGraphObjectIcon based on the given VisualGraphObject, using the scalefactor for the text, CoordinateSystem.
VisualGraphObjectRepositoryItem(DragContext vgoDragSource, VisualGraphObject vgo, java.lang.String tooltip, java.lang.String iconpath, java.lang.Class resourceclass)
          Deprecated. Do not use this constructor anymore to avoid hardwired non-localized tooltip. Use VisualGraphObjectRepositoryItem.VisualGraphObjectRepositoryItem(DragContext, VisualGraphObject, UIManager, String, String, Class) instead.
VisualGraphObjectRepositoryItem(DragContext vgoDragSource, VisualGraphObject vgo, UIManager uiManager, java.lang.String tooltip, java.lang.String iconpath, java.lang.Class resourceclass)
          Constructor for VisualGraphObjectRepositoryItem based on the VisualGraphObject.
VisualGraphObjectRepositoryItem(DragContext vgoDragSource, VisualGraphObject vgo, UIManager uiManager, java.lang.String tooltipID)
          Constructor for VisualGraphObjectRepositoryItem based on the VisualGraphObject and a DragContext required for proper drag and drop support.
VisualGraphObjectRepositoryItem(DragContext vgoDragSource, VisualGraphObject vgo, java.lang.String tooltip)
          Deprecated. Do not use this constructor anymore to avoid hardwired non-localized tooltip. Use VisualGraphObjectRepositoryItem.VisualGraphObjectRepositoryItem(DragContext, VisualGraphObject, UIManager, String) instead.
 

Uses of VisualGraphObject in com.tensegrity.gui.swt.dialog
 

Methods in com.tensegrity.gui.swt.dialog with parameters of type VisualGraphObject
 void SWTElementConflictDialog.resolveLayoutConflicts(VisualGraphObject[] VGOs)
          Resolves the layout conflicts by using the selected options after displaying the dialog.
 void SWTElementConflictDialog.resolveRuleConflict(VisualGraphView vgv, VisualGraphObject[] VGOs)
          Resolves the rule conflicts by using the selected options after displaying the dialog.
 

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

Methods in com.tensegrity.gui.swt.graph with parameters of type VisualGraphObject
 void SwtGraphPanel.drag(VisualGraphObject visualgraphobject, VisualGraphObject[] additional_vgos, double scalefactor, int x, int y)
          Invoked by the DropListener during dragging, if the infrastructure is configured to draw during dragging.
 void SwtGraphPanel.drag(VisualGraphObject visualgraphobject, VisualGraphObject[] additional_vgos, BaseComposite dragRepresentation, double scalefactor, int x, int y)
           Invoked by the DropListener during dragging, if the infrastructure is configured to draw during dragging.
 void SwtGraphPanel.drop(VisualGraphObject vgo, VisualGraphObject[] additional_vgos, int x, int y)
           
 

Uses of VisualGraphObject in com.tensegrity.gui.swt.repository
 

Methods in com.tensegrity.gui.swt.repository that return VisualGraphObject
 VisualGraphObject VisualGraphObjectSwtRepositoryItem.getVisualGraphObject()
           Returns the VisualGraphObject associated with this repository item.
 VisualGraphObject[] VisualGraphObjectSwtRepositoryItem.getAdditionalVGOS()
           
 

Methods in com.tensegrity.gui.swt.repository with parameters of type VisualGraphObject
 void VisualGraphObjectSwtRepositoryItem.setAdditionalVGOS(VisualGraphObject[] additional_vgos)
           
 

Constructors in com.tensegrity.gui.swt.repository with parameters of type VisualGraphObject
VisualGraphObjectSwtRepositoryItem(org.eclipse.swt.widgets.Composite arg0, DragContext vgoDragSource, VisualGraphObject vgo, java.lang.String tooltip, int iconWidth, int iconHeight)
           Initializes a repository item with a 1.0 scale factor and no special drag representation but one of vgo.
VisualGraphObjectSwtRepositoryItem(org.eclipse.swt.widgets.Composite arg0, DragContext vgoDragSource, VisualGraphObject vgo, java.lang.String tooltip, java.lang.String iconpath, java.lang.Class resourceclass, int iconWidth, int iconHeight)
           Initializes a repository item with a 1.0 scale factor and no special drag representation but one of vgo.
VisualGraphObjectSwtRepositoryItem(org.eclipse.swt.widgets.Composite arg0, int arg1, DragContext vgoDragSource, VisualGraphObject vgo, VisualGraphObject dragRepresentation, double scaleFactor, java.lang.String tooltip, int iconWidth, int iconHeight)
           Initializes a repository item with a scaleFactor scale factor and a special drag representation (dragRepresentation).
VisualGraphObjectSwtIcon(org.eclipse.swt.graphics.Device device, VisualGraphObject vgo, double textscalefactor, CoordinateSystem coordSystem, int width, int height)
           This constructor creates instances of VisualGraphObjectSwtIcon based on the given VisualGraphObject with a width and height respectively of width and height.
VisualGraphObjectSwtIcon(org.eclipse.swt.graphics.Device device, VisualGraphObject vgo, double textscalefactor, CoordinateSystem coordSystem, Raster raster, int width, int height)
           This constructor creates instances of VisualGraphObjectSwtIcon based on the given VisualGraphObject with a width and height respectively of width and height.
VisualGraphObjectSwtIcon(org.eclipse.swt.graphics.Device device, VisualGraphObject vgoIcon, int width, int height)
           
 

Uses of VisualGraphObject in com.tensegrity.gui.template
 

Methods in com.tensegrity.gui.template that return VisualGraphObject
 VisualGraphObject Template.getVisualGraphObject()
          Returns the VisualGraphObject representing this Template.
 

Methods in com.tensegrity.gui.template with parameters of type VisualGraphObject
 void Template.setVisualGraphObject(VisualGraphObject visualgraphobject)
          Sets the VisualNode.
 void TemplateDocument.addVisualGraphObject(VisualGraphObject visualgraphobject, int x, int y)
          Adds a VisualGraphObject to this document.
 

Uses of VisualGraphObject in com.tensegrity.skeleton.commands
 

Methods in com.tensegrity.skeleton.commands with parameters of type VisualGraphObject
 void AbstractAlignVerticalCommand.alignElements(VisualGraphObject refElement, java.util.List elements)
          Aligns the elements vertically.
abstract  void AbstractAlignCommand.alignElements(VisualGraphObject refElement, java.util.List elements)
          Aligns the given elements according to the specific command implementation
protected  boolean FindElementsCommand.matchesSearchCriteria(VisualGraphObject vgo)
          Checks whether the given VisualGraphObject matches the search criteria.
 void AbstractAlignHorizontalCommand.alignElements(VisualGraphObject refElement, java.util.List elements)
          Aligns the elements horizontally.
 



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