|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
tudresden.ocl.sql.gui.ChoiceTab
A JPanel used as a Tab in SchemaGeneratorGUI. It is used to make choices of object-relational mapping strategies for different model elements possible. Sets the mapping strategies in ORMappingImpl
SchemaGeneratorGUI
,
ORMappingImpl
,
Serialized FormNested Class Summary | |
private class |
ChoiceTab.AssociationEndViewer
ListselectionListener for a choice of ordered associationEnds Views an anssociation containing at least one ordered association end in a panel headed with the name of the ordered associationend displayed |
private class |
ChoiceTab.AssociationPanel
JPanel containing the actual Association contains a table for each associationend and rolenames, association directions and multiplicities in between |
private class |
ChoiceTab.AssociationViewer
ListSelectionListener for all kinds of assoiations to be displayed |
private class |
ChoiceTab.AttributeViewer
basically a ClassViewer for undefined attribute types, marks the selected attribute in ClassView |
private class |
ChoiceTab.ClassTableConstructor
creates a JTable containing attribute names and types of MClassifier |
private class |
ChoiceTab.ClassViewer
ListSelectionListener viewing selected classes |
private class |
ChoiceTab.Finisher
ActionListener for the "finished.. |
private class |
ChoiceTab.ListFiller
ActionListener for the combobox deciding which kind of Modelelements to display in the List, and which strategies to offer in another choice accordingly |
private class |
ChoiceTab.Setter
ActionListener for the Set strategyButton. |
private class |
ChoiceTab.TreeViewer
ListSelectionListener to View InheritanceTrees uses a JTree for display |
Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
private Hashtable |
associationStrategies
|
private JComboBox |
choice
|
private Hashtable |
classStrategies
|
private ListSelectionListener |
current
|
private Hashtable |
datatypeStrategies
|
private JButton |
finish
|
private Hashtable |
inheritanceStrategies
|
private Hashtable |
keyStrategies
|
private JList |
list
|
private ActionListener |
listener
|
private ORMappingImpl |
mapping
|
private Hashtable |
orderStrategies
|
private SchemaGeneratorGUI |
parent
|
private JButton |
set
|
private JComboBox |
strategies
|
Fields inherited from class javax.swing.JPanel |
|
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.Container |
|
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 | |
ChoiceTab(SchemaGeneratorGUI parent)
|
Method Summary | |
void |
activate(ORMappingImpl mapping)
since this Panel can be created when first initializing the GUI this method is used to make all UML - modelspecific data available for display |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private ORMappingImpl mapping
private JComboBox choice
private JComboBox strategies
private JList list
private JButton set
private JButton finish
private ListSelectionListener current
private ActionListener listener
private SchemaGeneratorGUI parent
private Hashtable classStrategies
private Hashtable datatypeStrategies
private Hashtable keyStrategies
private Hashtable inheritanceStrategies
private Hashtable associationStrategies
private Hashtable orderStrategies
Constructor Detail |
public ChoiceTab(SchemaGeneratorGUI parent)
parent
- the SchemaGeneratorGUI owning this ChoiceTabMethod Detail |
public void activate(ORMappingImpl mapping)
mapping
- the ORMappingImpl containing the model to be displayed
|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |