Class NESTWorkflowEditor
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.editor.BasicGraphEditor
de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.NESTWorkflowEditor
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classA graph that creates new edges from a given template edge.static classstatic interfacestatic classNested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsFields inherited from class de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.editor.BasicGraphEditor
appTitle, changeTracker, currentFile, frameless, graphComponent, graphOutline, keyboardHandler, libraryPane, logger, modified, rubberband, start, statusBar, undoHandler, undoManagerFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionNESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow) NESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow, boolean blockThreadUntilEditorWindowClosed) NESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow, boolean frameless, boolean blockThreadUntilEditorWindowClosed) NESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow, boolean frameless, boolean blockThreadUntilEditorWindowClosed, boolean useWorkingCopy, boolean generateToolbar) NESTWorkflowEditor(String appTitle, com.mxgraph.swing.mxGraphComponent component, boolean frameless, boolean generateToolbar, de.uni_trier.wi2.procake.data.model.nest.NESTGraphClass nestClass) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidde.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObjectvoidvoidvoidsaveInObjectNESTWorkflow(de.uni_trier.wi2.procake.data.object.nest.NESTWorkflowObject nestWorkflow) voidsetNestWorkflow(de.uni_trier.wi2.procake.data.object.nest.NESTWorkflowObject nestWorkflow) Methods inherited from class de.uni_trier.wi2.procake.gui.objecteditor.nestworkfloweditor.editor.BasicGraphEditor
about, bind, bind, createFrame, createLayout, createStatusBar, createUndoManager, exit, getCurrentFile, getGraphComponent, getGraphOutline, getLibraryPane, getUndoManager, graphLayout, insertPalette, installHandlers, installListeners, installRepaintListener, installToolBar, isModified, mouseLocationChanged, mouseWheelMoved, setCurrentFile, setLookAndFeel, setModified, showGraphPopupMenu, showOutlinePopupMenu, status, updateTitleMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
DEFAULT_STYLE_XML_PATH
- See Also:
-
nestWorkflowValidatorGUI
-
-
Constructor Details
-
NESTWorkflowEditor
public NESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow) -
NESTWorkflowEditor
public NESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow, boolean blockThreadUntilEditorWindowClosed) -
NESTWorkflowEditor
public NESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow, boolean frameless, boolean blockThreadUntilEditorWindowClosed) -
NESTWorkflowEditor
public NESTWorkflowEditor(de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject nestWorkflow, boolean frameless, boolean blockThreadUntilEditorWindowClosed, boolean useWorkingCopy, boolean generateToolbar) -
NESTWorkflowEditor
public NESTWorkflowEditor(String appTitle, com.mxgraph.swing.mxGraphComponent component, boolean frameless, boolean generateToolbar, de.uni_trier.wi2.procake.data.model.nest.NESTGraphClass nestClass)
-
-
Method Details
-
open
-
saveInObjectNESTWorkflow
public void saveInObjectNESTWorkflow(de.uni_trier.wi2.procake.data.object.nest.NESTWorkflowObject nestWorkflow) -
applyNodeVisibilitySettings
public void applyNodeVisibilitySettings() -
getNESTWorkflow
public de.uni_trier.wi2.procake.data.object.nest.NESTAbstractWorkflowObject getNESTWorkflow() -
setNestWorkflow
public void setNestWorkflow(de.uni_trier.wi2.procake.data.object.nest.NESTWorkflowObject nestWorkflow) -
getEditorFrame
-
getNestWorkflowValidatorGUI
-
addGraphSaveListener
-
removeGraphSaveListener
-
fireGraphSaved
public void fireGraphSaved()
-