Uses of Interface
com.tensegrity.composite.Composite

Packages that use Composite
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.single Provides classes representing the base events a composite fires. 
com.tensegrity.composite.geometry Provides interfaces and classes for defining and dealing with geometries and styles for composites. 
com.tensegrity.composite.persistence Provides classes for making composite objects persistent. 
com.tensegrity.composite.style Styles are used to define the visual appearance of an element.  
com.tensegrity.graph.view Contains the graph view interface.  
com.tensegrity.graph.view.geometry   
com.tensegrity.gui.inplaceediting   
com.tensegrity.gui.swing.dnd This package contains a basic implementation for Drag And Drop.  
com.tensegrity.gui.swing.repository The repository package contains classes for the creation of a repository control.  
 

Uses of Composite in com.tensegrity.composite
 

Subinterfaces of Composite in com.tensegrity.composite
 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 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 Composite
 Composite HighlightRegistry.get(java.lang.Object key)
           Returns the highlight composite that for the given key.
 Composite CompositeIterator.next()
          Returns the next Composite.
static Composite CompositeUtilities.findDeepestCompositeAt(CompositeView compositeview, int x, int y)
          Returns the deepest nested Composite in the given CompositeView at location (x, y).
static Composite CompositeUtilities.findDeepestCompositeAt(CompositeGroup compositegroup, int x, int y)
          Returns the deepest nested Composite in the given CompositeGroup at location (x, y).
static Composite CompositeUtilities.findDeepestCompositeAt(CompositeGroup compositegroup, int x, int y, boolean traverseFoldedGroups)
           Returns the deepest nested Composite in the given CompositeGroup at location (x, y).
static Composite CompositeUtilities.findDeepestCompositeAt(CompositeView compositeview, int x, int y, boolean traverseFoldedGroups)
           Returns the deepest nested Composite in the given CompositeView at location (x, y).
static Composite CompositeUtilities.createCompositeByDescriptorName(java.lang.String geometryName, java.lang.String styleName)
          Creates a Composite instance from the given geometry and style descriptor names.
 Composite Composite.deepCopy()
          Deep copies a Composite.
abstract  Composite CompositeFactory.newComposite(CoordinateSystem coordSystem)
          Creates a new Composite with the given CoordinateSystem.
abstract  Composite CompositeFactory.newComposite(GeometryDescriptor geometry)
          Creates a new Composite from the GeometryDescriptor given by geometry.
abstract  Composite CompositeFactory.newComposite(Composite composite)
          Creates a new Composite which is an exact copy of the given Composite.
 Composite CompositeLine.getSign()
           
 

Methods in com.tensegrity.composite with parameters of type Composite
 void HighlightRegistry.register(java.lang.Object key, Composite highlight)
           Registers the given highlight with the given key at the registry.
abstract  Composite CompositeFactory.newComposite(Composite composite)
          Creates a new Composite which is an exact copy of the given Composite.
 void CompositeLine.setSign(Composite sign)
           
 

Uses of Composite in com.tensegrity.composite.event
 

Methods in com.tensegrity.composite.event that return Composite
 Composite CompositeTableModelEvent.getComposite()
          Returns the composite that has been passed to the constructor of this event instance
 Composite CompositeEvent.getComposite()
          returns the Composite which generates the event.
 

Constructors in com.tensegrity.composite.event with parameters of type Composite
CompositeTableModelEvent(int column, int row, int type, Composite composite, com.tensegrity.composite.defaultimpl.table.CompositeTableModel model)
          Constructor specifying the event type and the column and row and composite on which the change in the model occurred.
CompositeTableModelEvent(int columnStart, int rowStart, int columnStop, int rowStop, int type, Composite composite, com.tensegrity.composite.defaultimpl.table.CompositeTableModel model)
          Constructor specifying the event type and the area where the change in the model occurred.
 

Uses of Composite in com.tensegrity.composite.event.single
 

Methods in com.tensegrity.composite.event.single that return Composite
 Composite AbstractCompositeEvent.getComposite()
           
 

Constructors in com.tensegrity.composite.event.single with parameters of type Composite
ChangedEvent(Composite composite)
          Constructor for ChangedEvent.
MoveEvent(Composite composite)
          Constructor for MoveEvent.
ResizeEvent(Composite composite)
          Constructor specifying the resized Composite.
AbstractCompositeEvent(Composite composite)
          The Constructor for AbstractCompositeEvent.
 

Uses of Composite in com.tensegrity.composite.geometry
 

Methods in com.tensegrity.composite.geometry with parameters of type Composite
static void GeometryHints.registerCompositeAdjustmentConstants(java.util.Map constants, Composite c)
           
 java.util.List GeometryItemProvider.getAdditionalItemsFor(Composite composite)
           
 

Uses of Composite in com.tensegrity.composite.persistence
 

Methods in com.tensegrity.composite.persistence with parameters of type Composite
static CompositeSerializer CompositeConstants.getSerializer(Composite composite)
          Returns the appropriate Serializer for the given Composite.
protected  void CompositeBuilder.setCompositeAttributes(Composite composite, AttributeList list)
          This method sets the size and flags of the given composite according to the values read from the given AttributeList.
protected  void CompositeBuilder.setGeometryAttributes(Composite composite, AttributeList list)
           
protected  void CompositeBuilder.setStyleAttributes(Composite composite, AttributeList list)
           
protected  void CompositeBuilder.addPrimitives(Composite composite, AttributeList list)
          Adds the Primitives given in the AttributeList to this group.
protected  void CompositeSerializer.addLocation(AttributeList list, Composite baseComposite)
          Method addLocation adds the location of the internal composite to the given list.
 

Constructors in com.tensegrity.composite.persistence with parameters of type Composite
CompositeSerializer(Composite composite)
          Constructor specifying the Composite to serialize.
CompositeLabelSerializer(Composite label)
          Constructor specifying the label to serialize.
 

Uses of Composite in com.tensegrity.composite.style
 

Methods in com.tensegrity.composite.style with parameters of type Composite
 boolean StyleDescriptorHandler.willHandlePrimitives(Composite composite, StyleDescriptor style)
          Returns true, if this handler will handle the primitives of a composite during an apply of a style.
 boolean StyleDescriptorHandler.willHandleChildren(Composite composite, StyleDescriptor style)
          Returns true, if this handler will handle children of a composite (e.g.
 

Uses of Composite in com.tensegrity.graph.view
 

Subinterfaces of Composite in com.tensegrity.graph.view
 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 Composite
 Composite InteractionHighlightConfiguration.createEdgeSplitHighlight()
          Returns an instance of an edge-split highlight.
 Composite InteractionHighlightConfiguration.createOverlayEdgeCreationHighlight()
          Returns an instance of an overlay-edge-creation highlight.
 Composite InteractionHighlightConfiguration.createSuperposedNodeHighlight()
           
 Composite InteractionHighlightConfiguration.createGroupDropHighlight()
          Returns an instance of a group-drop highlight.
 Composite VisualPort.getComposite()
          Returns the Composite this VisualPort uses for its visual representation.
 Composite VisualNode.getComposite()
          Returns the instance of the Composite associated to the VisualNode instance.
 

Methods in com.tensegrity.graph.view with parameters of type Composite
static void VisualOperations.translateViewportAccordingToComposite(CompositeView compositeview, Composite composite)
          This method does the same as method VisualOperations.translateViewportAccordingToBoundary(com.tensegrity.composite.CompositeView, com.tensegrity.graphics.Boundary), but is a convenience wrapper that operates on composites directly.
static void VisualOperations.applyTransformToCenterOfComposite(Composite composite, Transform2D xform)
          Applies the given transformation on the center of a Composite object.
static void VisualOperations.convertCoordinates(Composite composite, Transform2D transform)
          Converts the boundary of the given Composite by the given transformation.
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.
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.
 

Uses of Composite in com.tensegrity.graph.view.geometry
 

Methods in com.tensegrity.graph.view.geometry with parameters of type Composite
 java.util.List GraphGeometryItemProvider.getAdditionalItemsFor(Composite composite)
           
 

Uses of Composite in com.tensegrity.gui.inplaceediting
 

Methods in com.tensegrity.gui.inplaceediting with parameters of type Composite
static int[] InplaceConductor.getLabelOfTableCoords(VisualGraphView visualGraphView, Composite composite, Label2D label, CompositeTable table)
          Static helper method to retrieve position of a label inside a given table
 

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

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

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

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



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