|
|||||||||||
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.comp.FujabaDialog
de.uni_paderborn.fujaba.gui.EditAssocDialog
Nested Class Summary | |
(package private) class |
EditAssocDialog.BoxClassActionListener
No comment provided by developer, please add a comment to improve documentation. |
(package private) class |
EditAssocDialog.BoxKindActionListener
No comment provided by developer, please add a comment to improve documentation. |
(package private) class |
EditAssocDialog.BoxQualifierActionListener
No comment provided by developer, please add a comment to improve documentation. |
(package private) class |
EditAssocDialog.ConstraintBoxActionListener
No comment provided by developer, please add a comment to improve documentation. |
(package private) class |
EditAssocDialog.TextNameCaretListener
No comment provided by developer, please add a comment to improve documentation. |
(package private) class |
EditAssocDialog.TextRoleNameCaretListener
No comment provided by developer, please add a comment to improve documentation. |
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 | |
(package private) boolean |
actionMode
No comment provided by developer, please add a comment to improve documentation. |
private UMLAssoc |
assoc
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JComboBox |
assocConstraints
No comment provided by developer, please add a comment to improve documentation. |
(package private) KindComboBox |
boxKind
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
boxLeftClass
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
boxLeftQualifier
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
boxLeftQualifierAttrType
No comment provided by developer, please add a comment to improve documentation. |
private VisibilityComboBox |
boxLeftVisibility
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
boxRightClass
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
boxRightQualifier
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
boxRightQualifierType
No comment provided by developer, please add a comment to improve documentation. |
private VisibilityComboBox |
boxRightVisibility
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JComboBox |
boxStereotype
No comment provided by developer, please add a comment to improve documentation. |
(package private) boolean |
leftQualifierEnabled
No comment provided by developer, please add a comment to improve documentation. |
private UMLRole |
leftRole
No comment provided by developer, please add a comment to improve documentation. |
private java.util.TreeSet |
names
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
radioLeftToRight
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JRadioButton |
radioRightToLeft
No comment provided by developer, please add a comment to improve documentation. |
(package private) boolean |
rightQualifierEnabled
No comment provided by developer, please add a comment to improve documentation. |
private UMLRole |
rightRole
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JTextField |
sortedComparator
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JTextField |
textLeftCardinality
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JTextField |
textLeftRoleName
No comment provided by developer, please add a comment to improve documentation. |
(package private) javax.swing.JTextField |
textName
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JTextField |
textRightCardinality
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JTextField |
textRightRoleName
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JCheckBox |
transientCheckBox
|
Fields inherited from class de.uni_paderborn.fujaba.gui.comp.FujabaDialog |
CANCEL, CLOSE, NO, 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 | |
EditAssocDialog(javax.swing.JFrame frame,
UMLAssoc assoc)
use this constructor, if the user want to edit an association |
|
EditAssocDialog(javax.swing.JFrame frame,
UMLClass oneClass)
use this constructor, if the user selected one class |
|
EditAssocDialog(javax.swing.JFrame frame,
UMLClass leftClass,
UMLClass rightClass)
use this constructor, if the user selected two classes |
Method Summary | |
void |
actionOkButton()
this function is called if the OK-button is pressed |
static void |
addAssocToAllClassDiags(UMLAssoc assoc)
|
private void |
addAttributesFromClassToQualifierComboBox(UMLClass clazz)
Access method for an one to n association. |
boolean |
checkAssocKind(UMLClass leftClass,
UMLClass rightClass,
java.lang.String kind)
No comment provided by developer, please add a comment to improve documentation. |
private static UMLRole |
findRole(UMLClass umlClass,
java.lang.String name)
No comment provided by developer, please add a comment to improve documentation. |
private int |
getCardinality(UMLRole umlRole)
Get the cardinality attribute of the EditAssocDialog object |
private UMLClass |
getSelected(javax.swing.JComboBox box)
Get the selected attribute of the EditAssocDialog object |
private javax.swing.JPanel |
guiCenterPanel(java.lang.String text,
javax.swing.JComponent component,
java.awt.GridBagConstraints constraints,
java.awt.GridBagLayout gridbag)
this function generates a JPanel, with a centered Label and the container, also centered-adjusted |
private javax.swing.JPanel |
guiComboBoxBorder(javax.swing.JComboBox box)
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JPanel |
guiDirection()
No comment provided by developer, please add a comment to improve documentation. |
private void |
guiInit()
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JPanel |
guiLeftPanel(java.lang.String text,
javax.swing.JComponent component,
java.awt.GridBagConstraints constraints,
java.awt.GridBagLayout gridbag)
this function generates a JPanel, with a left-adjusted Label and the container, also left-adjusted |
private javax.swing.JPanel |
guiMiddle()
No comment provided by developer, please add a comment to improve documentation. |
private javax.swing.JPanel |
guiRightPanel(java.lang.String text,
javax.swing.JComponent component,
java.awt.GridBagConstraints constraints,
java.awt.GridBagLayout gridbag)
this function generates a JPanel, with a right-adjusted Label and the container, also right-adjusted |
private javax.swing.JPanel |
guiWorkPanel()
No comment provided by developer, please add a comment to improve documentation. |
void |
parse()
dialog to UML-AST |
private void |
parseClassComboBox(javax.swing.JComboBox box,
UMLRole role)
No comment provided by developer, please add a comment to improve documentation. |
private void |
parseConstraints(javax.swing.JComboBox assocConstraints)
No comment provided by developer, please add a comment to improve documentation. |
private void |
parseQualifierComboBox(javax.swing.JComboBox boxName,
javax.swing.JComboBox boxType,
UMLRole role)
No comment provided by developer, please add a comment to improve documentation. |
private void |
parseStereotypes(javax.swing.JComboBox box,
UMLAssoc association)
No comment provided by developer, please add a comment to improve documentation. |
static void |
prepareAssocCodeGeneration(UMLAssoc assoc)
Prepare association for code generation. |
(package private) void |
setAllEditable()
Sets the allEditable attribute of the EditAssocDialog object |
(package private) void |
setLeftEditable()
These methods are used to enable/disable the corresponding textFields/comboBoxes when the association type of the new assoc is changed |
(package private) void |
setRightEditable()
Sets the rightEditable attribute of the EditAssocDialog object |
private void |
setRoleName(UMLRole role,
javax.swing.JTextField field,
javax.swing.JComboBox nameBox,
javax.swing.JComboBox classBox,
java.lang.String otherRoleName,
UMLRole otherRole)
Sets the roleName attribute of the EditAssocDialog object |
static java.lang.String |
toUnused(java.lang.String roleName,
UMLRole role,
java.lang.String otherRoleName,
UMLRole otherRole,
UMLClass clazz)
No comment provided by developer, please add a comment to improve documentation. |
void |
unparse(UMLClass leftClass,
UMLClass rightClass)
UML-AST to dialog |
private void |
unparseClassComboBox(javax.swing.JComboBox box,
UMLClass clazz)
No comment provided by developer, please add a comment to improve documentation. |
private void |
unparseConstraintsComboBox(javax.swing.JComboBox assocConstraints)
No comment provided by developer, please add a comment to improve documentation. |
(package private) void |
unparseQualifierComboBox(javax.swing.JComboBox boxName,
javax.swing.JComboBox boxType,
UMLClass clazz)
No comment provided by developer, please add a comment to improve documentation. |
private void |
unparseQualifierSelect(javax.swing.JComboBox boxName,
javax.swing.JComboBox boxType,
UMLRole role)
No comment provided by developer, please add a comment to improve documentation. |
(package private) void |
unparseStereotypesComboBox(javax.swing.JComboBox box)
No comment provided by developer, please add a comment to improve documentation. |
Methods inherited from class de.uni_paderborn.fujaba.gui.comp.FujabaDialog |
actionCancelButton, actionCloseButton, actionHelpButton, componentHidden, componentMoved, componentResized, componentShown, getButtonCancel, getButtonClose, getButtonHelp, getButtonOk, getParentFrame, getPressedButton, guiBuild, guiPanelCloseHelp, guiPanelOkCancelHelp, makeLabeledPanel, showCentered, unparse |
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 |
javax.swing.JTextField textName
private javax.swing.JTextField textLeftRoleName
private javax.swing.JTextField textRightRoleName
private javax.swing.JTextField textLeftCardinality
private javax.swing.JTextField textRightCardinality
private javax.swing.JRadioButton radioLeftToRight
private javax.swing.JCheckBox transientCheckBox
UMLAssoc.isRolesTransient()
private javax.swing.JRadioButton radioRightToLeft
private VisibilityComboBox boxLeftVisibility
private VisibilityComboBox boxRightVisibility
javax.swing.JComboBox boxLeftClass
javax.swing.JComboBox boxLeftQualifier
javax.swing.JComboBox boxLeftQualifierAttrType
KindComboBox boxKind
javax.swing.JComboBox boxRightClass
javax.swing.JComboBox boxRightQualifier
javax.swing.JComboBox boxRightQualifierType
private javax.swing.JComboBox assocConstraints
javax.swing.JTextField sortedComparator
javax.swing.JComboBox boxStereotype
private UMLAssoc assoc
private UMLRole leftRole
private UMLRole rightRole
boolean leftQualifierEnabled
boolean rightQualifierEnabled
private transient java.util.TreeSet names
boolean actionMode
Constructor Detail |
public EditAssocDialog(javax.swing.JFrame frame, UMLAssoc assoc)
frame
- No description providedassoc
- No description providedpublic EditAssocDialog(javax.swing.JFrame frame, UMLClass oneClass)
frame
- No description providedoneClass
- No description providedpublic EditAssocDialog(javax.swing.JFrame frame, UMLClass leftClass, UMLClass rightClass)
frame
- No description providedleftClass
- No description providedrightClass
- No description providedMethod Detail |
private final void guiInit()
private final javax.swing.JPanel guiWorkPanel()
private final javax.swing.JPanel guiMiddle()
private final javax.swing.JPanel guiLeftPanel(java.lang.String text, javax.swing.JComponent component, java.awt.GridBagConstraints constraints, java.awt.GridBagLayout gridbag)
text
- No description providedcomponent
- No description providedconstraints
- No description providedgridbag
- No description provided
private final javax.swing.JPanel guiRightPanel(java.lang.String text, javax.swing.JComponent component, java.awt.GridBagConstraints constraints, java.awt.GridBagLayout gridbag)
text
- No description providedcomponent
- No description providedconstraints
- No description providedgridbag
- No description provided
private final javax.swing.JPanel guiCenterPanel(java.lang.String text, javax.swing.JComponent component, java.awt.GridBagConstraints constraints, java.awt.GridBagLayout gridbag)
text
- No description providedcomponent
- No description providedconstraints
- No description providedgridbag
- No description provided
private final javax.swing.JPanel guiComboBoxBorder(javax.swing.JComboBox box)
box
- No description provided
private final javax.swing.JPanel guiDirection()
public void unparse(UMLClass leftClass, UMLClass rightClass)
leftClass
- No description providedrightClass
- No description providedprivate void unparseClassComboBox(javax.swing.JComboBox box, UMLClass clazz)
box
- No description providedclazz
- No description providedprivate void addAttributesFromClassToQualifierComboBox(UMLClass clazz)
clazz
- The object added.private int getCardinality(UMLRole umlRole)
umlRole
- No description provided
void unparseQualifierComboBox(javax.swing.JComboBox boxName, javax.swing.JComboBox boxType, UMLClass clazz)
boxName
- No description providedboxType
- No description providedclazz
- No description providedvoid unparseStereotypesComboBox(javax.swing.JComboBox box)
box
- No description providedprivate void unparseQualifierSelect(javax.swing.JComboBox boxName, javax.swing.JComboBox boxType, UMLRole role)
boxName
- No description providedboxType
- No description providedrole
- No description providedprivate void unparseConstraintsComboBox(javax.swing.JComboBox assocConstraints)
assocConstraints
- No description providedprivate void setRoleName(UMLRole role, javax.swing.JTextField field, javax.swing.JComboBox nameBox, javax.swing.JComboBox classBox, java.lang.String otherRoleName, UMLRole otherRole)
role
- The new roleName valuefield
- The new roleName valuenameBox
- The new roleName valueclassBox
- The new roleName valueotherRoleName
- The new roleName valueotherRole
- The new roleName valuepublic static java.lang.String toUnused(java.lang.String roleName, UMLRole role, java.lang.String otherRoleName, UMLRole otherRole, UMLClass clazz)
roleName
- No description providedotherRoleName
- No description providedclazz
- No description providedrole
- No description providedotherRole
- No description provided
private static UMLRole findRole(UMLClass umlClass, java.lang.String name)
umlClass
- No description providedname
- No description provided
public boolean checkAssocKind(UMLClass leftClass, UMLClass rightClass, java.lang.String kind)
leftClass
- No description providedrightClass
- No description providedkind
- No description provided
public void parse()
parse
in class FujabaDialog
public static void addAssocToAllClassDiags(UMLAssoc assoc)
assoc
- The object added.private final void parseQualifierComboBox(javax.swing.JComboBox boxName, javax.swing.JComboBox boxType, UMLRole role)
boxName
- No description providedboxType
- No description providedrole
- No description providedprivate void parseStereotypes(javax.swing.JComboBox box, UMLAssoc association)
box
- No description providedassociation
- No description providedprivate UMLClass getSelected(javax.swing.JComboBox box)
box
- No description provided
private final void parseClassComboBox(javax.swing.JComboBox box, UMLRole role)
box
- No description providedrole
- No description providedprivate void parseConstraints(javax.swing.JComboBox assocConstraints)
assocConstraints
- No description providedvoid setLeftEditable()
void setRightEditable()
void setAllEditable()
public void actionOkButton()
actionOkButton
in class FujabaDialog
public static void prepareAssocCodeGeneration(UMLAssoc assoc)
assoc
- The association to prepare.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |