diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..291b150
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/../../../../:\Documents\appthinker\.idea/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/.idea/libraries/AppThinker.xml b/.idea/libraries/AppThinker.xml
new file mode 100644
index 0000000..45c91e2
--- /dev/null
+++ b/.idea/libraries/AppThinker.xml
@@ -0,0 +1,9 @@
+
static voiddisplayProject()
+static ProjectgetProject()
static AppThinkerWindowgetWindow()
static voidmain(java.lang.String[] args)
static voidnewProject()
static voidopenProject()
static voidsaveAsProject()
static voidsaveProject()
public static void displayProject()+
public class AppThinkerGrid
-extends javax.swing.JPanel
-javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description | -
|---|
AppThinkerGrid(Project project)
-Constructeur de la classe AppThinkerGrid.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
UmlDiagram |
-getDiagram()
-Récupère le diagramme de la grille.
- |
-
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic AppThinkerGrid(Project project)-
project - Le projet associé.public UmlDiagram getDiagram()-
voiddisableEditing()
-voidenableEditing()
-setProjectEnable(boolean enabled)
+public void enableEditing()-
public void disableEditing()-
public void setProjectEnable(boolean enabled)+
enabled - Le paramètre d'activation.AppThinkerToolbar()
+AppThinkerToolbar(UmlDiagram diagram)
voiddisableEditing()
-voidenableEditing()
-intgetCurrentTool()
voidsetCurrentTool(int currentTool)
voidsetEnabled(boolean enabled)
+addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
public AppThinkerToolbar()+
public AppThinkerToolbar(UmlDiagram diagram)
diagram - Le diagramme UML auquel appartient la toolbar.public void enableEditing()-
public void disableEditing()-
public void setEnabled(boolean enabled)+
setEnabled in class javax.swing.JComponentenabled - Paramètre de verrouillage.voidclearProject()
+AppThinkerMenuBargetMenubar()
AppThinkerStatusbargetStatusbar()
AppThinkerToolbargetToolbar()
-voidsetGrid(AppThinkerGrid grid) setProject(Project project)
+public void setGrid(AppThinkerGrid grid)+
public void setProject(Project project)+
project - Le projet qui inclu le diagramme à afficher.public AppThinkerToolbar getToolbar()-
public void clearProject()+
public class Argument
-extends java.lang.Object
+extends java.lang.Object
+implements java.io.Serializable
public class ArgumentsPropertiesWindow
+extends javax.swing.JFrame
+javax.swing.JFrame.AccessibleJFramejava.awt.Frame.AccessibleAWTFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Typejava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description | +
|---|
ArgumentsPropertiesWindow(ClassPropertiesWindow classProp,
+ UmlDiagram diagram,
+ Method m) |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+addArgument()
+Ajoute un argument à la méthode sélectionnée et rafraîchit la liste des arguments.
+ |
+
void |
+listArguments()
+Affiche la liste des arguments de la méthode dans le tableau
+ |
+
void |
+removeArgument()
+Retire un argument à la méthode et rafraîchit la liste des arguments.
+ |
+
void |
+saveAndClose()
+Sauvegarde les modifications pour la méthode en cours et ferme la fenêtre.
+ |
+
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic ArgumentsPropertiesWindow(ClassPropertiesWindow classProp, + UmlDiagram diagram, + Method m)+
public void addArgument()+
public void removeArgument()+
public void listArguments()+
public void saveAndClose()+
public class Attribute
-extends java.lang.Object
+extends java.lang.Object
+implements java.io.Serializable
booleanisAbstract()
+booleanisFinal()
+booleanisStatic()
+booleanisSynchronized()
+booleanisTransient()
+booleanisVolatile()
+voidsetAbstract(boolean a)
+voidsetAccess(java.lang.String access)
voidsetFinal(boolean f)
+voidsetName(java.lang.String name)
voidsetStatic(boolean s)
+voidsetSynchronized(boolean s)
+voidsetTransient(boolean t)
+voidsetType(java.lang.String type)
voidsetVolatile(boolean v)
+public void setName(java.lang.String name)@@ -443,6 +522,174 @@ extends java.lang.Object
public boolean isStatic()+
public void setStatic(boolean s)+
s - true : l'attribut est statique, false : l'attribut n'est pas statiquepublic boolean isFinal()+
public void setFinal(boolean f)+
f - true : l'attribut est final, false : l'attribut n'est pas finalpublic boolean isAbstract()+
public void setAbstract(boolean a)+
a - true : l'attribut est abstrait, false : l'attribut n'est pas abstrait.public boolean isSynchronized()+
public void setSynchronized(boolean s)+
s - true : l'attribut est synchronisé, false : l'attribut n'est pas synchronisé.public boolean isVolatile()+
public void setVolatile(boolean v)+
v - true : l'attribut est volatile, false : l'attribut n'est pas volatilepublic boolean isTransient()+
public void setTransient(boolean t)+
t - true : l'attribut est transitoire, false : l'attribut n'est pas transitoirepublic class Class
-extends java.lang.Object
+extends java.lang.Object
+implements java.io.Serializable
voidresizeDown(int posY)
+voidresizeLeft(int posX)
+voidresizeRight(int posX)
+voidresizeUp(int posY)
+voidsetMinSizeX(int minSizeX)
voidsetMinSizeY(int minSizeY)
voidsetName(java.lang.String name)
voidsetPosX(int posX)
voidsetPosY(int posY)
voidsetShape(int shape)
voidsetSizeX(int sizeX)
voidsetSizeY(int sizeY)
public void clearMethods()
public void resizeUp(int posY)+
posY - La position en ordonnée du curseur.public void resizeDown(int posY)+
posY - La position en ordonnée du curseur.public void resizeLeft(int posX)+
posX - La position en abscisse du curseur.public void resizeRight(int posX)+
posX - La position en abscisse du curseur.public class ClassPropertiesWindow
+extends javax.swing.JFrame
+javax.swing.JFrame.AccessibleJFramejava.awt.Frame.AccessibleAWTFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Typejava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description | +
|---|
ClassPropertiesWindow(UmlDiagram umlDiagram,
+ Class a)
+Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.
+ |
+
| Modifier and Type | +Method and Description | +
|---|---|
void |
+addAttribute()
+Ajoute un attribut à la classe et rafraîchit la liste des attributs.
+ |
+
void |
+addMethod()
+Ajoute une méthode à la classe et rafraîchit la liste des méthodes.
+ |
+
Class |
+getEditingClass()
+Récupère la classe en cours d'édition.
+ |
+
void |
+listAttributes()
+Affiche la liste des attributs de la classe dans le tableau
+ |
+
void |
+listMethods()
+Affiche la liste des méthodes de la classe dans le tableau
+ |
+
void |
+openArgumentsWindow(Method m)
+Ouvre une fenêtre d'édition des arguments pour la méthode sélectionnée
+ |
+
void |
+removeAttribute()
+Retire un attribut à la classe et rafraîchit la liste des attributs.
+ |
+
void |
+removeMethod()
+Retire une méthode à la classe et rafraîchit la liste des méthodes.
+ |
+
void |
+saveAndClose()
+Sauvegarde les modifications pour la classe en cours et ferme la fenêtre.
+ |
+
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic ClassPropertiesWindow(UmlDiagram umlDiagram, + Class a)+
umlDiagram - Le diagramme qui contient la classe.a - La classe à modifier.public void openArgumentsWindow(Method m)+
m - La méthode dans laquelle seront modifiés les arguments.public Class getEditingClass()+
public void addAttribute()+
public void removeAttribute()+
public void listAttributes()+
public void addMethod()+
public void removeMethod()+
public void listMethods()+
public void saveAndClose()+
public class Link
-extends java.lang.Object
+extends java.lang.Object
+implements java.io.Serializable
public class Method
-extends java.lang.Object
+extends java.lang.Object
+implements java.io.Serializable
booleanisAbstract()
+booleanisFinal()
+booleanisStatic()
+booleanisSynchronized()
+booleanisTransient()
+booleanisVolatile()
+voidremoveArgument(Argument a)
voidremoveArgument(int index)
voidsetAbstract(boolean a)
+voidsetAccess(java.lang.String access)
voidsetFinal(boolean f)
+voidsetName(java.lang.String name)
voidsetStatic(boolean s)
+voidsetSynchronized(boolean s)
+voidsetTransient(boolean t)
+voidsetType(java.lang.String type)
voidsetVolatile(boolean v)
+public void clearArguments()
public boolean isStatic()+
public void setStatic(boolean s)+
s - true : l'attribut est statique, false : l'attribut n'est pas statiquepublic boolean isFinal()+
public void setFinal(boolean f)+
f - true : l'attribut est final, false : l'attribut n'est pas finalpublic boolean isAbstract()+
public void setAbstract(boolean a)+
a - true : l'attribut est abstrait, false : l'attribut n'est pas abstrait.public boolean isSynchronized()+
public void setSynchronized(boolean s)+
s - true : l'attribut est synchronisé, false : l'attribut n'est pas synchronisé.public boolean isVolatile()+
public void setVolatile(boolean v)+
v - true : l'attribut est volatile, false : l'attribut n'est pas volatilepublic boolean isTransient()+
public void setTransient(boolean t)+
t - true : l'attribut est transitoire, false : l'attribut n'est pas transitoirepublic class Project
-extends java.lang.Object
+extends java.lang.Object
+implements java.io.Serializable
AppThinkerGridgetGrid()
-intgetId()
java.util.List<Link>getLinks()
java.lang.StringgetName()
java.lang.StringgetPath()
UmlDiagramgetUmlDiagram()
+java.lang.StringgetVersion()
@@ -396,17 +403,17 @@ extends java.lang.Object
public AppThinkerGrid getGrid()-
public UmlDiagram getUmlDiagram()+
public class Selectpoint
-extends java.lang.Object
-| Modifier and Type | -Field and Description | -
|---|---|
static int |
-_selectpointsId |
-
static int |
-BOTTOM |
-
static int |
-BOTTOM_LEFT |
-
static int |
-BOTTOM_RIGHT |
-
static int |
-LEFT |
-
static int |
-RIGHT |
-
static int |
-TOP |
-
static int |
-TOP_LEFT |
-
static int |
-TOP_RIGHT |
-
| Constructor and Description | -
|---|
Selectpoint(int location)
-Constructeur - Crée un point de sélection pour un élément.
- |
-
| Modifier and Type | -Method and Description | -
|---|---|
int |
-getId()
-Récupère le numéro du point de sélection.
- |
-
int |
-getLocation()
-Récupère l'endroit où est affiché le point de sélection.
- |
-
void |
-setLocation(int location)
-Paramètre l'endroit où doit être afficher le point de sélection.
- |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static int _selectpointsId-
public static final int TOP_LEFT-
public static final int TOP-
public static final int TOP_RIGHT-
public static final int LEFT-
public static final int RIGHT-
public static final int BOTTOM_LEFT-
public static final int BOTTOM-
public static final int BOTTOM_RIGHT-
public Selectpoint(int location)-
location - L'endroit où doit apparaître le point de sélection sur l'élément.public int getId()-
public int getLocation()-
public void setLocation(int location)-
location - L'endroit où doit être affiché le point de sélection.public class UmlDiagram
extends javax.swing.JPanel
-implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
+implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable
voideditClass(Class a)
+java.lang.ObjectgetSelected()
AppThinkerToolbargetToolbar()
+voidmouseClicked(java.awt.event.MouseEvent e)
voidmouseDragged(java.awt.event.MouseEvent e)
voidmouseEntered(java.awt.event.MouseEvent e) voidmouseExited(java.awt.event.MouseEvent e) voidmouseMoved(java.awt.event.MouseEvent e)
voidmousePressed(java.awt.event.MouseEvent e)
voidmouseReleased(java.awt.event.MouseEvent e) voidpaintComponent(java.awt.Graphics g)
voidremoveClass(Class a) voidselect(int getX,
int getY)
@@ -390,6 +408,20 @@ implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener
+
+
+
+public AppThinkerToolbar getToolbar()+
public void editClass(Class a)+
a - La classe a modifier.public void removeClass(Class a)+
public void mouseMoved(java.awt.event.MouseEvent e)-
mouseMoved in interface java.awt.event.MouseMotionListenerAppThinkerToolbargetToolbar()
-getToolbar()
+ClassgetEditingClass()
+ClassgetEnd()
ClassgetStart()
voideditClass(Class a)
+voidremoveClass(Class c)
voidremoveClass(Class a) voidsetEnd(Class end)
@@ -155,12 +171,18 @@
ClassPropertiesWindow(UmlDiagram umlDiagram,
+ Class a)
+Link(Class start,
Class end)
Link(Class start,
Class end,
int minCardinalityStart,
diff --git a/AppThinker/Documentation/class-use/AppThinkerGrid.html b/AppThinker/Documentation/class-use/ClassPropertiesWindow.html
similarity index 55%
rename from AppThinker/Documentation/class-use/AppThinkerGrid.html
rename to AppThinker/Documentation/class-use/ClassPropertiesWindow.html
index 30269a8..f8a916c 100644
--- a/AppThinker/Documentation/class-use/AppThinkerGrid.html
+++ b/AppThinker/Documentation/class-use/ClassPropertiesWindow.html
@@ -2,9 +2,9 @@
-
-Uses of Class AppThinkerGrid
-
+
+Uses of Class ClassPropertiesWindow
+
@@ -12,7 +12,7 @@
diff --git a/AppThinker/Documentation/class-use/Method.html b/AppThinker/Documentation/class-use/Method.html
index 159a79e..6268316 100644
--- a/AppThinker/Documentation/class-use/Method.html
+++ b/AppThinker/Documentation/class-use/Method.html
@@ -2,9 +2,9 @@
-
+
Uses of Class Method
-
+
@@ -109,6 +109,12 @@
voidopenArgumentsWindow(Method m)
+voidremoveMethod(Method m)
| Constructor and Description | +
|---|
ArgumentsPropertiesWindow(ClassPropertiesWindow classProp,
+ UmlDiagram diagram,
+ Method m) |
+
| Constructor and Description | diff --git a/AppThinker/Documentation/class-use/Project.html b/AppThinker/Documentation/class-use/Project.html index b5f3fdd..e6b224f 100644 --- a/AppThinker/Documentation/class-use/Project.html +++ b/AppThinker/Documentation/class-use/Project.html @@ -2,9 +2,9 @@ - +
|---|
| Modifier and Type | +Method and Description | +
|---|---|
void |
+AppThinkerWindow.setProject(Project project)
+Affiche le diagramme du projet.
+ |
+
AppThinkerGrid(Project project)
-Constructeur de la classe AppThinkerGrid.
- |
-||
UmlDiagram(Project p)
Constructeur - Crée un nouveau diagramme UML à partir d'un projet.
|
diff --git a/AppThinker/Documentation/class-use/UmlDiagram.html b/AppThinker/Documentation/class-use/UmlDiagram.html
index 304f9cd..eb99c69 100644
--- a/AppThinker/Documentation/class-use/UmlDiagram.html
+++ b/AppThinker/Documentation/class-use/UmlDiagram.html
@@ -2,9 +2,9 @@
-
+
||
UmlDiagram |
-AppThinkerGrid.getDiagram()
-Récupère le diagramme de la grille.
+ | Project.getUmlDiagram()
+Récupère le diagramme UML associé au projet.
+ |
+
| Constructor and Description | +
|---|
AppThinkerToolbar(UmlDiagram diagram)
+Constructeur de la classe AppThinkerToolbar
+ |
+
ArgumentsPropertiesWindow(ClassPropertiesWindow classProp,
+ UmlDiagram diagram,
+ Method m) |
+
ClassPropertiesWindow(UmlDiagram umlDiagram,
+ Class a)
+Constructeur - Crée une instance de la fenêtre de propriétés de classe à partir d'un diagramme et de la classe à modifier.
|
| Modifier and Type | -Constant Field | -Value | -
|---|---|---|
-
-public static final int |
-BOTTOM |
-6 |
-
-
-public static final int |
-BOTTOM_LEFT |
-5 |
-
-
-public static final int |
-BOTTOM_RIGHT |
-7 |
-
-
-public static final int |
-LEFT |
-3 |
-
-
-public static final int |
-RIGHT |
-4 |
-
-
-public static final int |
-TOP |
-1 |
-
-
-public static final int |
-TOP_LEFT |
-0 |
-
-
-public static final int |
-TOP_RIGHT |
-2 |
-
Project _project-
UmlDiagram _umlDiagram-
int _currentTool
javax.swing.JPanel _projectPanel-
javax.swing.JButton _newProject-
javax.swing.JButton _openProject-
javax.swing.JButton _saveProject-
javax.swing.JButton _saveAsProject-
javax.swing.JPanel _editionPanel
javax.swing.JButton _newLink
AppThinkerWindow _window+
UmlDiagram _umlDiagram
AppThinkerToolbar _toolbar-
AppThinkerStatusbar _statusbar
javax.swing.JScrollPane _diagramPane+
int _id+
java.lang.String _type+
java.lang.String _name+
UmlDiagram _umlDiagram+
Method _method+
javax.swing.JTable _argumentsTable+
javax.swing.JScrollPane _scrollArguments+
java.lang.String[] _argumentsColumns+
javax.swing.table.DefaultTableModel _argumentModel+
ClassPropertiesWindow _classProp+
int _id+
java.lang.String _access+
java.lang.String _type+
java.lang.String _name+
boolean _isStatic+
boolean _isFinal+
boolean _isAbstract+
boolean _isSynchronized+
boolean _isVolatile+
boolean _isTransient+
int _id+
java.lang.String _name+
int _posX+
int _posY+
int _sizeX+
int _sizeY+
int _minSizeX+
int _minSizeY+
int _shape+
java.util.List<E> _attributes+
java.util.List<E> _methods+
UmlDiagram _umlDiagram+
Class _class+
javax.swing.JTextField _nameField+
javax.swing.JTable _attributesTable+
javax.swing.JScrollPane _scrollAttributes+
java.lang.String[] _attributesColumns+
javax.swing.table.DefaultTableModel _attributeModel+
javax.swing.JTable _methodsTable+
javax.swing.JScrollPane _scrollMethods+
java.lang.String[] _methodsColumns+
javax.swing.table.DefaultTableModel _methodModel+
int _id+
java.lang.String _access+
java.lang.String _type+
java.lang.String _name+
java.util.List<E> _arguments+
boolean _isStatic+
boolean _isFinal+
boolean _isAbstract+
boolean _isSynchronized+
boolean _isVolatile+
boolean _isTransient+
int _id+
java.lang.String _name+
java.lang.String _author+
java.lang.String _version+
java.lang.String _designation+
java.lang.String _path+
UmlDiagram _umlDiagram+
java.util.List<E> _classes+
java.util.List<E> _links+
Project _project
AppThinkerToolbar _toolbar+
java.util.List<E> _classes
java.util.List<E> _links-
java.lang.Object _selected
java.lang.String cornerSelection+
int _shiftX+
int _shiftY+