|
|||||||||||
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
org.argouml.ui.TabSpawnable
org.argouml.uml.ui.PropPanel
org.argouml.uml.ui.foundation.core.PropPanelModelElement
org.argouml.uml.ui.foundation.core.PropPanelAssociationEnd
TODO: this property panel needs refactoring to remove dependency on old gui components.
Nested Class Summary |
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 JPanel |
aggregationRadioButtonpanel
The panel with the radiobuttons the user can select to select the aggregation of this associationend. |
private String |
associationLabel
|
private JScrollPane |
associationScroll
The scrollpane showing the association that owns this associationend |
private JPanel |
changeabilityRadioButtonpanel
The panel with the radiobuttons the user can select to select the changeability of this associationend. |
private UMLComboBox2 |
multiplicityComboBox
The combobox for the multiplicity of this type. |
private static UMLMultiplicityComboBoxModel |
multiplicityComboBoxModel
Model for the MultiplicityComboBox |
private JCheckBox |
navigabilityCheckBox
The checkbox that shows if this association end is navigable. |
private PropPanelButton2 |
oppositeEndButton
|
private JCheckBox |
orderingCheckBox
The checkbox that shows the ordering of the associationend. |
private PropPanelButton2 |
qualifierButton
Button to add qualified attributes to this association end |
private JScrollPane |
qualifiersScroll
The list of qualifiers that owns this association end |
private JScrollPane |
specificationScroll
The list of classifiers that specify the operations that must be implemented by the classifier type. |
private JCheckBox |
targetScopeCheckBox
The checkbox that shows the scope of the associationend. |
private JComboBox |
typeCombobox
The combobox that shows the type of this association end. |
private JPanel |
visibilityRadioButtonPanel
The panel with the radiobuttons to set the visibility (public, protected, private) of this associationend. |
Fields inherited from class org.argouml.uml.ui.foundation.core.PropPanelModelElement |
|
Fields inherited from class org.argouml.uml.ui.PropPanel |
|
Fields inherited from class org.argouml.ui.TabSpawnable |
|
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, 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 | |
|
PropPanelAssociationEnd()
Constructs the proppanel and places all scrollpanes etc. |
protected |
PropPanelAssociationEnd(String name,
org.tigris.swidgets.Orientation orientation)
Constructs the proppanel including initializing all scrollpanes, panels etc. |
Method Summary | |
protected void |
createControls()
Create the controls specific to an AssociationEnd |
protected UMLComboBox2 |
getMultiplicityComboBox()
Returns the multiplicityComboBox. |
void |
gotoOther()
Action behind pressing the button go to other. |
boolean |
isDeleteEnabled()
Checks if the delete button of the associationend panel should be enabled. |
protected void |
positionControls()
Add the specific controls for an associationend to the panel. |
protected void |
positionStandardControls()
Add the standard controls to the panel. |
protected void |
setAssociationLabel(String label)
|
void |
targetSet(TargetEvent e)
Fired when a total new set of targets is set |
Methods inherited from class org.argouml.uml.ui.PropPanel |
addButton, addField, addFieldAfter, addFieldBefore, addLinkField, addSeperator, formatCollection, formatElement, formatNamespace, getButtonPanel, getDisplayNamespace, getModelElement, getProfile, getTarget, getTitleLabel, isRemovableElement, listRoleItemSet, localize, lookupIcon, propertySet, recovered, refresh, removed, removeElement, roleAdded, roleRemoved, setNameEventListening, setOrientation, setTarget, setTitleLabel, shouldBeEnabled, targetAdded, targetRemoved |
Methods inherited from class org.argouml.ui.TabSpawnable |
clone, getOrientation, getTitle, setTitle, spawn |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private JComboBox typeCombobox
private JScrollPane associationScroll
private UMLComboBox2 multiplicityComboBox
private static UMLMultiplicityComboBoxModel multiplicityComboBoxModel
private JCheckBox navigabilityCheckBox
private JCheckBox orderingCheckBox
private JCheckBox targetScopeCheckBox
private JPanel aggregationRadioButtonpanel
private JPanel changeabilityRadioButtonpanel
private JPanel visibilityRadioButtonPanel
private JScrollPane specificationScroll
private JScrollPane qualifiersScroll
private PropPanelButton2 qualifierButton
private String associationLabel
private PropPanelButton2 oppositeEndButton
Constructor Detail |
protected PropPanelAssociationEnd(String name, org.tigris.swidgets.Orientation orientation)
PropPanel.PropPanel(String, Orientation)
public PropPanelAssociationEnd()
Object.Object()
Method Detail |
protected void createControls()
protected void positionStandardControls()
protected void positionControls()
protected void setAssociationLabel(String label)
label
- the labelprotected UMLComboBox2 getMultiplicityComboBox()
public void gotoOther()
public boolean isDeleteEnabled()
public void targetSet(TargetEvent e)
TargetListener
targetSet
in interface TargetListener
targetSet
in class PropPanel
TargetListener.targetSet(org.argouml.ui.targetmanager.TargetEvent)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |