org.openbp.cockpit.modeler.figures.process
Class PrimitiveNodeFigure

java.lang.Object
  extended by CH.ifa.draw.standard.AbstractFigure
      extended by CH.ifa.draw.standard.CompositeFigure
          extended by org.openbp.cockpit.modeler.figures.process.NodeFigure
              extended by org.openbp.cockpit.modeler.figures.process.MultiSocketNodeFigure
                  extended by org.openbp.cockpit.modeler.figures.process.PrimitiveNodeFigure
All Implemented Interfaces:
CH.ifa.draw.framework.Figure, CH.ifa.draw.framework.FigureChangeListener, CH.ifa.draw.standard.TextHolder, CH.ifa.draw.util.Storable, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, Colorizable, Expandable, ShadowDropper, UpdatableFigure, ProcessElementContainer, VisualElement, InteractionClient
Direct Known Subclasses:
DecisionNodeFigure, ForkNodeFigure, JoinNodeFigure, MergeNodeFigure, WaitStateNodeFigure, WorkflowEndNodeFigure, WorkflowNodeFigure

public abstract class PrimitiveNodeFigure
extends MultiSocketNodeFigure

Primtive node figure.

Author:
Heiko Erhardt
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openbp.cockpit.modeler.figures.process.NodeFigure
displayBox, iconFigure, iconOverlayFigure, node, presentationFigure, REGION_TYPE, ROTATE_CCW, ROTATE_CW, shadowFigure
 
Fields inherited from class CH.ifa.draw.standard.CompositeFigure
_nHighestZ, _nLowestZ, fFigures
 
Fields inherited from interface CH.ifa.draw.framework.Figure
POPUP_MENU
 
Fields inherited from interface org.openbp.cockpit.modeler.figures.VisualElement
VISUAL_DISPLAY_ALL, VISUAL_DND_PARTICIPANT, VISUAL_VISIBLE
 
Constructor Summary
PrimitiveNodeFigure()
          Constructor.
 
Method Summary
 void updateFigure()
          In addition to synchronization all children, synchronizes the presentation figure if applicable.
 
Methods inherited from class org.openbp.cockpit.modeler.figures.process.MultiSocketNodeFigure
determineCenterIcon, getDefaultFillColor, getDropRegionIdForFlavor, getDropRegions, getImportersAt, importData, initIcon, initOverlayIcon, initTextFigure, removeSocket
 
Methods inherited from class org.openbp.cockpit.modeler.figures.process.NodeFigure
acceptsTyping, addSocket, basicDisplayBox, basicMoveBy, center, changed, changeOrientation, clone, compactDisplayBox, connect, connect, connectorAt, containsPoint, createNodeDropRegion, decodeGeometry, decodeParameter, determineCustomIcon, determineCustomIconPath, disconnect, displayBox, dragActionTriggered, dragEnded, dragStarted, draw, drawSelectionMarker, encodeGeometry, findFigure, findFigureInside, flipOrientation, getAllDropRegions, getAllImportersAt, getConnectableSocket, getDrawing, getFillColor, getFont, getNode, getParentElement, getPresentationFigure, getProcessElement, getReferredProcessElement, getShadow, getSocket, getSubClients, getText, handleEvent, handles, initialize, initPresentationFigure, initShadow, initSockets, isCreatedFromScratch, isPresentationFigureVisible, isVerticallyOriented, isVisible, layoutSockets, layoutUnarrangedSockets, overlayColumns, placeAdjacent, positionOverlayFigure, release, removeConnections, selectionOnDelete, setCreatedFromScratch, setDrawing, setFillColor, setIconFigure, setIconOverlayFigure, setSize, setText, setVisible, textDisplayBox, toString, translateChildren, updatePresentationFigure
 
Methods inherited from class CH.ifa.draw.standard.CompositeFigure
add, addAll, addAll, bringToFront, draw, figureAt, figureChanged, figureCount, figureInvalidated, figureRemoved, figureRequestRemove, figureRequestUpdate, figures, figures, figuresReverse, findFigure, findFigure, findFigureInsideWithout, findFigureWithout, getFigureFromLayer, getLayer, includes, init, orphan, orphanAll, orphanAll, read, remove, removeAll, removeAll, removeAll, replace, sendToBack, sendToLayer, write
 
Methods inherited from class CH.ifa.draw.standard.AbstractFigure
addFigureChangeListener, addToContainer, canConnect, connectedTextLocator, connectionInsets, connectorVisibility, decompose, displayBox, displayBox, getAttribute, getZValue, invalidate, isEmpty, listener, moveBy, removeFigureChangeListener, removeFromContainer, setAttribute, setZValue, size, willChange
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openbp.cockpit.modeler.figures.generic.Colorizable
getFillColor, setFillColor
 
Methods inherited from interface CH.ifa.draw.framework.Figure
addFigureChangeListener, addToContainer, basicDisplayBox, canConnect, center, changed, clone, connectedTextLocator, connectionInsets, connectorAt, connectorVisibility, containsPoint, decompose, displayBox, displayBox, displayBox, draw, figures, findFigureInside, getAttribute, getZValue, handles, includes, invalidate, isEmpty, listener, moveBy, release, removeFigureChangeListener, removeFromContainer, setAttribute, setZValue, size, willChange
 
Methods inherited from interface CH.ifa.draw.util.Storable
read, write
 
Methods inherited from interface CH.ifa.draw.framework.FigureChangeListener
figureChanged, figureInvalidated, figureRemoved, figureRequestRemove, figureRequestUpdate
 

Constructor Detail

PrimitiveNodeFigure

public PrimitiveNodeFigure()
Constructor.

Method Detail

updateFigure

public void updateFigure()
Description copied from class: NodeFigure
In addition to synchronization all children, synchronizes the presentation figure if applicable.

Specified by:
updateFigure in interface UpdatableFigure
Overrides:
updateFigure in class NodeFigure


Copyright © 2011. All Rights Reserved.