|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The VisualNodeComposite interface is a generalization of the
Composite interface. This generalization is needed because
in the context of the Graph API it is needed to gain access from
the composite to the VisualNode it is assigned to.
| 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 | |
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. |
VisualNode |
getVisualNode()
Returns the VisualNode the
VisualNodeCompositeProxy is assigned to. |
| Methods inherited from interface com.tensegrity.graph.view.VisualGraphObjectComposite |
getVisualGraphObject |
| 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 |
| Methods inherited from interface com.tensegrity.graphics.interaction.Interactable |
calculateBoundingBox, isResizable, setResizable |
| Method Detail |
public VisualNode getVisualNode()
VisualNode the
VisualNodeCompositeProxy is assigned to. This is necessary
because in some situations it is needed to have access to the
VisualNode from the VisualNodeCompositeProxy.
VisualNode the
VisualNodeCompositeProxy is assigned topublic VisualNodeComposite deepCopyProxy(VisualNode visualnode)
VisualNodeComposite which
is an exact copy of this instance except that it is assigned to another
VisualNode.
visualnode - the VisualNode instance the copied
VisualNodeComposite should be assigned to.
VisualNodeComposite instance
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||