|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
de.uni_paderborn.fujaba.gui.AbstractDialog
de.uni_paderborn.fujaba.gui.SDMObjectDialog
Nested Class Summary | |
private class |
SDMObjectDialog.TypeCastCheckBoxListener
No comment provided by developer, please add a comment to improve documentation. |
private static class |
SDMObjectDialog.TypeListRenderer
No comment provided by developer, please add a comment to improve documentation. |
private class |
SDMObjectDialog.TypeModifierListener
No comment provided by developer, please add a comment to improve documentation. |
Nested classes inherited from class de.uni_paderborn.fujaba.gui.AbstractDialog |
AbstractDialog.DialogClose |
Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
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 | |
private javax.swing.JCheckBox |
assertCheckBox
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JCheckBox |
boundCheckBox
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JButton |
browseButton
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
createRadioButton
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JTextField |
currentIcon
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JButton |
defaultButton
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
destroyRadioButton
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
negativeRadioButton
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
noConstraintRadioButton
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
noneRadioButton
No comment provided by developer, please add a comment to improve documentation. |
(package private) UMLObject |
object
No comment provided by developer, please add a comment to improve documentation. |
private java.util.Map |
objectMap
Map from objectName (String) to objectClass (UMLClass) |
(package private) javax.swing.JComboBox |
objectNameCombo
No comment provided by developer, please add a comment to improve documentation. |
private java.util.Vector |
objectNames
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
optionalRadioButton
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
setRadioButton
No comment provided by developer, please add a comment to improve documentation. |
private UMLStoryPattern |
storyPattern
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JCheckBox |
typeCastCheckBox
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
typeCastComboBox
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
typeComboBox
No comment provided by developer, please add a comment to improve documentation. |
private ASGElement |
umlIncrement
No comment provided by developer, please add a comment to improve documentation. |
private ViewDiagram |
viewDiag
No comment provided by developer, please add a comment to improve documentation. |
Fields inherited from class de.uni_paderborn.fujaba.gui.AbstractDialog |
CANCEL, NONE, OK |
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
SDMObjectDialog(javax.swing.JFrame frame,
ASGElement umlIncrement)
Constructor for class SDMObjectDialog |
|
SDMObjectDialog(javax.swing.JFrame frame,
ASGElement umlIncrement,
ViewDiagram viewDiag)
Constructor for class SDMObjectDialog |
Method Summary | |
(package private) void |
browse()
Opens a JFileChooser so you can browse to get your favourite directory. |
protected boolean |
checkConstraints()
Put all constraint checks that have to be verified before leaving the dialog into this method. |
private java.awt.event.ActionListener |
createBrowseListener()
No comment provided by developer, please add a comment to improve documentation. |
private java.awt.event.ActionListener |
createDefaultListener()
No comment provided by developer, please add a comment to improve documentation. |
protected javax.swing.JPanel |
createMainPanel()
Contains the complete user interface of the dialog, except "Ok" and "Cancel" buttons. |
static void |
enableCompletion(javax.swing.JComboBox comboBox)
No comment provided by developer, please add a comment to improve documentation. |
void |
enableRadioButtons()
Enables radio buttons such that only the following valid combinations of modifier and type can be set (X=valid/O=invalid): modifier\type | normal | optional | negative | set ------------------------------------------------------------- none | X | X | X | X ------------------------------------------------------------- create | X | O | O | O ------------------------------------------------------------- delete | X | X | O | X |
private void |
fillTypeComboBox()
No comment provided by developer, please add a comment to improve documentation. |
UMLObject |
getObject()
Get the object attribute of the SDMObjectDialog object |
(package private) java.util.Map |
getObjectMap()
Map from objectName (String) to objectClass (UMLClass) |
protected UMLStoryActivity |
getStoryActivity()
Get the storyActivity attribute of the SDMObjectDialog object |
protected void |
parse()
Get all information from the user interface and put them back to the parameters that can be modified by this dialog. |
void |
setObject(UMLObject object)
Sets the object attribute of the SDMObjectDialog object |
protected boolean |
shouldObjectBeBound(java.lang.String objectName)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
unparse()
Read the parameters which can be modified and put all information into the dialogs user interface. |
private void |
updateObjectNames()
No comment provided by developer, please add a comment to improve documentation. |
private void |
writeAttributesToUMLObject(UMLObject object)
No comment provided by developer, please add a comment to improve documentation. |
Methods inherited from class de.uni_paderborn.fujaba.gui.AbstractDialog |
cancelPressed, centerDialog, createButtonPanel, createUserInterface, getCancelButton, getOkButton, getUserChoice, initialize, okPressed, setCancelButton, setOkButton, setUserChoice |
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private ASGElement umlIncrement
javax.swing.JComboBox objectNameCombo
javax.swing.JComboBox typeComboBox
javax.swing.JCheckBox boundCheckBox
javax.swing.JCheckBox typeCastCheckBox
private javax.swing.JRadioButton negativeRadioButton
private javax.swing.JCheckBox assertCheckBox
javax.swing.JComboBox typeCastComboBox
private javax.swing.JRadioButton noConstraintRadioButton
private javax.swing.JRadioButton optionalRadioButton
private javax.swing.JRadioButton setRadioButton
private javax.swing.JRadioButton noneRadioButton
private javax.swing.JRadioButton destroyRadioButton
private javax.swing.JRadioButton createRadioButton
private ViewDiagram viewDiag
private javax.swing.JButton browseButton
private javax.swing.JButton defaultButton
javax.swing.JTextField currentIcon
private UMLStoryPattern storyPattern
private java.util.Vector objectNames
private java.util.Map objectMap
UMLObject object
Constructor Detail |
public SDMObjectDialog(javax.swing.JFrame frame, ASGElement umlIncrement)
frame
- No description providedumlIncrement
- No description providedpublic SDMObjectDialog(javax.swing.JFrame frame, ASGElement umlIncrement, ViewDiagram viewDiag)
frame
- No description providedumlIncrement
- No description providedviewDiag
- No description providedMethod Detail |
protected javax.swing.JPanel createMainPanel()
createMainPanel
in class AbstractDialog
AbstractDialog.createUserInterface()
java.util.Map getObjectMap()
public static void enableCompletion(javax.swing.JComboBox comboBox)
comboBox
- No description providedprotected boolean shouldObjectBeBound(java.lang.String objectName)
objectName
- No description provided
private java.awt.event.ActionListener createBrowseListener()
private java.awt.event.ActionListener createDefaultListener()
void browse()
protected void unparse()
unparse
in class AbstractDialog
AbstractDialog.initialize()
private void fillTypeComboBox()
protected void parse()
parse
in class AbstractDialog
AbstractDialog.okPressed()
private void updateObjectNames()
private void writeAttributesToUMLObject(UMLObject object)
object
- No description providedprotected UMLStoryActivity getStoryActivity()
protected boolean checkConstraints()
checkConstraints
in class AbstractDialog
AbstractDialog.okPressed()
public void enableRadioButtons()
modifier\type | normal | optional | negative | set ------------------------------------------------------------- none | X | X | X | X ------------------------------------------------------------- create | X | O | O | O ------------------------------------------------------------- delete | X | X | O | X
public UMLObject getObject()
public void setObject(UMLObject object)
object
- The new object value
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |