Uses of Interface
com.tensegrity.composite.BaseComposite

Packages that use BaseComposite
com.tensegrity.composite The Tensgrity Graph Framework supports complex visual representations of nodes and edges.  
com.tensegrity.composite.event Provides interfaces and classes for dealing with events fired by base composites. 
com.tensegrity.composite.event.base Provides classes for dealing with base events. 
com.tensegrity.composite.event.group Provides interfaces and classes for dealing with events fired by composites group components. 
com.tensegrity.composite.event.view Holds the classes representing the events fired by composite views. 
com.tensegrity.composite.geometry Provides interfaces and classes for defining and dealing with geometries and styles for composites. 
com.tensegrity.composite.util   
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.inplaceediting   
com.tensegrity.gui.swing.control This package contains specific controls used within dialogs, such as the IntegerTextField, ProgressBar and SpinButton.  
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.inplaceediting   
com.tensegrity.gui.swing.repository The repository package contains classes for the creation of a repository control.  
com.tensegrity.gui.swt.control   
com.tensegrity.gui.swt.graph   
com.tensegrity.gui.swt.inplaceediting   
com.tensegrity.gui.template   
 

Uses of BaseComposite in com.tensegrity.composite
 

Subinterfaces of BaseComposite in com.tensegrity.composite
 interface Composite
           A Composite is a specialization of the BaseComposite interface.
 interface CompositeControl
           CompositeControl identifies special composites and defines the methods that a composite has to implement to act like a control in the graph.
 interface CompositeGroup
           A CompositeGroup is a specialization of the Composite interface.
 interface CompositeLabel
           A CompositeLabel is a multi-line area that displays text.
 interface CompositeLine
           A CompositeLine is a specialization of the BaseComposite interface.
 interface CompositeSwimLane
           Implementations of this interface can be used to lay out Composites on a lane.
 interface CompositeSwimLanePool
           A CompositeSwimlanePool is a composition of CompositeSwimLanes.
 interface CompositeTable
           This interface represents the definition of a CompositeGroup that behaves like a 2-dimensional table, complete with rows and columns.
 

Methods in com.tensegrity.composite that return BaseComposite
 BaseComposite DragRepresentationRegistry.get(java.lang.Object key)
           Returns the drag representation composite that for the given key.
 BaseComposite BaseCompositeIterator.next()
          Returns the next BaseComposite.
static BaseComposite CompositeUtilities.findDeepestBaseCompositeAt(CompositeView compositeview, int x, int y)
          Returns the deepest nested BaseComposite in the given CompositeView at location (x, y).
static BaseComposite CompositeUtilities.findDeepestBaseCompositeAt(CompositeView compositeview, int x, int y, boolean includeExternalPrimitives)
          Returns the deepest nested BaseComposite in the given CompositeView at location (x, y).
static BaseComposite CompositeUtilities.findDeepestBaseCompositeAt(CompositeView compositeview, int x, int y, boolean includeExternalPrimitives, int minLabelWidth, int minLabelHeight)
          Returns the deepest nested BaseComposite in the given CompositeView at location (x, y).
static BaseComposite CompositeUtilities.findDeepestBaseCompositeAt(CompositeGroup compositegroup, int x, int y)
          Returns the deepest nested BaseComposite in the given CompositeGroup at location (x, y).
static BaseComposite CompositeUtilities.findDeepestBaseCompositeAt(CompositeGroup compositegroup, int x, int y, boolean includeExternalPrimitives)
          Returns the deepest nested BaseComposite in the given CompositeGroup at location (x, y).
static BaseComposite CompositeUtilities.findDeepestBaseCompositeAt(CompositeGroup compositegroup, int x, int y, boolean includeExternalPrimitives, int minLabelWidth, int minLabelHeight)
          Returns the deepest nested BaseComposite in the given CompositeGroup at location (x, y).
static BaseComposite CompositeSelectionUtilities.getFirstSelectedBaseComposite(CompositeView compositeview)
          Returns the first selected BaseComposite of the given CompositeView.
static BaseComposite CompositeSelectionUtilities.getFirstSelectedBaseComposite(CompositeGroup compositegroup)
          Returns the first selected BaseComposite in the given CompositeGroup.
 

Methods in com.tensegrity.composite with parameters of type BaseComposite
 void CompositeView.addIndicator(BaseComposite indicator)
          Adds the BaseComposite given by indicator to the list of indicators of the CompositeView.
 void CompositeView.removeIndicator(BaseComposite indicator)
          Removes the BaseComposite given by indicator from the list of indicators of the CompositeView.
 void CompositeView.toFront(BaseComposite composite)
          Sends the given composite to the front of the drawing order.
 void CompositeView.toBack(BaseComposite composite)
          Sends the given composite to the back of the drawing order.
 void CompositeView.moveForward(BaseComposite composite)
           
 void CompositeView.moveBackward(BaseComposite composite)
           
 void CompositeView.addDragComposite(BaseComposite composite)
          Adds the given BaseComposite to the list of dragged Composites
 void CompositeView.removeDragComposite(BaseComposite composite)
          Removes the given BaseComposite from the list of dragged Composites
 void DragRepresentationRegistry.register(java.lang.Object key, BaseComposite dragRepresentation)
           Registers the given dragRepresentation with the given key at the registry.
 void BaseCompositeContainer.addComposite(BaseComposite bcomposite)
          Adds the given BaseComposite to this BaseCompositeContainer.
 void BaseCompositeContainer.removeComposite(BaseComposite bcomposite)
          Removes the given BaseComposite from this BaseCompositeContainer.
static boolean CompositeUtilities.isHit(Transform2D xForm, BaseComposite composite, int x, int y)
          Checks if the given BaseComposite is hit at the given coordinates
static boolean CompositeUtilities.isHit(Transform2D xForm, BaseComposite composite, int x, int y, int minLabelWidth, int minLabelHeight)
          Checks if the given BaseComposite is hit at the given coordinates
static boolean CompositeUtilities.isPrimitiveHit(BaseComposite composite, int x, int y, java.lang.Class primitiveType)
          Checks if the given BaseComposite is hit at the given coordinates
static boolean CompositeUtilities.isPrimitiveHit(BaseComposite composite, int x, int y, java.lang.Class primitiveType, int minLabelWidth, int minLabelHeight)
          Checks if the given BaseComposite is hit at the given coordinates
static boolean CompositeSelectionUtilities.checkForSubSelection(BaseComposite basecomposite)
          Returns a boolean that indicates whether the BaseComposite given by basecomposite has a subselection or not.
 

Uses of BaseComposite in com.tensegrity.composite.event
 

Methods in com.tensegrity.composite.event that return BaseComposite
 BaseComposite BaseCompositeEvent.getBaseComposite()
          Returns the BaseComposite which generates the event.
 

Uses of BaseComposite in com.tensegrity.composite.event.base
 

Methods in com.tensegrity.composite.event.base that return BaseComposite
 BaseComposite AbstractBaseCompositeEvent.getBaseComposite()
           
 

Constructors in com.tensegrity.composite.event.base with parameters of type BaseComposite
AbstractBaseCompositeEvent(BaseComposite basecomposite)
          The constructor for AbstractBaseCompositeEvent.
BCMouseEvent(BaseComposite basecomposite, MouseInfo mouseInfo, Coordinate coordinate)
          Constructor for MouseEvent with a BaseComposite given by basecomposite for which the event is generated and a MouseInfo object that hold the necessary informations about the state of the mouse, a timestamp and such.
BCSelectEvent(BaseComposite basecomposite)
          Constructor for SelectEvent specifying the BaseComposite on which the event occured.
 

Uses of BaseComposite in com.tensegrity.composite.event.group
 

Fields in com.tensegrity.composite.event.group declared as BaseComposite
protected  BaseComposite AbstractCompositeGroupEvent.composite
          eventually needed for an event that belongs to a Composite like AddComposite or RemoveComposite
 

Methods in com.tensegrity.composite.event.group that return BaseComposite
 BaseComposite GroupRemoveCompositeEvent.getComposite()
          Returns the Composite that has been removed from the CompositeGroup.
 BaseComposite GroupCompositeOrderChangeEvent.getPrecursorOld(BaseComposite basecomposite)
          Returns the old predecessor of the given BaseComposite object or null in case the given BaseComposite object was either the first one in the internal order or is not part of the List returned by GroupCompositeOrderChangeEvent.getComposites().
 BaseComposite GroupCompositeOrderChangeEvent.getPrecursorNew(BaseComposite basecomposite)
          Returns the new predecessor of the given BaseComposite object or null in case the given BaseComposite object is either the first one in the internal order or is not part of the List returned by GroupCompositeOrderChangeEvent.getComposites().
 BaseComposite GroupAddCompositeEvent.getComposite()
          Returns the Composite that has been added to the CompositeGroup.
 

Methods in com.tensegrity.composite.event.group with parameters of type BaseComposite
 BaseComposite GroupCompositeOrderChangeEvent.getPrecursorOld(BaseComposite basecomposite)
          Returns the old predecessor of the given BaseComposite object or null in case the given BaseComposite object was either the first one in the internal order or is not part of the List returned by GroupCompositeOrderChangeEvent.getComposites().
 BaseComposite GroupCompositeOrderChangeEvent.getPrecursorNew(BaseComposite basecomposite)
          Returns the new predecessor of the given BaseComposite object or null in case the given BaseComposite object is either the first one in the internal order or is not part of the List returned by GroupCompositeOrderChangeEvent.getComposites().
 

Constructors in com.tensegrity.composite.event.group with parameters of type BaseComposite
GroupRemoveCompositeEvent(CompositeGroup compositegroup, BaseComposite composite)
          Constructor for GroupRemoveCompositeEvent specifying the CompositeGroup from which the BaseComposite has been removed to and the BaseComposite that has been removed to the given CompositeGroup.
AbstractCompositeGroupEvent(CompositeGroup compositeGroup, BaseComposite composite)
          Constructor for AbstractCompositeGroupEvent.
GroupAddCompositeEvent(CompositeGroup compositegroup, BaseComposite composite)
          Constructor for GroupAddCompositeEvent specifying the CompositeGroup to which the BaseComposite has been added to and the BaseComposite that has been added to the given CompositeGroup.
 

Uses of BaseComposite in com.tensegrity.composite.event.view
 

Fields in com.tensegrity.composite.event.view declared as BaseComposite
protected  BaseComposite AbstractCompositeViewEvent.composite
          Needed for events belonging to a Composite like AddComposite or RemoveComposite.
 

Methods in com.tensegrity.composite.event.view that return BaseComposite
 BaseComposite ViewAddCompositeEvent.getComposite()
          Returns the BaseComposite that has been added to the CompositeView.
 BaseComposite ViewCompositeOrderChangeEvent.getPrecursorOld(BaseComposite basecomposite)
          Returns the old predecessor of the given BaseComposite object or null in case the given BaseComposite object was either the first one in the internal order or is not part of the List returned by ViewCompositeOrderChangeEvent.getComposites().
 BaseComposite ViewCompositeOrderChangeEvent.getPrecursorNew(BaseComposite basecomposite)
          Returns the new predecessor of the given BaseComposite object or null in case the given BaseComposite object is either the first one in the internal order or is not part of the List returned by ViewCompositeOrderChangeEvent.getComposites().
 BaseComposite ViewRemoveCompositeEvent.getComposite()
          Returns the Composite that has been removed from the CompositeView.
 

Methods in com.tensegrity.composite.event.view with parameters of type BaseComposite
 BaseComposite ViewCompositeOrderChangeEvent.getPrecursorOld(BaseComposite basecomposite)
          Returns the old predecessor of the given BaseComposite object or null in case the given BaseComposite object was either the first one in the internal order or is not part of the List returned by ViewCompositeOrderChangeEvent.getComposites().
 BaseComposite ViewCompositeOrderChangeEvent.getPrecursorNew(BaseComposite basecomposite)
          Returns the new predecessor of the given BaseComposite object or null in case the given BaseComposite object is either the first one in the internal order or is not part of the List returned by ViewCompositeOrderChangeEvent.getComposites().
 

Constructors in com.tensegrity.composite.event.view with parameters of type BaseComposite
ViewAddCompositeEvent(CompositeView compositeView, BaseComposite composite)
          Constructor for ViewAddCompositeEvent.
AbstractCompositeViewEvent(CompositeView compositeView, BaseComposite composite)
          Constructor for AbstractCompositeViewEvent.
ViewRemoveCompositeEvent(CompositeView compositeView, BaseComposite composite)
          Constructor for ViewRemoveCompositeEvent.
 

Uses of BaseComposite in com.tensegrity.composite.geometry
 

Methods in com.tensegrity.composite.geometry that return BaseComposite
static BaseComposite GeometryService.createElementFromItem(GeometryDescriptorItem item)
          Returns a BaseComposite that is build from the given GeometryDescriptorItem.
 

Uses of BaseComposite in com.tensegrity.composite.util
 

Methods in com.tensegrity.composite.util that return BaseComposite
 BaseComposite CompositeHierarchyPath.getLastPathComposite()
          Returns the last element from the CompositeHierarchyPath.
 

Methods in com.tensegrity.composite.util with parameters of type BaseComposite
static CompositeHierarchyPath CompositeHierarchyUtilities.getCompositeHierarchyFor(BaseComposite bcomposite)
          Returns the CompositeHierarchyPath found int the specified BaseComposite.
 CompositeHierarchyPath CompositeHierarchy.findHierarchyPath(BaseComposite bcomposite)
          Returns the CompositeHierarchyPath that is holding the given BaseComposite.
 

Uses of BaseComposite in com.tensegrity.graph.view
 

Subinterfaces of BaseComposite in com.tensegrity.graph.view
 interface VisualEdgeComposite
          The VisualEdgeComposite interface is a generalization of the CompositeLine interface.
 interface VisualGraphObjectComposite
          The VisualGraphObjectComposite interface is a generalization of the BaseComposite interface.
 interface VisualNodeComposite
          The VisualNodeComposite interface is a generalization of the Composite interface.
 interface VisualSubgraphComposite
          The VisualSubgraphComposite interface is a generalization of the CompositeGroup interface.
 

Methods in com.tensegrity.graph.view that return BaseComposite
 BaseComposite VisualGraphObject.getBaseComposite()
          Returns the instance of the BaseComposite that is associated to the VisualGraphObject instance.
 

Uses of BaseComposite in com.tensegrity.gui.graphdocument
 

Methods in com.tensegrity.gui.graphdocument with parameters of type BaseComposite
 void GraphPanelListener.postDropBaseComposite(BaseComposite basecomposite)
          Invoked when a BaseComposite was dragged and dropped onto the GraphPanel this GraphPanelListener.
 void GraphPanelAdapter.postDropBaseComposite(BaseComposite basecomposite)
           
 

Uses of BaseComposite in com.tensegrity.gui.inplaceediting
 

Fields in com.tensegrity.gui.inplaceediting declared as BaseComposite
protected  BaseComposite InplaceEditor.bComp
          BaseComposite to which inplace editing is applied
 

Methods in com.tensegrity.gui.inplaceediting with parameters of type BaseComposite
 InplaceEditor InplaceEditorProvider.getLabelEditor(Label2D label, BaseComposite bComposite, GraphPanel gPanel, CompositeTable table)
          Returns the InplaceEditor for editing labels.
 InplaceEditor InplaceEditorProvider.getComboEditor(Label2D label, BaseComposite bComposite, GraphPanel gPanel, Attribute attr)
          Returns the InplaceEditor for editing a label's constraint.
static int[] InplaceConductor.getLabelCoordinates(VisualGraphView visualGraphView, BaseComposite baseComposite, Label2D label)
          Static helper method to retrieve position of the label in the coordinates system of the panel.
static int[] InplaceConductor.getLabelCoordinates(VisualGraphView visualGraphView, BaseComposite baseComposite, double[] labelCoords)
          Static helper method to retrieve position of the label in the coordinates system of the panel.
 

Constructors in com.tensegrity.gui.inplaceediting with parameters of type BaseComposite
InplaceEditor(Label2D label, BaseComposite bComp, GraphPanel gPanel)
          Constructor which creates a new InplaceEditor instance.
 

Uses of BaseComposite in com.tensegrity.gui.swing.control
 

Methods in com.tensegrity.gui.swing.control with parameters of type BaseComposite
 void SwingToolBar.postDropBaseComposite(BaseComposite baseComposite)
           
 

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

Methods in com.tensegrity.gui.swing.dnd that return BaseComposite
 BaseComposite DragContext.getDragRepresentation()
          Returns the drag representation for the recently dragged VisualGraphObject.
 

Methods in com.tensegrity.gui.swing.dnd with parameters of type BaseComposite
 void DragContext.setDragRepresentation(BaseComposite dragRepresentation)
          Sets the drag representation for the recently dragged VisualGraphObject to the value given by dragRepresentation.
 void DragContext.transformDrag(GraphPanel graphPanel, BaseComposite basecomposite)
          Invoked each time a dragEnter() occurs.
 void DragContext.transformDrop(GraphPanel graphPanel, BaseComposite basecomposite)
          Invoked each time a dragEnter() occurs.
 

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

Methods in com.tensegrity.gui.swing.document with parameters of type BaseComposite
 void SwingTemplateDocument.addNodeForPrimitive(BaseComposite bcomposite, Primitive primitive)
           
 void SwingTemplateDocument.addElements(BaseComposite baseComposite, java.util.Map elementsMap)
          This method recursively creates a map which either maps primtives to composites, or container to maps, which again contain primitve/composites or container/list elements.
 

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

Methods in com.tensegrity.gui.swing.graph with parameters of type BaseComposite
 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.startInplaceEditing(BaseComposite baseComposite, Label2D label)
          Starts the editing of the given label in the baseComposite for plain text editing.
 

Uses of BaseComposite in com.tensegrity.gui.swing.inplaceediting
 

Methods in com.tensegrity.gui.swing.inplaceediting with parameters of type BaseComposite
 InplaceEditor SwingInplaceEditorProvider.getComboEditor(Label2D label, BaseComposite bComposite, GraphPanel gPanel, Attribute attr)
           
 InplaceEditor SwingInplaceEditorProvider.getLabelEditor(Label2D label, BaseComposite bComposite, GraphPanel gPanel, CompositeTable table)
           
 boolean InplaceEditorConfigurator.useSingleLineEditing(BaseComposite bc, Label2D label)
          Returns true, if the editor component should be used for single lines only.
 javax.swing.text.Document InplaceEditorConfigurator.getTextDocument(BaseComposite bc, Label2D label)
          Returns the text document that should be used for editing the given label.
 

Constructors in com.tensegrity.gui.swing.inplaceediting with parameters of type BaseComposite
InplaceEditComponent(Label2D label, BaseComposite bComp, GraphPanel gp)
           
 

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

Methods in com.tensegrity.gui.swing.repository that return BaseComposite
 BaseComposite CompositeRepositoryItem.getComposite()
          Returns the composite of this repository item.
 BaseComposite VisualGraphObjectRepositoryItem.getComposite()
          Returns the BaseComposite of the internal VisualGraphObject.
 

Constructors in com.tensegrity.gui.swing.repository with parameters of type BaseComposite
CompositeRepositoryItem(DragContext dragContext, BaseComposite composite, java.lang.String tooltip)
          Creates a new CompositeRepositoryItem based on the given Composite.
CompositeRepositoryItem(BaseComposite composite, java.lang.String tooltip)
          Creates a new CompositeRepositoryItem based on the given composite and tooltip.
 

Uses of BaseComposite in com.tensegrity.gui.swt.control
 

Methods in com.tensegrity.gui.swt.control with parameters of type BaseComposite
 void SwtToolBar.postDropBaseComposite(BaseComposite baseComposite)
           
 

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

Methods in com.tensegrity.gui.swt.graph with parameters of type BaseComposite
 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.
 

Uses of BaseComposite in com.tensegrity.gui.swt.inplaceediting
 

Methods in com.tensegrity.gui.swt.inplaceediting with parameters of type BaseComposite
 InplaceEditor SwtInplaceEditorProvider.getLabelEditor(Label2D label, BaseComposite bComposite, GraphPanel gPanel, CompositeTable table)
           
 InplaceEditor SwtInplaceEditorProvider.getComboEditor(Label2D label, BaseComposite bComposite, GraphPanel gPanel, Attribute attr)
           
 

Constructors in com.tensegrity.gui.swt.inplaceediting with parameters of type BaseComposite
InplaceComboEditor(org.eclipse.swt.widgets.Composite parent, Label2D label, BaseComposite bComp, GraphPanel gPanel, Attribute attr)
          Creates a new InplaceComboEditor.
InplaceTextEditor(org.eclipse.swt.widgets.Composite parent, Label2D label, BaseComposite bComp, GraphPanel gPanel, CompositeTable table)
          Creates a new InplaceTextEditor.
 

Uses of BaseComposite in com.tensegrity.gui.template
 

Methods in com.tensegrity.gui.template with parameters of type BaseComposite
static GeometryItemCoordinates TemplateUtilities.getCoordinates(BaseComposite composite)
          Returns the transformed Coordinates wrapped in an instance of GeomtryItemCoordinates.
static GeometryItemCoordinates TemplateUtilities.getCoordinates(BaseComposite composite, Primitive primitive)
          Method getCoordinates returns the GeometryCoordinates for a given primitive.
static GeometryItemCoordinates TemplateUtilities.getGeometryItemCoordinates(BaseComposite composite, Line2D line)
          Returns the GeometryItemCoordinates for a given instance of Line2D.
static GeometryItemCoordinates TemplateUtilities.getGeometryItemCoordinates(BaseComposite composite, Rect2D rect)
          Method getGeometryItemCoordinates returns the translated coordinates of a Rect2D.
static GeometryItemCoordinates TemplateUtilities.getGeometryItemCoordinates(BaseComposite composite, Polyline2D polyline)
          Method getGeometryItemCoordinates returns the translated Coordinates of a Line2DModel.
static GeometryItemCoordinates TemplateUtilities.getGeometryItemCoordinates(BaseComposite composite, Line2DModel line)
          Method getGeometryItemCoordinates returns the translated Coordinates of a Line2DModel.
static GeometryItemCoordinates TemplateUtilities.getGeometryItemCoordinates(BaseComposite composite, Label2D label)
          Method getGeometryItemCoordinates returns the translated Coordinates of a Label2D.
static GeometryItemCoordinates TemplateUtilities.getGeometryItemCoordinates(BaseComposite composite, Ellipse2D ellipse)
          Method getGeometryItemCoordinates returns the translated Coordinates of a Ellipse.
static GeometryItemCoordinates TemplateUtilities.getGeometryItemCoordinates(BaseComposite composite, Polygon2D polygon)
          Method getGeometryItemCoordinates returns the translated Coordinates of a Polygon2D.
 void TemplateDocument.addNodeForPrimitive(BaseComposite bcomposite, Primitive primitive)
          Adds a VisualNode, which wraps the given primitive, to this document.
 



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