Login | Register
My pages Projects Community openCollabNet

Student: Brian Hudson

Project Goals

The goal of this project is to improve upon ArgoUML's integration with Eclipse. This will encompass several areas:

  • Resolving known issues
  • Improved Swing/SWT Integration
  • Utilizing existing Eclipse Views when applicable
  • Utilizing Eclipse preference pages
  • Converting some portions of the ArgoUML UI from Swing to SWT
  • Creating ArgoEclipse Extension-points

Please feel free to request additional features using the issue tracker.


Progress

New Features:
  • ArgoEclipse now integrates with Eclipse Search & Search Result views
  • The ArgoEclipse editor now integrates with the Eclipse Outline view
  • ArgoEclipse views now show a progress indicator while waiting for ArgoUML to initialize
  • New ArgoUML File wizard is now shown under the New menu when the ArgoEclipse perspective is active
  • Grid style, lines or dots and size, can now be specified via menu items like in ArgoUML
  • Grid snap settings can now be specified via menu items like in ArgoUML
  • ArgoUML Swing UI now always takes on the underlying systems Look & Feel make it look more natural within Eclipse
  • ArgoEclipse now integration with Albireo for improved Swing/SWT integration
  • ArgoEclipse branding is now up to date
  • When attempting to open a new ArgoUML file the user is prompted to close any other open ArgoUML file before proceeding
  • ArgoUML images are now used in more places throughout the UI
  • Code Generators can now be contributed to ArgoUML via an extension-point
Bug Fixes:
  • Fixed deadlock issue when opening the Page Setup dialog
  • Fixed deadlock issue when opening the File Open dialog
  • Fixed missing images on many menu items
  • Fixed missing images on many toolbar items
  • Fixed/removed blank menu items
  • Fixed/removed blank toolbar items
  • Fixed/removed duplicated menu items
  • Fixed unlocalized string on several menu items
  • Fixed a NullPointerException that occurred when attempting to edit class names directly on a diagram
  • Fixed several dialogs that were opening open partially offscreen
  • Fixed several issues with the opening of multiple editors
  • Fixed an issue where saving was not clearing the editors dirty state

Screenshots

Outline Integration
Search Integration

View Loading
Multiple Editor Prompt
CodeGen Extension-Point