Class WorkflowGraphScene

java.lang.Object
org.netbeans.api.visual.widget.Widget
org.netbeans.api.visual.widget.Scene
org.netbeans.api.visual.model.ObjectScene
org.netbeans.api.visual.graph.GraphScene<Integer,MWFNodeNext>
org.compiere.apps.wf.WorkflowGraphScene
All Implemented Interfaces:
Accessible, org.openide.util.Lookup.Provider

public class WorkflowGraphScene extends org.netbeans.api.visual.graph.GraphScene<Integer,MWFNodeNext>
Scene for workflow graph
Author:
hengsin
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.netbeans.api.visual.graph.GraphScene

    org.netbeans.api.visual.graph.GraphScene.StringGraph

    Nested classes/interfaces inherited from class org.netbeans.api.visual.widget.Scene

    org.netbeans.api.visual.widget.Scene.SceneListener

    Nested classes/interfaces inherited from class org.netbeans.api.visual.widget.Widget

    org.netbeans.api.visual.widget.Widget.Dependency
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    attachEdgeSourceAnchor(MWFNodeNext edge, Integer oldsource, Integer sourceNode)
     
    protected void
    attachEdgeTargetAnchor(MWFNodeNext edge, Integer oldtarget, Integer targetNode)
     
    protected org.netbeans.api.visual.widget.Widget
     
    protected org.netbeans.api.visual.widget.Widget
     

    Methods inherited from class org.netbeans.api.visual.graph.GraphScene

    addEdge, addNode, detachEdgeWidget, detachNodeWidget, findEdgesBetween, findNodeEdges, getEdges, getEdgeSource, getEdgeTarget, getNodes, isEdge, isNode, notifyEdgeAdded, notifyNodeAdded, removeEdge, removeNode, removeNodeWithEdges, setEdgeSource, setEdgeTarget

    Methods inherited from class org.netbeans.api.visual.model.ObjectScene

    addObject, addObjectSceneListener, clearObjectState, createObjectHoverAction, createSelectAction, findObject, findObjectState, findStoredObject, findWidget, findWidgets, getFocusedObject, getHighlightedObjects, getHoveredObject, getIdentityCode, getObjects, getObjectState, getSelectedObjects, isObject, removeObject, removeObjectMapping, removeObjectSceneListener, setFocusedObject, setHighlightedObjects, setHoveredObject, setSelectedObjects, userSelectionSuggested

    Methods inherited from class org.netbeans.api.visual.widget.Scene

    addSceneListener, convertSceneToView, convertSceneToView, convertViewToScene, convertViewToScene, createBirdView, createSatelliteView, createView, createWidgetHoverAction, getActiveTool, getDefaultFont, getFocusedWidget, getGraphics, getInputBindings, getKeyEventProcessingType, getLookFeel, getMaximumBounds, getPriorActions, getResourceTable, getSceneAnimator, getView, getZoomFactor, isRepaintRequiredForRevalidating, isValidated, paint, removeSceneListener, setActiveTool, setFocusedWidget, setKeyEventProcessingType, setLookFeel, setMaximumBounds, setResourceTable, setZoomFactor, validate, validate

    Methods inherited from class org.netbeans.api.visual.widget.Widget

    addChild, addChild, addChild, addChild, addChildren, addDependency, bringToBack, bringToFront, calculateClientArea, convertLocalToScene, convertLocalToScene, convertSceneToLocal, convertSceneToLocal, createActions, equals, getAccessibleContext, getActions, getActions, getBackground, getBorder, getBounds, getChildConstraint, getChildren, getClientArea, getCursor, getCursorAt, getDependencies, getFont, getForeground, getLayout, getLocation, getLookup, getMaximumSize, getMinimumSize, getParentWidget, getPreferredBounds, getPreferredLocation, getPreferredSize, getScene, getState, getToolTipText, hashCode, isCheckClipping, isEnabled, isHitAt, isOpaque, isPreferredBoundsSet, isVisible, notifyAdded, notifyBackgroundChanged, notifyFontChanged, notifyForegroundChanged, notifyRemoved, notifyStateChanged, paint, paintBackground, paintBorder, paintChildren, paintWidget, removeChild, removeChildren, removeChildren, removeDependency, removeFromParent, repaint, resolveBounds, revalidate, revalidate, setAccessibleContext, setBackground, setBackgroundFromResource, setBorder, setBorder, setCheckClipping, setChildConstraint, setCursor, setEnabled, setFont, setFontFromResource, setForeground, setForegroundFromResource, setLayout, setMaximumSize, setMinimumSize, setOpaque, setPreferredBounds, setPreferredLocation, setPreferredSize, setState, setToolTipText, setVisible, updateResources

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WorkflowGraphScene

      public WorkflowGraphScene()
  • Method Details

    • attachEdgeSourceAnchor

      protected void attachEdgeSourceAnchor(MWFNodeNext edge, Integer oldsource, Integer sourceNode)
      Specified by:
      attachEdgeSourceAnchor in class org.netbeans.api.visual.graph.GraphScene<Integer,MWFNodeNext>
    • attachEdgeTargetAnchor

      protected void attachEdgeTargetAnchor(MWFNodeNext edge, Integer oldtarget, Integer targetNode)
      Specified by:
      attachEdgeTargetAnchor in class org.netbeans.api.visual.graph.GraphScene<Integer,MWFNodeNext>
    • attachEdgeWidget

      protected org.netbeans.api.visual.widget.Widget attachEdgeWidget(MWFNodeNext edge)
      Specified by:
      attachEdgeWidget in class org.netbeans.api.visual.graph.GraphScene<Integer,MWFNodeNext>
    • attachNodeWidget

      protected org.netbeans.api.visual.widget.Widget attachNodeWidget(Integer node)
      Specified by:
      attachNodeWidget in class org.netbeans.api.visual.graph.GraphScene<Integer,MWFNodeNext>