net.sourceforge.toscanaj.view.diagram
Class DiagramEditingView

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bynet.sourceforge.toscanaj.view.diagram.DiagramEditingView
All Implemented Interfaces:
javax.accessibility.Accessible, org.tockit.events.EventBrokerListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DiagramEditingView
extends javax.swing.JPanel
implements org.tockit.events.EventBrokerListener

See Also:
Serialized Form

Nested Class Summary
static interface DiagramEditingView.DiagramAction
           
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  ContextTableEditorDialog contextEditingDialog
           
protected  DiagramView diagramView
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DiagramEditingView(java.awt.Frame parent, ConceptualSchema conceptualSchema, org.tockit.events.EventBroker eventBroker, boolean offerConsistencyCheck)
           
 
Method Summary
 void addAccessory(java.awt.Component accessory)
           
protected  javax.swing.JPanel createEditPanel()
           
protected  javax.swing.JPanel createGridPanel()
           
protected  javax.swing.JPanel createMovementManipulators()
           
protected  javax.swing.JPanel createZoomPanel()
           
protected  void editContext()
           
protected  void editDiagramDescription()
           
protected  void fillDiagramListView()
           
 DiagramView getDiagramView()
           
 int getDividerLocation()
           
 void loadConfigurationSettings()
           
protected  LabeledPanel makeDiagramListView()
           
protected  javax.swing.JPanel makeDiagramViewPanel()
           
 void processEvent(org.tockit.events.Event event)
           
 void saveConfigurationSettings()
           
 void setDividerLocation(int location)
           
 void setExtraContextMenuActions(DiagramEditingView.DiagramAction[] extraContextMenuActions)
           
protected  void setManipulator(org.tockit.events.EventBrokerListener manipulator)
           
protected  void setMovementManipulators()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

diagramView

protected DiagramView diagramView

contextEditingDialog

protected ContextTableEditorDialog contextEditingDialog
Constructor Detail

DiagramEditingView

public DiagramEditingView(java.awt.Frame parent,
                          ConceptualSchema conceptualSchema,
                          org.tockit.events.EventBroker eventBroker,
                          boolean offerConsistencyCheck)
Method Detail

makeDiagramViewPanel

protected javax.swing.JPanel makeDiagramViewPanel()

createEditPanel

protected javax.swing.JPanel createEditPanel()

createGridPanel

protected javax.swing.JPanel createGridPanel()

createZoomPanel

protected javax.swing.JPanel createZoomPanel()

createMovementManipulators

protected javax.swing.JPanel createMovementManipulators()

setMovementManipulators

protected void setMovementManipulators()

setManipulator

protected void setManipulator(org.tockit.events.EventBrokerListener manipulator)

editContext

protected void editContext()

editDiagramDescription

protected void editDiagramDescription()

makeDiagramListView

protected LabeledPanel makeDiagramListView()

fillDiagramListView

protected void fillDiagramListView()

processEvent

public void processEvent(org.tockit.events.Event event)
Specified by:
processEvent in interface org.tockit.events.EventBrokerListener

setDividerLocation

public void setDividerLocation(int location)

getDividerLocation

public int getDividerLocation()

getDiagramView

public DiagramView getDiagramView()

saveConfigurationSettings

public void saveConfigurationSettings()

loadConfigurationSettings

public void loadConfigurationSettings()

addAccessory

public void addAccessory(java.awt.Component accessory)

setExtraContextMenuActions

public void setExtraContextMenuActions(DiagramEditingView.DiagramAction[] extraContextMenuActions)


The ToscanaJ project