com.tensegrity.graph.view
Interface VisualGraphObjectComposite

All Superinterfaces:
Attributable, AttributableOnSet, BaseComposite, BaseInteractable
All Known Subinterfaces:
VisualEdgeComposite, VisualNodeComposite, VisualSubgraphComposite

public interface VisualGraphObjectComposite
extends BaseComposite

The VisualGraphObjectComposite interface is a generalization of the BaseComposite interface. This generalization is needed because in the context of the Graph API it is needed to gain access from the composite to the VisualGraphObject it is assigned to.

Version:
$Id: VisualGraphObjectComposite.java,v 1.1 2003/10/24 13:15:49 MichaelKegel Exp $
Author:
MichaelKegel

Field Summary
 
Fields inherited from interface com.tensegrity.composite.BaseComposite
DELEGATE_INFOVALUE, EVENT_MASK_MOUSE, EVENT_MASK_SELECT, GENERAL_INFOVALUE, NON_INFOVALUE
 
Fields inherited from interface com.tensegrity.generic.attribute.AttributableOnSet
TREE_SUBSET_POSTFIX
 
Method Summary
 VisualGraphObject getVisualGraphObject()
          Returns the VisualGraphObject the VisualGraphObjectComposite is assigned to.
 
Methods inherited from interface com.tensegrity.composite.BaseComposite
addPrimitive, adjustGeometry, adjustGeometry, applyGeometry, applyStyle, areEventsEnabled, disableEvents, draw, draw, drawComposite, enableEvents, getBaseCompositeContainer, getEventMask, getGeometryName, getInfoValue, getInfoValueIdentifier, getName, getPrimitiveIterator, getShadowColor, getShadowDirection, getStyleName, internalSetGeometryName, internalSetStyleName, isDeletable, isShadowVisible, registerAttributeConstraint, registerEventMediator, registerVetoableEventMediator, removeAllPrimitives, removePrimitive, setBaseCompositeContainer, setDeletable, setEventMask, setInfoValue, setInfoValue, setName, setShadowColor, setShadowDirection, setShadowVisible, unregisterAttributeConstraint
 
Methods inherited from interface com.tensegrity.generic.attribute.AttributableOnSet
addAttributableOnSetListener, areAttributableEventsEnabled, disableAttributableEvents, enableAttributableEvents, getAttributes, getAttributesTree, removeAttributableOnSetListener, setAttributes, setAttributesTree
 
Methods inherited from interface com.tensegrity.generic.attribute.Attributable
getAttribute, getAttributeType, getAttributeValue, setAttribute, setAttributeValue
 
Methods inherited from interface com.tensegrity.graphics.interaction.BaseInteractable
getBoundingBox, getInteractionDescriptor, getMoveItem, hits, internalEnableSelection, internalSelect, internalSetSelected, isMovable, isSelectable, isSelected, mouseClick, mouseDown, mouseEnter, mouseExit, mouseUp, postActing, preActing, select, setMovable, setSelectable, setSelected, startAction, stopAction
 

Method Detail

getVisualGraphObject

public VisualGraphObject getVisualGraphObject()
Returns the VisualGraphObject the VisualGraphObjectComposite is assigned to. This is necessary because in some situations it is needed to have access to the VisualGraphObject from the VisualGraphObjectComposite.

Returns:
the VisualGraphObject the VisualGraphObjectComposite is assigned to


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