# May 2005 Commit Log

« Development Statistics for jUCMNav

## Commit Logs

- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005

Number of Commits:
  180
Number of Active Developers:
  5

etremblay 2005-05-31 21:57 #180 Rev.: 274

  - Can now add InBindings from the stub bindings view.
  - Changed the binding list from a Table to a Tree.
  - Changed a lot of behaviors in the view.
  - Adding bindings is still in an ealry prototype phase, use it at your own risk for the validity of your files.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/views: StubBindingsView.java (changed)
jkealey 2005-05-31 21:12 #179 Rev.: 273

  added more command tests; many have to be implemented by their creators; may still have some pre/post conditions to implement.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
jkealey 2005-05-31 20:17 #178 Rev.: 272

  fixed deletion bugs:
  multi select + delete => labels sometimes crashed
  stubs now remain existant while they have 1 in or 1 out, (or instead of and)
  found a bug where deletepath command wouldn't undo.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/views/property: LabelPropertySource.java (changed)
jkealey 2005-05-31 20:01 #177 Rev.: 271

  fixed deletion bugs:
  multi select + delete => labels sometimes crashed
  stubs now remain existant while they have 1 in or 1 out, (or instead of and)
  found a bug where deletepath command wouldn't undo.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model/commands/delete: DeleteMultiNodeCommand.java (changed), DeletePathCommand.java (changed)
jkealey 2005-05-31 17:04 #176 Rev.: 270

  bug 271 - direct edit now beautiful even at 400%

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/directEditPolicy: ExtendedDirectEditManager.java (changed)
jkealey 2005-05-31 16:41 #175 Rev.: 269

  can now drag start/end on a node connection and or fork/join them.
  can now select node connection and start/end and add and/or fork/join in contextual menu.

  42 lines of code changed in 8 files:

  - src/seg/jUCMNav/actions: AddAndForkAction.java (changed), AddAndJoinAction.java (changed), AddOrForkAction.java (changed), AddOrJoinAction.java (changed)
  - src/seg/jUCMNav/editparts: DragPathNodeTracker.java (new 42), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: DividePathOnNodeConnectionCompoundCommand.java (new)
jkealey 2005-05-31 15:22 #174 Rev.: 268

  bug 254 - removed all except one eContainer which is used for a good reason.

  0 lines of code changed in 11 files:

  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: CutPathCommand.java (changed), ExtendPathCommand.java (changed), ForkPathsCommand.java (changed), JoinPathsCommand.java (changed), SplitLinkCommand.java (changed), TransmogrifyForkOrJoinCommand.java (changed)
  - src/seg/jUCMNav/model/util: ParentFinder.java (changed)
  - src/seg/jUCMNav/views/property: ComponentPropertySource.java (changed), ResponsibilityPropertySource.java (changed)
  - src/seg/jUCMNav/views/wizards: AutoLayoutWizard.java (changed)
jkealey 2005-05-31 15:07 #173 Rev.: 267

  bug 260 - labels now display associated element's properties.

  106 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/views/property: LabelPropertySource.java (new 106)
jkealey 2005-05-31 14:27 #172 Rev.: 266

  bug 182, bug 227 - moved componentref figure to figure package, updated color for new model. you will have to manually set the filled checkbox in your existing files.

  198 lines of code changed in 7 files:

  - src/seg/jUCMNav/editparts: ComponentRefEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/feedback: ComponentFeedbackEditPolicy.java (changed)
  - src/seg/jUCMNav/figures: ComponentRefFigure.java (new 198)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
  - src/seg/jUCMNav/model/util: URNReferencerChecker.java (changed)
  - src/seg/jUCMNav/views/property: ComponentPropertySource.java (changed), EObjectPropertySource.java (changed)
etremblay 2005-05-31 02:53 #171 Rev.: 265

  - Can now double click on static stub to open the associated map.
  - To change the associated map of a static stub, select a stub and select a map from the list in the Connect Map section of the Stub Bindings view.
  - This view is far from finished. It's more a prototype right now that will evolve to a final version. Eclipse Forms layouts are really not fun. The view currently only work for static stubs. The actions done when you add a plugin is not a command, so use the view at your own risk right now...
  - New icons for dynamic stubs, path tool 24, bindings.

  0 lines of code changed in 14 files:

  - plugin.xml (changed)
  - icons: Binding16.gif (new)
  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed), UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editparts: ConnectionOnBottomRootEditPart.java (changed), StubEditPart.java (changed)
  - src/seg/jUCMNav/icons: Binding16.gif (new), DynStub16.gif (new), DynStub24.gif (new), pathTool.gif (del), pathTool16.gif (new), pathTool24.gif (new)
  - src/seg/jUCMNav/views: StubBindingsView.java (changed)
jkealey 2005-05-30 21:04 #170 Rev.: 264

  tiny change in createFigure. this may have been a cause of problematic refreshing.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
jkealey 2005-05-30 20:59 #169 Rev.: 263

  bug 145 - ReqBrowseHistory

  125 lines of code changed in 3 files:

  - src/seg/jUCMNav/editors: MultiPageEditorLocation.java (new 125), MultiPageTabManager.java (changed), UCMNavMultiPageEditor.java (changed)
jkealey 2005-05-30 20:17 #168 Rev.: 262

  initial version of about.html; forgot to commit it earlier on.

  32 lines of code changed in 1 file:

  - about.html (new 32)
jkealey 2005-05-30 19:44 #167 Rev.: 261

  had broken feedback on labels when moving.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/feedback: LabelFeedbackEditPolicy.java (changed)
jkealey 2005-05-30 19:33 #166 Rev.: 260

  bug 274 - when adding/removing a map, had problems with subsequent tab naming.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors: MultiPageCommandStackListener.java (changed)
jkealey 2005-05-30 19:20 #165 Rev.: 259

  bug 249 - added hover feedback on start/end/responsibility ref/direction arrow

  0 lines of code changed in 5 files:

  - src/seg/jUCMNav/figures: DirectionArrowFigure.java (changed), EndPointFigure.java (changed), PathNodeFigure.java (changed), ResponsibilityFigure.java (changed), StartPointFigure.java (changed)
jkealey 2005-05-30 18:17 #164 Rev.: 258

  bug 214 - ReqHelpAbout, initial version.

  0 lines of code changed in 2 files:

  - build.xml (changed), plugin.xml (changed)
jkealey 2005-05-30 18:00 #163 Rev.: 257

  bug 254 - removed some eContainers

  0 lines of code changed in 20 files:

  - src/seg/jUCMNav/actions: BindChildren.java (changed), BindWithParent.java (changed), TransmogrifyForkOrJoinAction.java (changed)
  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: UcmModelElementTreeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/changeConstraints: SetConstraintCommand.java (changed), SetConstraintComponentRefCommand.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddComponentRefCommand.java (changed), AddForkOnConnectionCommand.java (changed), AddForkOnEmptyPointCommand.java (changed), AddJoinOnConnectionCommand.java (changed), AddJoinOnEmptyPointCommand.java (changed), CreateLabelCommand.java (changed), CreatePathCommand.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteComponentElementCommand.java (changed), DeleteComponentRefCommand.java (changed), DeleteMapCommand.java (changed), DeleteNodeCommand.java (changed), DeleteResponsibilityCommand.java (changed)
jkealey 2005-05-30 17:07 #162 Rev.: 256

  fork/joins now support more than two in/outs path. we're really going to need some auto placement stuff for this. (and fix the and figures)

  58 lines of code changed in 11 files:

  - src/seg/jUCMNav/actions: AddBranchAction.java (new 58), SelectionHelper.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (changed), UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editpolicies/element: NodeConnectionComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: PathNodeXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: AddBranchCommand.java (new), JoinEndToStubCommand.java (del), JoinEndToStubJoinCommand.java (new), JoinStartToStubCommand.java (del), JoinStartToStubForkCommand.java (new)
jkealey 2005-05-30 15:43 #161 Rev.: 255

  can now delete node connections that exit forks, enter joins or exit/enter stubs.

  27 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: NodeConnectionEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: NodeConnectionComponentEditPolicy.java (new 27)
jkealey 2005-05-30 15:28 #160 Rev.: 254

  delete no works properly in outline. (no longer crashes)

  0 lines of code changed in 4 files:

  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteMultiNodeCommand.java (changed), DeletePathCommand.java (changed)
jkealey 2005-05-30 06:10 #159 Rev.: 253

  can now delete paths. ctrl-a now working. click on a start-end point to delete a path. forks/joins dissapear when no longer necessary. stubs get deleted when illegal. command that could be used to disconnect branches is implemented and used internally. current implementation is valid if no stub bindings are made. current implementation does not always delete all elements in a map. sometimes have to delete multiple times to get rid of all elements. sometimes means when many joins/forks are present.

  0 lines of code changed in 8 files:

  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (changed)
  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/editpolicies/feedback: LabelFeedbackEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteMultiNodeCommand.java (changed), DeleteNodeCommand.java (changed), DeletePathCommand.java (new), DeleteStartNCEndCommand.java (new)
etremblay 2005-05-30 04:32 #158 Rev.: 252

  StubBindingsView now do something interesting... Select a stub and the view will update itself with binding information from the stub.
  Right now you can select a map from a List to bind the stub to this map. The list of bindings will update itself. The behavior is not working completly yet, but this will be implemented soon.
  Note: Programming with eclipse forms without any graphical ediing software is really painfull!! :P

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/editparts: StubEditPart.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/views: StubBindingsView.java (changed)
jkealey 2005-05-30 02:02 #157 Rev.: 251

  user can now delete pathnode with multiple in/outs.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteMultiNodeCommand.java (new)
jkealey 2005-05-29 04:57 #156 Rev.: 250

  created a SelectionHelper class; helps write cleaner, less redundant code; improved add and/ork join/fork actions. now available on empty node, node connection, start/end with empty, drag & drop. test and see!

  558 lines of code changed in 7 files:

  - src/seg/jUCMNav/actions: AddAndForkAction.java (changed), AddAndJoinAction.java (changed), AddOrForkAction.java (changed), AddOrJoinAction.java (changed), SelectionHelper.java (new 558)
  - src/seg/jUCMNav/editpolicies/layout: PathNodeXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: ForkPathsCommand.java (new)
jkealey 2005-05-28 16:20 #155 Rev.: 249

  fixed a bug where the connection router crashed; added more defensive code. we really need to refactor the router and strengthen the code.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
etremblay 2005-05-28 02:24 #154 Rev.: 248

  Added comments.
  testPre/PostConditions in JoinEndToStubCommand and JoinStartToStubCommand.

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/model/commands/transformations: JoinEndToStubCommand.java (changed), JoinStartToStubCommand.java (changed)
  - src/seg/jUCMNav/views/property/descriptors: CheckboxButtonCellEditor.java (changed)
etremblay 2005-05-27 23:49 #153 Rev.: 247

  - Hover feedback sur les empty point et stubs.
  - Selection feedback sur les stubs.
  - Maintenant très facile d'ajouter du feedback sur n'importe qu'elle
  figure extendant PathNodeFigure. Simplement overwriter les méthodes
  setSelected ou setHover dans les sous-classes de PathNodeFigure pour
  donner le comportement voulu. Voir les figures de stubs et de empty
  point pour des exemples.
  - JoinStartToStub command working (redo/undo). Drag and drop d'un
  start point sur un stub. (produit un nouveau in pour le stub).
  - JoinEndToStub command working (redo/undo). Drag and drop d'un end
  point sur un stub (produit un nouveau out pour le stub).
  - Le Stub peut donc avoir plusieurs in/out sans aucun problème (le
  connection router n'a pas explosé et n'a pas eu besoin de
  changement!!)

  214 lines of code changed in 19 files:

  - plugin.xml (changed)
  - icons: Stub16.gif (new)
  - src/seg/jUCMNav/editpolicies/feedback: PathNodeNonResizableEditPolicy.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed), PathNodeXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/figures: EmptyPointFigure.java (changed), PathNodeFigure.java (changed), StubFigure.java (changed)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: JoinEndToStubCommand.java (new), JoinStartToStubCommand.java (new)
  - src/seg/jUCMNav/views: StubBindingsView.java (new)
  - src/seg/jUCMNav/views/property: CheckboxButtonCellEditor.java (del), CheckboxPropertyDescriptor.java (del), CustomTextPropertyDescriptor.java (del), EObjectPropertySource.java (changed)
  - src/seg/jUCMNav/views/property/descriptors: CheckboxButtonCellEditor.java (new 129), CheckboxPropertyDescriptor.java (new 45), CustomTextPropertyDescriptor.java (new 40)
jkealey 2005-05-27 15:10 #152 Rev.: 246

  fixed delayed feedback on label move

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
jkealey 2005-05-27 13:43 #151 Rev.: 245

  improved feedback on labels.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/feedback: LabelFeedbackEditPolicy.java (changed)
jkealey 2005-05-27 05:41 #150 Rev.: 244

  preliminary feedback on hover of labels. please tell me if you like it. if so, i will clean it, otherwise will remove it.

  196 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/feedback: LabelFeedbackEditPolicy.java (new 196)
jpdaigle 2005-05-27 04:40 #149 Rev.: 243

  Bug 268, Bug 269 - Allow changing Or/And Join/Fork to the other type (Or <-> And) through the "Transmogrify" command.

  233 lines of code changed in 5 files:

  - src/seg/jUCMNav/actions: TransmogrifyForkOrJoinAction.java (new 34)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (changed), UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: TransmogrifyForkOrJoinCommand.java (new 199)
jkealey 2005-05-27 03:26 #148 Rev.: 242

  added merge start/end, fixed bug where connection router didn't refresh properly.

  40 lines of code changed in 3 files:

  - src/seg/jUCMNav/editpolicies/layout: PathNodeXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: MergeStartEndCommand.java (new 40)
jkealey 2005-05-27 02:07 #147 Rev.: 241

  changed test files to .jucm instead of .ucm

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
jkealey 2005-05-27 01:51 #146 Rev.: 240

  attempt to fix naming conflicts between directEdit and directedit.

  300 lines of code changed in 7 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/directEdit: ExtendedDirectEditManager.java (del), LabelCellEditorLocator.java (del), LabelDirectEditPolicy.java (del)
  - src/seg/jUCMNav/editpolicies/directEditPolicy: ExtendedDirectEditManager.java (new 169), LabelCellEditorLocator.java (new 70), LabelDirectEditPolicy.java (new 61)
jkealey 2005-05-26 21:22 #145 Rev.: 239

  refactored; moved some redundant naming code to URNNamingHelper to centralize strings.

  0 lines of code changed in 4 files:

  - src/seg/jUCMNav/model/commands/transformations: ChangeLabelNameCommand.java (changed)
  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
  - src/seg/jUCMNav/views/property: ComponentPropertySource.java (changed), ResponsibilityPropertySource.java (changed)
jkealey 2005-05-26 20:52 #144 Rev.: 238

  surprise feature of the day: direct edit on labels.
  added code to AddAndForkAction to allow to add it on node connections.
  fixed bug where delete path node's label didn't refresh screen.

  192 lines of code changed in 10 files:

  - src/seg/jUCMNav/actions: AddAndForkAction.java (changed)
  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (changed)
  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed), MapAndPathGraphEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/directEdit: ExtendedDirectEditManager.java (new), LabelCellEditorLocator.java (new), LabelDirectEditPolicy.java (new)
  - src/seg/jUCMNav/model/commands/transformations: ChangeLabelNameCommand.java (new 192)
  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
jkealey 2005-05-26 17:44 #143 Rev.: 237

  bug 230 - now settings urnspec fields

  0 lines of code changed in 4 files:

  - src/seg/jUCMNav/editors/resourceManagement: MultiPageFileManager.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
  - src/seg/jUCMNav/views/property: EObjectPropertySource.java (changed)
jkealey 2005-05-26 17:09 #142 Rev.: 236

  removed forgotten debug line

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
jkealey 2005-05-26 17:08 #141 Rev.: 235

  bug 229 - changed to use urnspec.nextglobalid

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
jkealey 2005-05-26 16:12 #140 Rev.: 234

  fixed andjoin rotation problem.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
jkealey 2005-05-26 15:52 #139 Rev.: 233

  added join paths behaviour when dragging end point on empty point.
  no success yet with dragging onto node connections.

  221 lines of code changed in 3 files:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed), PathNodeXYLayoutEditPolicy.java (new 221)
jkealey 2005-05-26 14:31 #138 Rev.: 232

  added rotation to and-join. giving credit to jordan because all I did was copy-paste from the and-fork

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/figures: AndJoinFigure.java (changed)
jmcmanus 2005-05-26 05:06 #137 Rev.: 231

  Stubs no longer rotate, andforks now rotate (anchors ned to be set up with connection router to prevent overlapping of figure with splines).
  Added DirectionArrow, andforks

  103 lines of code changed in 12 files:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/figures: AndForkFigure.java (changed), DirectionArrowFigure.java (new 103), EndPointFigure.java (changed), ResponsibilityFigure.java (changed), StubFigure.java (changed)
  - src/seg/jUCMNav/icons: DirectionArrow16.gif (new), DirectionArrow24.gif (new)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
jpdaigle 2005-05-26 04:35 #136 Rev.: 230

  And/Or Joins: Adding a join is now supported from the palette and in the EmptyPoint context menu. These actions trigger creation of a mini-path with a new StartPoint.

  0 lines of code changed in 7 files:

  - src/seg/jUCMNav/actions: AddAndJoinAction.java (changed), AddOrJoinAction.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (changed)
  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddJoinOnConnectionCommand.java (new), AddJoinOnEmptyPointCommand.java (new)
jkealey 2005-05-26 03:59 #135 Rev.: 229

  added progress tests - property view related. many fail.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
jpdaigle 2005-05-26 02:09 #134 Rev.: 228

  Bug #250 - support creation of AND-Joins

  45 lines of code changed in 9 files:

  - src/seg/jUCMNav/actions: AddAndJoinAction.java (new 45), AddOrJoinAction.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (changed), UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/figures: AndForkFigure.java (changed), AndJoinFigure.java (new)
  - src/seg/jUCMNav/figures/util: JUCMNavFigure.java (changed)
jpdaigle 2005-05-26 01:41 #133 Rev.: 227

  jpdaigle: (hopefully) fix linux build issues with better (and shorter - yay!) classpath definition. Using following patternset:
  <patternset id="jucmnav.classpath">
  <include name="org.apache.lucene*/**/*.jar" />
  <include name="org.junit*/**/*.jar" />
  <include name="org.eclipse.core*/**/*.jar" />
  <include name="org.eclipse.draw*/**/*.jar" />
  <include name="org.eclipse.emf*/**/*.jar" />
  <include name="org.eclipse.gef*/**/*.jar" />
  <include name="org.eclipse.help*/**/*.jar" />
  <include name="org.eclipse.jface*/**/*.jar" />
  <include name="org.eclipse.osgi*/**/*.jar" />
  <include name="org.eclipse.swt*/**/*.jar" />
  <include name="org.eclipse.ui*/**/*.jar" />
  <include name="org.eclipse.update*/**/*.jar" />
  </patternset>

  0 lines of code changed in 1 file:

  - build.xml (changed)
jkealey 2005-05-26 01:19 #132 Rev.: 226

  worked on some progress tests.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
jkealey 2005-05-26 00:08 #131 Rev.: 225

  upgraded command tests to the new delegating command stack; wrote tests for all model commands except one, which will fail and invite JPD to code it.

  0 lines of code changed in 7 files:

  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddComponentRefCommand.java (changed), AddForkOnConnectionCommand.java (changed), CreateMapCommand.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteNodeCommand.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: TrimEmptyNodeCommand.java (changed)
  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
etremblay 2005-05-25 23:31 #130 Rev.: 224

  Updated the progress tests to include the path tool...

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
etremblay 2005-05-25 22:44 #129 Rev.: 223

  The new meta model was generated in the code.
  The start, empty and end point are not in the palette anymore. Use the path tool to create them from now on.
  Deleted the marquee in the palette since the selection tool do the same thing...

  841 lines of code changed in 172 files:

  - src/grl: GRLspec.java (changed), GrlFactory.java (changed), GrlPackage.java (changed)
  - src/grl/impl: GRLspecImpl.java (changed), GrlFactoryImpl.java (changed), GrlPackageImpl.java (changed)
  - src/grl/util: GrlAdapterFactory.java (changed), GrlSwitch.java (changed)
  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/emf: URN.genmodel (changed), grl.ecore (changed), ucm.ecore (changed), urn.ecore (changed), urncore.ecore (changed)
  - src/ucm: UCMspec.java (changed), UcmFactory.java (changed), UcmPackage.java (changed)
  - src/ucm/impl: UCMspecImpl.java (changed), UcmFactoryImpl.java (changed), UcmPackageImpl.java (changed)
  - src/ucm/map: Abort.java (changed), AndFork.java (changed), AndJoin.java (changed), ComponentRef.java (changed), Condition.java (del), Connect.java (changed), DirectionArrow.java (changed), EmptyPoint.java (changed), EndPoint.java (changed), FailurePoint.java (changed), InBinding.java (changed), Loop.java (changed), Map.java (changed), MapFactory.java (changed), MapPackage.java (changed), NodeConnection.java (changed), OrFork.java (changed), OrJoin.java (changed), OutBinding.java (changed), PathGraph.java (changed), PathNode.java (changed), PluginBinding.java (changed), RespRef.java (changed), StartPoint.java (changed), Stub.java (changed), Timer.java (changed), WaitingPlace.java (changed)
  - src/ucm/map/impl: AbortImpl.java (changed), AndForkImpl.java (changed), AndJoinImpl.java (changed), ComponentRefImpl.java (changed), ConnectImpl.java (changed), DirectionArrowImpl.java (changed), EmptyPointImpl.java (changed), EndPointImpl.java (changed), FailurePointImpl.java (changed), InBindingImpl.java (changed), LoopImpl.java (changed), MapFactoryImpl.java (changed), MapImpl.java (changed), MapPackageImpl.java (changed), NodeConnectionImpl.java (changed), OrForkImpl.java (changed), OrJoinImpl.java (changed), OutBindingImpl.java (changed), PathGraphImpl.java (changed), PathNodeImpl.java (changed), PluginBindingImpl.java (changed), RespRefImpl.java (changed), StartPointImpl.java (changed), StubImpl.java (changed), TimerImpl.java (changed), WaitingPlaceImpl.java (changed)
  - src/ucm/map/util: MapAdapterFactory.java (changed), MapSwitch.java (changed)
  - src/ucm/performance: ActiveResource.java (changed), ArrivalProcess.java (changed), ClosedWorkload.java (del), Demand.java (changed), DeviceKind.java (changed), ExternalOperation.java (changed), GeneralResource.java (changed), OpenWorkload.java (del), PassiveResource.java (changed), PerfAttribute.java (changed), PerfMeasure.java (changed), PerfValue.java (changed), PerfValueKind.java (changed), PerfValueSource.java (changed), PerformanceFactory.java (changed), PerformancePackage.java (changed), ProcessingResource.java (changed), ResponseTimeReq.java (changed), Timestamp.java (changed), Workload.java (changed)
  - src/ucm/performance/impl: ActiveResourceImpl.java (changed), DemandImpl.java (changed), ExternalOperationImpl.java (changed), GeneralResourceImpl.java (changed), PassiveResourceImpl.java (changed), PerfMeasureImpl.java (changed), PerfValueImpl.java (changed), PerformanceFactoryImpl.java (changed), PerformancePackageImpl.java (changed), ProcessingResourceImpl.java (changed), ResponseTimeReqImpl.java (changed), TimestampImpl.java (changed), WorkloadImpl.java (changed)
  - src/ucm/performance/util: PerformanceAdapterFactory.java (changed), PerformanceSwitch.java (changed)
  - src/ucm/scenario: ScenarioDef.java (changed), ScenarioFactory.java (changed), ScenarioGroup.java (changed), ScenarioPackage.java (changed), Variable.java (changed)
  - src/ucm/scenario/impl: ScenarioDefImpl.java (changed), ScenarioFactoryImpl.java (changed), ScenarioGroupImpl.java (changed), ScenarioPackageImpl.java (changed), VariableImpl.java (changed)
  - src/ucm/scenario/util: ScenarioAdapterFactory.java (changed), ScenarioSwitch.java (changed)
  - src/ucm/util: UcmAdapterFactory.java (changed), UcmSwitch.java (changed)
  - src/urn: URNlink.java (changed), URNspec.java (changed), UrnFactory.java (changed), UrnPackage.java (changed)
  - src/urn/impl: URNlinkImpl.java (changed), URNspecImpl.java (changed), UrnFactoryImpl.java (changed), UrnPackageImpl.java (changed)
  - src/urn/util: UrnAdapterFactory.java (changed), UrnSwitch.java (changed)
  - src/urncore: Component.java (changed), ComponentElement.java (changed), ComponentKind.java (changed), ComponentLabel.java (changed), ComponentRegular.java (changed), ComponentType.java (changed), Condition.java (new 248), DynamicRespKind.java (changed), DynamicResponsibility.java (changed), GRLmodelElement.java (changed), Label.java (changed), NewClass.java (changed), NodeLabel.java (changed), Pool.java (changed), Responsibility.java (changed), UCMmodelElement.java (changed), URNdefinition.java (changed), UrncoreFactory.java (changed), UrncorePackage.java (changed)
  - src/urncore/impl: ComponentElementImpl.java (changed), ComponentImpl.java (changed), ComponentLabelImpl.java (changed), ComponentRegularImpl.java (changed), ComponentTypeImpl.java (changed), ConditionImpl.java (new 593), DynamicResponsibilityImpl.java (changed), GRLmodelElementImpl.java (changed), LabelImpl.java (changed), NewClassImpl.java (changed), NodeLabelImpl.java (changed), PoolImpl.java (changed), ResponsibilityImpl.java (changed), UCMmodelElementImpl.java (changed), URNdefinitionImpl.java (changed), UrncoreFactoryImpl.java (changed), UrncorePackageImpl.java (changed)
  - src/urncore/util: UrncoreAdapterFactory.java (changed), UrncoreSwitch.java (changed)
jpdaigle 2005-05-25 22:12 #128 Rev.: 222

  Including all jars under ECLIPSE_HOME/plugins/ broke build on jkealey's machine.
  No idea really why, it works here. Back to old (linux-incompatible) classpath.

  0 lines of code changed in 1 file:

  - build.xml (changed)
jpdaigle 2005-05-25 21:55 #127 Rev.: 221

  Fixed build.xml for linux builds. It referenced win32 plugins by name; no more.

  0 lines of code changed in 1 file:

  - build.xml (changed)
jkealey 2005-05-25 18:33 #126 Rev.: 220

  bug 235 - split link now binds new elements with parent.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model/commands/changeConstraints: SetConstraintCommand.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: CutPathCommand.java (changed)
etremblay 2005-05-25 11:55 #125 Rev.: 219

  Added Dynamic Stub in the palette.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
oclift 2005-05-25 05:34 #124 Rev.: 218

  Clicking on a Responsibility in the Outline caused a AssertionFail

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors: MultiPageTabManager.java (changed)
jmcmanus 2005-05-25 03:58 #123 Rev.: 217

  Stubs and Responsabilities now rotate with spline.

  10 lines of code changed in 6 files:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/figures: EndPointFigure.java (changed), ResponsibilityFigure.java (changed), Rotateable.java (new 10), StubFigure.java (changed)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
jpdaigle 2005-05-25 02:26 #122 Rev.: 216

  Bug #251 - ReqElemOrJoin creation.
  Basic implementation works, undo/redo working.

  99 lines of code changed in 9 files:

  - src/seg/jUCMNav/actions: AddOrJoinAction.java (new 99)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (changed), UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/figures: OrJoinFigure.java (new)
  - src/seg/jUCMNav/figures/util: JUCMNavFigure.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: JoinPathsCommand.java (new)
jkealey 2005-05-25 01:36 #121 Rev.: 215

  bug 242 - added check to see if node connection lead somewhere to prevent the quick click bug

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors/palette/tools: PathTool.java (changed)
jkealey 2005-05-24 23:39 #120 Rev.: 214

  bug 249 - code reverted. Etienne cried because it was so ugly. We'll implement a solution for each distinct path node. No generic solutions tonight :( (Furthermore, the .erase() screwed up multiple selections)

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/feedback: PathNodeNonResizableEditPolicy.java (changed)
jmcmanus 2005-05-24 23:26 #119 Rev.: 213

  Better handling of end point rotation using ET's Polygon figure.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/figures: EndPointFigure.java (changed)
etremblay 2005-05-24 23:15 #118 Rev.: 212

  Added a lot of comments in PathTool.java
  Will continue to work on this to support all the behavior of the tool...

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors/palette/tools: PathTool.java (changed)
jkealey 2005-05-24 23:01 #117 Rev.: 211

  bug 249 - hover feedback on pathnodes. is it okay?

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/feedback: PathNodeNonResizableEditPolicy.java (changed)
jkealey 2005-05-24 22:01 #116 Rev.: 210

  bug 262 fixed. this bug occurred because some preconditions weren't respected. for some reason, i'm getting emptynodes not connected to any node connections or maps. I fixed a similar bug with components.
  this bug only occurs in new maps. it seems the new maps are refreshed more than the old ones.

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/actions: BindChildren.java (changed), BindWithParent.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: CutPathCommand.java (changed)
jkealey 2005-05-24 21:24 #115 Rev.: 209

  Bug 223 - Refactored UCMNavMultiPageEditor, commented editors package except the palette.
  New files that I recommend you take a look at if you've worked with UCMNavMultiPageEditor before: ActionRegistryManager, MultiPageTabManager, MultiPageFileManager

  1044 lines of code changed in 10 files:

  - src/seg/jUCMNav/editors: DelegatingCommandStack.java (changed), DelegatingZoomManager.java (changed), MultiPageCommandStackListener.java (new 173), MultiPageTabManager.java (new 259), UCMNavMultiPageEditor.java (changed), UcmEditor.java (changed), UcmOutlinePage.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: ActionRegistryManager.java (new 365)
  - src/seg/jUCMNav/editors/resourceManagement: MultiPageFileManager.java (new 247), ResourceTracker.java (changed)
jkealey 2005-05-24 17:03 #114 Rev.: 208

  bug 246 - start point smaller, found bug in eclipse framework that was fixed for 3.0.2/3.1

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/figures: StartPointFigure.java (changed), StubFigure.java (changed)
  - src/seg/jUCMNav/views/property: EObjectPropertySource.java (changed)
jkealey 2005-05-24 16:05 #113 Rev.: 207

  bug 222 - outline now available even if there are no maps.

  0 lines of code changed in 6 files:

  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed), UcmEditor.java (changed), UcmOutlinePage.java (new)
  - src/seg/jUCMNav/editparts/treeEditparts: PathNodeTreeEditPart.java (changed), RespRefTreeEditPart.java (changed), TreeEditPartFactory.java (changed)
jkealey 2005-05-24 15:27 #112 Rev.: 206

  bug 257 - map now selected when page is changed.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed)
jkealey 2005-05-24 15:01 #111 Rev.: 205

  property page is not enabled on nodeconnections, epropertysource now supports doubles.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: NodeConnectionEditPart.java (changed)
  - src/seg/jUCMNav/views/property: EObjectPropertySource.java (changed)
etremblay 2005-05-24 11:54 #110 Rev.: 204

  Added a new icon for the path tool and changed it's place in the palette.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/icons: pathTool.gif (new)
jkealey 2005-05-24 04:37 #109 Rev.: 203

  bug 222 - you can have a file without any maps, it won't crash anymore. however, when reloaded, no outline is provided.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/actions: AutoLayoutAction.java (changed)
  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed)
jkealey 2005-05-24 04:12 #108 Rev.: 202

  fixed bug 258; end point problems.
  fixed major command stack problems relating to create map / delete map.

  0 lines of code changed in 10 files:

  - src/seg/jUCMNav/editors: DelegatingCommandStack.java (changed), UCMNavMultiPageEditor.java (changed), UcmEditor.java (changed)
  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: ComponentRefTreeEditPart.java (changed), RespRefTreeEditPart.java (changed), UcmModelElementTreeEditPart.java (changed)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
  - src/seg/jUCMNav/model/commands/create: CreateMapCommand.java (changed)
  - src/seg/jUCMNav/model/util: EObjectClassNameComparator.java (changed)
etremblay 2005-05-24 03:09 #107 Rev.: 201

  Changed the EndPointFigure to use the Polyline figure. We should never overwrite the paint method of our figures to draw them, or only in last resort.
  This fix the bug where the end point figure didn't refresh well when you moved the node just before. But it doesn't fix bug 258.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/figures: EndPointFigure.java (changed)
oclift 2005-05-24 01:20 #106 Rev.: 200

  24x24 Icons

  0 lines of code changed in 23 files:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/icons: Agent24.gif (new), AndFork24.gif (new), AndJoin24.gif (new), Component24.gif (new), End24.gif (new), FailurePoint24.gif (new), GoalTag24.gif (new), ISR24.gif (new), Loop24.gif (new), Node24.gif (new), Object24.gif (new), OrFork24.gif (new), OrJoin24.gif (new), Pool24.gif (new), Process24.gif (new), Resp24.gif (new), SharedResp24.gif (new), Start24.gif (new), Stub24.gif (new), Timer24.gif (new), TimestampPoint24.gif (new), Wait24.gif (new)
jkealey 2005-05-23 18:58 #105 Rev.: 199

  initial version of map deletion. note: major problem subsists with the command stack and add/delete map. discovered it while doing deletion, but exists since addition.

  70 lines of code changed in 4 files:

  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: MapTreeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: MapComponentEditPolicy.java (new 28)
  - src/seg/jUCMNav/model/commands/delete: DeleteMapCommand.java (new 42)
jkealey 2005-05-21 17:29 #104 Rev.: 198

  jordan broke the tests in build 131; added code to make them pass once again.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
jkealey 2005-05-21 16:50 #103 Rev.: 197

  can now add maps; see contextual menu of URNspec.

  130 lines of code changed in 6 files:

  - src/seg/jUCMNav/actions: AddMapAction.java (new 42)
  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: URNspecTreeEditPart.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands/create: CreateMapCommand.java (new 88)
jkealey 2005-05-21 16:09 #102 Rev.: 196

  goes with last commit, looks like I forgot the file.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
jkealey 2005-05-20 22:29 #101 Rev.: 195

  connection router now always refreshes end points.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
jkealey 2005-05-20 22:27 #100 Rev.: 194

  even better end point rotation. now being refreshed by the connection router. seems it doesn't always get refreshed 100% properly though but we're getting there.

  0 lines of code changed in 6 files:

  - plugin.properties (changed)
  - src/seg/jUCMNav/editparts: MapAndPathGraphEditPart.java (changed), PathNodeEditPart.java (changed), StubEditPart.java (changed)
  - src/seg/jUCMNav/figures: EndPointFigure.java (changed)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
jmcmanus 2005-05-20 20:12 #99 Rev.: 193

  Added logic for end point rotation. Right now there is a notification problem and the PathNodeEditPart does not get notified when the spline is modified.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/figures: EndPointFigure.java (changed)
jkealey 2005-05-20 18:09 #98 Rev.: 192

  fixed small bug: losed gray when refreshing outline. (thanks ET for noticing)

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts/treeEditparts: PathNodeTreeEditPart.java (changed)
jkealey 2005-05-20 17:58 #97 Rev.: 191

  bug 238; new attempt at fixing images. 98% sure I found the bug.

  0 lines of code changed in 4 files:

  - plugin.xml (changed)
  - icons: Node16.gif (new), Node16d.gif (new)
  - src/seg/jUCMNav/icons: Node16d.gif (new)
jkealey 2005-05-20 17:38 #96 Rev.: 190

  now can delete any pathnode with 1 in, 1 out.
  now can delete components and responsibilities in outline
  build script modified to include help.xml

  167 lines of code changed in 13 files:

  - build.xml (changed)
  - src/seg/jUCMNav/editparts: ComponentRefEditPart.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: ComponentRefTreeEditPart.java (changed), ComponentTreeEditPart.java (changed), ResponsibilityTreeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: ComponentElementComponentEditPolicy.java (new 33), ComponentRefComponentEditPolicy.java (new 30), ComponentRefEditPolicy.java (del), PathNodeComponentEditPolicy.java (changed), ResponsibilityComponentEditPolicy.java (new 35)
  - src/seg/jUCMNav/model/commands/delete: DeleteComponentElementCommand.java (new 35), DeleteNodeCommand.java (changed), DeleteResponsibilityCommand.java (new 34)
jkealey 2005-05-20 16:48 #95 Rev.: 189

  improvements in outline; URNspec now is the root (because it has data); got rid of UCMspec because it doesn't contain any data. reordered empty nodes so that they appear at the end of the list. when opened, the outline no longer is scrolled to the bottom of the tree view.

  30 lines of code changed in 7 files:

  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: LabelTreeEditPart.java (changed), OutlineRootEditPart.java (new 30), TreeEditPartFactory.java (changed), UCMspecTreeEditPart.java (del), URNspecTreeEditPart.java (changed)
  - src/seg/jUCMNav/model/util: EObjectClassNameComparator.java (changed)
jkealey 2005-05-20 15:45 #94 Rev.: 188

  autolayout now works even if there are no empty nodes :)

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/commands/transformations: TrimEmptyNodeCommand.java (changed)
jkealey 2005-05-20 15:06 #93 Rev.: 187

  bug 238: first attempt at correcting the bug; hopefully I didn't screw up the build script :)

  0 lines of code changed in 1 file:

  - build.xml (changed)
oclift 2005-05-20 05:24 #92 Rev.: 186

  Framework for the help added.

  44 lines of code changed in 2 files:

  - help.xml (new 44), plugin.xml (changed)
jkealey 2005-05-20 04:46 #91 Rev.: 185

  added orfork/andfork icons to outline

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts/treeEditparts: PathNodeTreeEditPart.java (changed)
jpdaigle 2005-05-20 01:58 #90 Rev.: 183

  Tests should run okay now.

  0 lines of code changed in 1 file:

  - build.xml (changed)
jpdaigle 2005-05-20 01:34 #89 Rev.: 182

  woops, forgot to remove the call

  0 lines of code changed in 1 file:

  - build.xml (changed)
jpdaigle 2005-05-20 01:32 #88 Rev.: 181

  don't run tests from build.xml, we're going to invoke them from cruisecontrol scripts

  0 lines of code changed in 1 file:

  - build.xml (changed)
jkealey 2005-05-19 22:45 #87 Rev.: 180

  added icon on map in outline.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts/treeEditparts: MapTreeEditPart.java (changed)
  - src/seg/jUCMNav/icons: icon16.gif (new)
jkealey 2005-05-19 22:22 #86 Rev.: 179

  bug 244 - connection router bug; i don't know why this happens at the high level but this quick fix works. will suppose bug happens during commands, when the ucm is in an inconsistent state.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
jkealey 2005-05-19 22:17 #85 Rev.: 178

  bug 243: thanks etienne for the code that makes undo/redo work.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
jkealey 2005-05-19 21:56 #84 Rev.: 177

  bug 239 and visual improvements in outline view. (empty points: gray, sorted alphabetically)

  199 lines of code changed in 8 files:

  - src/seg/jUCMNav/editparts/treeEditparts: ComponentRefTreeEditPart.java (changed), MapTreeEditPart.java (changed), PathNodeTreeEditPart.java (changed), RespRefTreeEditPart.java (new 71), RespTreeEditPart.java (del), ResponsibilityTreeEditPart.java (changed), TreeEditPartFactory.java (changed)
  - src/seg/jUCMNav/model/util: EObjectClassNameComparator.java (new 128)
jkealey 2005-05-19 21:18 #83 Rev.: 176

  bug 248 - node connections now selectable.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/feedback: NodeConnectionFeedbackEditPolicy.java (changed)
jkealey 2005-05-19 21:09 #82 Rev.: 175

  oops, forgot to commit this earlier on. (for cutpath fix)

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
jkealey 2005-05-19 21:08 #81 Rev.: 174

  bug 241. wasn't calling getURNspec()

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
jkealey 2005-05-19 18:43 #80 Rev.: 173

  bug 245 - ChangeReqExtension

  0 lines of code changed in 3 files:

  - plugin.xml (changed)
  - src/seg/jUCMNav/views/wizards: NewUcmFileWizard.java (changed), NewUcmFileWizardPage.java (changed)
jkealey 2005-05-19 18:11 #79 Rev.: 172

  bug 220 - default palette state. can someone confirm the fix?

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
jkealey 2005-05-19 14:47 #78 Rev.: 171

  cut path now works in outline view. pathnodetreeeditpart overwrote installEditPolicy instead of createEditPolicy.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts/treeEditparts: PathNodeTreeEditPart.java (changed)
jkealey 2005-05-19 14:12 #77 Rev.: 170

  add label now works in outline.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/actions: AddLabelAction.java (changed)
jkealey 2005-05-19 12:58 #76 Rev.: 169

  in outline, added icons to components/responsibilities

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts/treeEditparts: LabelTreeEditPart.java (changed)
jkealey 2005-05-19 12:45 #75 Rev.: 168

  map id wasn't being checked if duplicate.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
jkealey 2005-05-19 04:33 #74 Rev.: 167

  bug 239: components now refresh properly in outline view. also added delete of components in outline view.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts/treeEditparts: ComponentRefTreeEditPart.java (changed), LabelTreeEditPart.java (changed)
jpdaigle 2005-05-19 02:38 #73 Rev.: 166

  Include test.xml in zip file generated by ant.

  0 lines of code changed in 1 file:

  - build.xml (changed)
jkealey 2005-05-19 02:36 #72 Rev.: 165

  outline now switches maps and selects the appropriate element when an item is selected there.

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed), UcmEditor.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: UcmModelElementTreeEditPart.java (changed)
etremblay 2005-05-19 01:45 #71 Rev.: 164

  Image handles are now disposed in the outline when the editpart is deactivated.

  0 lines of code changed in 5 files:

  - src/seg/jUCMNav/editparts/treeEditparts: ComponentRefTreeEditPart.java (changed), ComponentTreeEditPart.java (changed), PathNodeTreeEditPart.java (changed), UCMspecTreeEditPart.java (changed), UcmModelElementTreeEditPart.java (changed)
jkealey 2005-05-19 00:51 #70 Rev.: 163

  to be used by cruisecontrol.

  56 lines of code changed in 1 file:

  - test.xml (new 56)
etremblay 2005-05-18 11:35 #69 Rev.: 162

  Stubs now have the right icon in the outline.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts/treeEditparts: PathNodeTreeEditPart.java (changed)
jkealey 2005-05-18 04:23 #68

  now have feedback on component hover.

  57 lines of code changed in 3 files:

  - src/seg/jUCMNav/editparts: ComponentRefEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/feedback: ComponentFeedbackEditPolicy.java (new 57)
etremblay 2005-05-18 03:46 #67 Rev.: 159

  The outline view is now working. There's still some bugs, but the skeleton is there to add some behavior etc. Added a new package under editparts named treeEditparts where all the editparts for the outline are located.

  780 lines of code changed in 12 files:

  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editparts/treeEditparts: ComponentRefTreeEditPart.java (new 107), ComponentTreeEditPart.java (new 93), LabelTreeEditPart.java (new 156), MapTreeEditPart.java (new 80), PathNodeTreeEditPart.java (new 101), RespTreeEditPart.java (new), ResponsibilityTreeEditPart.java (new 65), TreeEditPartFactory.java (new 84), UCMspecTreeEditPart.java (new), URNspecTreeEditPart.java (new 94), UcmModelElementTreeEditPart.java (new)
jmcmanus 2005-05-17 22:40 #66 Rev.: 158

  Fixed Label positionning for all figures.

  0 lines of code changed in 7 files:

  - src/seg/jUCMNav/figures: AndForkFigure.java (changed), EmptyPointFigure.java (changed), EndPointFigure.java (changed), OrForkFigure.java (changed), PathNodeFigure.java (changed), ResponsibilityFigure.java (changed)
  - src/seg/jUCMNav/figures/util: JUCMNavFigure.java (changed)
jkealey 2005-05-17 22:01 #65 Rev.: 157

  changed so that it would build on java 1.4

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/views/wizards: AutoLayoutWizard.java (changed)
jkealey 2005-05-17 21:39 #64 Rev.: 156

  improvements in autolayout; manipulate empty points y/n?

  123 lines of code changed in 7 files:

  - src/seg/jUCMNav/actions: AutoLayoutAction.java (changed)
  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: TrimEmptyNodeCommand.java (new 85)
  - src/seg/jUCMNav/model/util: URNElementFinder.java (changed)
  - src/seg/jUCMNav/views/wizards: AutoLayoutDotSettingsWizardPage.java (changed), AutoLayoutWizard.java (changed), StatCalc.java (new 38)
jkealey 2005-05-17 17:38 #63 Rev.: 155

  bug 237 - empty names no longer allowed.

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
  - src/seg/jUCMNav/views/property: ComponentPropertySource.java (changed), ResponsibilityPropertySource.java (changed)
jmcmanus 2005-05-17 02:34 #62 Rev.: 154

  minor fix for component labels (default position was to low by height of label)

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed)
jmcmanus 2005-05-17 02:29 #61 Rev.: 153

  Added static final default width/height to some figures, added a utility class to centralise access to the default sizes.
  Labels created by default now appear at correct place (give or take a few pixels in some cases).

  49 lines of code changed in 9 files:

  - src/seg/jUCMNav/actions: AddLabelAction.java (changed)
  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/figures: EndPointFigure.java (changed), PathNodeFigure.java (changed), ResponsibilityFigure.java (changed), StartPointFigure.java (changed), StubFigure.java (changed)
  - src/seg/jUCMNav/figures/util: JUCMNavFigure.java (new 49)
jpdaigle 2005-05-17 02:10 #60 Rev.: 152

  Ahem - simple pre/post condition checking on fork create commands.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model/commands/create: AddForkOnConnectionCommand.java (changed), AddForkOnEmptyPointCommand.java (changed)
jkealey 2005-05-17 01:54 #59 Rev.: 151

  added selection feedback on node connections, made cutpath work on these

  0 lines of code changed in 4 files:

  - src/seg/jUCMNav/editparts: NodeConnectionEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/feedback: NodeConnectionFeedbackEditPolicy.java (new)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: CutPathCommand.java (changed)
jkealey 2005-05-16 16:39 #58 Rev.: 150

  bug 225 : property view no longer allows duplicate names;
  properties now in simple groups

  0 lines of code changed in 4 files:

  - src/seg/jUCMNav/views/property: ComponentPropertySource.java (changed), EObjectPropertySource.java (changed), ResponsibilityPropertySource.java (changed), UCMElementPropertySource.java (changed)
jkealey 2005-05-16 04:55 #57 Rev.: 149

  bug 181: resprefs now linking to responsibilities. property view now behaves similarly to components. fixed bugs introduced during refactoring of propertysource code. re-inserted code removed in one of etienne's commits; probably due to bad conflict management. added another class in the property source hierarchy to contain the binding/unbinding code.

  207 lines of code changed in 10 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed), ModelElementEditPart.java (changed), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: SplitLinkCommand.java (changed)
  - src/seg/jUCMNav/model/util: URNReferencerChecker.java (changed)
  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
  - src/seg/jUCMNav/views/property: ComponentPropertySource.java (changed), EObjectPropertySource.java (changed), ResponsibilityPropertySource.java (new 207), UCMElementPropertySource.java (new)
etremblay 2005-05-15 05:52 #56 Rev.: 148

  PathTool seems to be working flawlessly for creating new path, then extending it... Click on any connection and an EmptyPoint will get created on the path. If you click on a connection of an other path, the EndPoint of this path will get selected so that you can continue to extend this path easily.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors/palette/tools: PathTool.java (changed)
etremblay 2005-05-14 21:15 #55 Rev.: 147

  Added a PathTool. This will be the main tool to edit a path. Right it has a and-join icon in the palette.
  You can only create a path with it right now and then the end point is selected by default (instead of the start point like before). The hardest part seems to be to make the tool both a creation tool and a selection tool at the same time.
  I'm still trying to make this part of the path tool work. I'll commit it later.

  35 lines of code changed in 3 files:

  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editors/palette/tools: PathTool.java (changed), PathToolEntry.java (new 35)
jpdaigle 2005-05-14 20:15 #54 Rev.: 146

  + Fork creation refactoring (generalizing commands)
  + Better palette support for fork creation

  0 lines of code changed in 8 files:

  - src/seg/jUCMNav/actions: AddAndForkAction.java (changed), AddOrForkAction.java (changed)
  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddAndForkCommand.java (del), AddForkOnConnectionCommand.java (new), AddForkOnEmptyPointCommand.java (new), AddOrForkCommand.java (del)
etremblay 2005-05-14 16:46 #53 Rev.: 145

  Moved property page related class in the package seg.jUCMNav.views.property

  413 lines of code changed in 13 files:

  - src/seg/jUCMNav/editparts: ComponentRefEditPart.java (changed), ModelElementEditPart.java (changed)
  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
  - src/seg/jUCMNav/views: CheckboxButtonCellEditor.java (del), CheckboxPropertyDescriptor.java (del), ComponentPropertySource.java (del), CustomTextPropertyDescriptor.java (del), EObjectPropertySource.java (del)
  - src/seg/jUCMNav/views/property: CheckboxButtonCellEditor.java (new), CheckboxPropertyDescriptor.java (new), ComponentPropertySource.java (new), CustomTextPropertyDescriptor.java (new), EObjectPropertySource.java (new 413)
etremblay 2005-05-14 16:36 #52 Rev.: 144

  The perspective is now actually doing something. You'll have to reset your perspective in your runtime workbench to see a difference.
  New file wizard for UCM files.
  New responsibility view that does nothing at the moment... But the skeleton is there for future devellopement.

  329 lines of code changed in 9 files:

  - plugin.xml (changed)
  - icons: Resp16.gif (new), sample.gif (new)
  - src/seg/jUCMNav/icons: perspectiveIcon.gif (new)
  - src/seg/jUCMNav/views: CheckboxButtonCellEditor.java (changed), ResponsibilityView.java (new), UCMPerspectiveFactory.java (changed)
  - src/seg/jUCMNav/views/wizards: NewUcmFileWizard.java (new 166), NewUcmFileWizardPage.java (new 163)
etremblay 2005-05-13 22:26 #51 Rev.: 143

  - EObjectPropertySource is now refactored to be subclassed properly. Moved all the component dependant code in ComponentPropertyDescriptor. For class specific information to be put in the property page, now do you own subclass. I copy pasted your code Jason, so maybe you should take a look to see if it could be refactored better since it's in its own class now.
  - I implemented a new CheckboxPropertyDescriptor since the one provided by the framework doesn't work.
  - Ids in all the property pages are now read only.
  - Corrected bug 221, 232, 233, 234

  0 lines of code changed in 8 files:

  - src/seg/jUCMNav/editparts: ComponentRefEditPart.java (changed), LabelEditPart.java (changed), ModelElementEditPart.java (changed)
  - src/seg/jUCMNav/views: CheckboxButtonCellEditor.java (new), CheckboxPropertyDescriptor.java (new), ComponentPropertySource.java (new), CustomTextPropertyDescriptor.java (new), EObjectPropertySource.java (changed)
jkealey 2005-05-13 20:15 #50 Rev.: 142

  Created an element finder. Given an ID, find the model element instance.
  Needed for AutoLayout.
  Upgraded AutoLayout to output/input dot files using these elements instead of a naming map. Starting point to be able load external dot files to manipulate the model.

  289 lines of code changed in 3 files:

  - src/seg/jUCMNav/actions: AutoLayoutAction.java (changed)
  - src/seg/jUCMNav/model/util: URNElementFinder.java (new 289)
  - src/seg/jUCMNav/views/wizards: AutoLayoutWizard.java (changed)
jkealey 2005-05-13 18:33 #49 Rev.: 141

  bug 181: labels now show name of responsibility instead of respref.
  onload, any unlinked reference will have defintiions created.
  need to update propertysource so that it behaves properly.

  79 lines of code changed in 4 files:

  - src/seg/jUCMNav/editors/resourceManagement: UrnModelManager.java (changed)
  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/util: URNReferencerChecker.java (new 79)
jkealey 2005-05-13 17:30 #48 Rev.: 140

  bug 225: modelcreationfactory no longer creates components or responsibilities with naming conflicts.
  bug 181: modelcreationfactory creates a responsibility with each respref.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
jkealey 2005-05-13 15:57 #47 Rev.: 139

  changed our test cases so that they run inside a real eclipse, asking for a real editor on a real file. command saving is now tested not to break anything. also fixed some tests that broke when we created labels automatically

  0 lines of code changed in 6 files:

  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed), UcmEditor.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteComponentRefCommand.java (changed)
  - src/seg/jUCMNav/model/util: URNNamingHelper.java (changed)
  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
jmcmanus 2005-05-13 12:34 #46 Rev.: 138

  Labels now appear at correct place (maybe not for ComponentLabels).
  Fixed a bug where LabelSetConstraintCommand did not implement JUCMNavCommand.
  Implemented the command tests for labels.
  Removed editpolicies.directedit and ChangeLabelNameCommand (these where committed accidently by me).

  0 lines of code changed in 7 files:

  - src/seg/jUCMNav/actions: AddLabelAction.java (changed)
  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/directEdit: LabelDirectEditPolicy.java (del)
  - src/seg/jUCMNav/model/commands/changeConstraints: LabelSetConstraintCommand.java (changed)
  - src/seg/jUCMNav/model/commands/create: CreateLabelCommand.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: ChangeLabelNameCommand.java (del)
  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
jpdaigle 2005-05-13 04:44 #45 Rev.: 136

  Typo fixing to test updated cruisecontrol config.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddOrForkCommand.java (changed)
jkealey 2005-05-12 21:44 #44 Rev.: 135

  bug 225: now sanitizes the URNspec when loaded. resolves any naming conflicts or duplicate IDs.
  labels no longer set any names
  now need to ensure that modelcreationfactory generates IDs/names that don't conflict (not just the next time you open the file)

  836 lines of code changed in 5 files:

  - src/seg/jUCMNav/editors/resourceManagement: UrnModelManager.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands/create: CreateLabelCommand.java (changed)
  - src/seg/jUCMNav/model/util: LongAsStringComparator.java (new 39), URNNamingHelper.java (new 797)
jkealey 2005-05-12 16:52 #43 Rev.: 134

  bug226 : autolabel creation on selected elements. pathnode label should draw itself outside the bounds of the figure instead of in center.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
jkealey 2005-05-12 16:28 #42 Rev.: 133

  removed dependency on java 1.5

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
jkealey 2005-05-12 15:45 #41 Rev.: 132

  bug 225: first draft at naming/identifying model elements. currently chokes on old files. doesn't check to see if names are unique; doesn't perform sanity check at start.

  0 lines of code changed in 16 files:

  - src/seg/jUCMNav/actions: AddLabelAction.java (changed)
  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed), UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editors/resourceManagement: UrnModelManager.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddAndForkCommand.java (changed), AddOrForkCommand.java (changed), CreateLabelCommand.java (changed), CreatePathCommand.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteNodeCommand.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: CutPathCommand.java (changed), ExtendPathCommand.java (changed), SplitLinkCommand.java (changed)
  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
etremblay 2005-05-12 03:25 #40 Rev.: 131

  Stubs update there appearance when you change them to dynamic or static.

  183 lines of code changed in 3 files:

  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), PathNodeEditPart.java (changed), StubEditPart.java (new 183)
jpdaigle 2005-05-12 03:00 #39 Rev.: 130

  JP - OrForks: undo/redo working

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/commands/create: AddOrForkCommand.java (changed)
etremblay 2005-05-12 02:02 #38 Rev.: 128

  - New icon for files
  - New Polygon figure class if you want to make arbitrary filled figure (draw2d doesn't have one)
  - Can insert a stub in the diagram from the palette.

  126 lines of code changed in 10 files:

  - plugin.xml (changed)
  - icons: icon16.gif (new), icon24.gif (new)
  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/figures: Polygon.java (new 20), StubFigure.java (new 106)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
jpdaigle 2005-05-11 01:52 #37 Rev.: 127

  JP: Enabled UNDO on OrForks created from an EmptyPoint. PathTool-created OrForks coming up.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/commands/create: AddOrForkCommand.java (changed)
jpdaigle 2005-05-11 01:51 #36 Rev.: 126

  JP: A few bug fixes with improper model manipulation when creating AndForks.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/commands/create: AddOrForkCommand.java (changed)
jkealey 2005-05-11 01:50 #35 Rev.: 125

  exception noticed by JP. fixed code.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed)
jkealey 2005-05-10 20:12 #34 Rev.: 124

  Started work on wizard. You can now define the path, orientation and size of the graph. size doesn't work very well :)

  527 lines of code changed in 4 files:

  - .project (changed)
  - src/seg/jUCMNav/actions: AutoLayoutAction.java (changed)
  - src/seg/jUCMNav/views/wizards: AutoLayoutDotSettingsWizardPage.java (new 213), AutoLayoutWizard.java (new 314)
jpdaigle 2005-05-10 05:17 #33 Rev.: 122

  Ignoring output jar

  0 lines of code changed in 1 file:

  - build: .cvsignore (new)
jpdaigle 2005-05-10 04:12 #32 Rev.: 121

  Woops, removing file

  0 lines of code changed in 1 file:

  - build: jUCMNav.jar (del)
jpdaigle 2005-05-10 03:09 #31 Rev.: 120

  + OrFork creation support in the palette
  + Very Buggy And / Or fork saving
  + A few various bugfixes
  + Multipage editor support for forks

  46 lines of code changed in 12 files:

  - build: jUCMNav.jar (new)
  - src/seg/jUCMNav/actions: AddAndForkAction.java (new 46)
  - src/seg/jUCMNav/editors: UCMNavMultiPageEditor.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editors/palette: UcmPaletteRoot.java (changed)
  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: NodeConnectionXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/figures: AndForkFigure.java (new)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddAndForkCommand.java (new), AddOrForkCommand.java (changed)
jkealey 2005-05-10 01:16 #30 Rev.: 119

  Temporary code to name unamed components.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/commands/create: CreateLabelCommand.java (changed)
etremblay 2005-05-09 23:55 #29 Rev.: 118

  Added the class to implement the perspective with the icon for it.

  42 lines of code changed in 3 files:

  - plugin.xml (changed)
  - icons: perspectiveIcon.gif (new)
  - src/seg/jUCMNav/views: UCMPerspectiveFactory.java (new 42)
etremblay 2005-05-09 21:26 #28 Rev.: 117

  - Fixed the position of the component label. According to the old UCMNav, it has to be on top of components.
  - Added some Math.round in BSpline.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/actions: AddLabelAction.java (changed)
  - src/seg/jUCMNav/figures/router: BSpline.java (changed)
jkealey 2005-05-09 18:47 #27 Rev.: 116

  bug 184.
  now supports multiple use case maps per file.
  took 20+ hours to get working.

  1405 lines of code changed in 8 files:

  - plugin.xml (changed)
  - src/seg/jUCMNav/actions: AutoLayoutAction.java (changed)
  - src/seg/jUCMNav/editors: DelegatingCommandStack.java (new 405), DelegatingZoomManager.java (new 347), UCMNavMultiPageEditor.java (new 653), UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editors/resourceManagement: ResourceTracker.java (changed)
jmcmanus 2005-05-09 05:09 #26 Rev.: 115

  Fixed a bug where ComponentLabel textwasn't getting updated properly.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
jkealey 2005-05-09 02:39 #25 Rev.: 114

  fixed bug 142, save as problem; took like 6h.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/resourceManagement: UrnModelManager.java (changed)
jmcmanus 2005-05-08 18:02 #24 Rev.: 113

  Fixed a bug where component labels did not move correctly.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed)
jmcmanus 2005-05-08 17:41 #23 Rev.: 112

  Labels for ComponentRefs added. Changed most of the old Label logic.

  0 lines of code changed in 10 files:

  - src/seg/jUCMNav/actions: AddLabelAction.java (changed)
  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), LabelEditPart.java (changed), MapAndPathGraphEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: LabelComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands/changeConstraints: LabelSetConstraintCommand.java (changed)
  - src/seg/jUCMNav/model/commands/create: CreateLabelCommand.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteLabelCommand.java (changed)
jkealey 2005-05-06 16:36 #22 Rev.: 111

  changed StringBuilder (1.5+) to StringBuffer (old)

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/actions: AutoLayoutAction.java (changed)
jkealey 2005-05-06 16:10 #21 Rev.: 110

  Added quick autolayout tool to source control, in same branch, because fairly localized and currently stable (if you have graphviz dot installed in the right directory).

  0 lines of code changed in 5 files:

  - plugin.xml (changed)
  - src/seg/jUCMNav/actions: AutoLayoutAction.java (new)
  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/feedback: PathNodeNonResizableEditPolicy.java (changed)
jkealey 2005-05-06 14:58 #20 Rev.: 109

  path nodes now once again have feedback when moved.
  removed dependency to non-resizable edit policy and modified the edit policy so that the resize shows illegal sign.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
jpdaigle 2005-05-06 04:29 #19 Rev.: 108

  JP: Typo cleanup - renamed class PathNodeNonRezizableEditPolicy to PathNodeNonResizableEditPolicy. Better do it sooner than later.

  60 lines of code changed in 3 files:

  - src/seg/jUCMNav/editparts: PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/feedback: PathNodeNonResizableEditPolicy.java (new 60), PathNodeNonRezizableEditPolicy.java (del)
jpdaigle 2005-05-06 04:25 #18 Rev.: 107

  JP: Typo cleanup.

  0 lines of code changed in 5 files:

  - src/seg/jUCMNav/figures: EmptyPointFigure.java (changed), OrForkFigure.java (changed), PathNodeFigure.java (changed), ResponsibilityFigure.java (changed)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
jpdaigle 2005-05-06 03:10 #17 Rev.: 106

  JP: First OR-Fork implementation. Caution: no undo, no delete, no multiple branches (>2) for now.

  97 lines of code changed in 10 files:

  - src/seg/jUCMNav/actions: AddOrForkAction.java (new 97)
  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/editparts: GraphicalEditPartFactory.java (changed), PathNodeEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: PathNodeComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/figures: OrForkFigure.java (new)
  - src/seg/jUCMNav/figures/router: BSplineConnectionRouter.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddOrForkCommand.java (new)
etremblay 2005-05-06 01:23 #16 Rev.: 105

  Fixed with Jason the "swigy" line when you create a path ;).
  Now the path is straight.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/figures/router: BSpline.java (changed)
jkealey 2005-05-05 03:52 #15 Rev.: 104

  final wave of tests for bind/unbind

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
jkealey 2005-05-05 03:29 #14 Rev.: 103

  added componentref/pathnode parent in property view as a dropdown.

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/actions: UnbindFromParent.java (changed)
  - src/seg/jUCMNav/model/util: ParentFinder.java (changed)
  - src/seg/jUCMNav/views: EObjectPropertySource.java (changed)
jkealey 2005-05-05 03:28 #13 Rev.: 102

  needed for coop work.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
jkealey 2005-05-05 02:17 #12 Rev.: 101

  first wave of tests for binding/unbinding: they are possible.
  realized I can't implement the second set of tests for binding/unbinding without adapting the tool because I forgot certain requirements.
  tested deletion of components.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
jkealey 2005-05-05 00:21 #11 Rev.: 100

  implemented tests for new commands (component bind/unbind, deletion)

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model/commands/changeConstraints: SetConstraintBoundComponentRefCompoundCommand.java (changed)
  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
jkealey 2005-05-05 00:01 #10 Rev.: 99

  implemented pre/post conditions in delete component
  fixed a "bug" in ParentFinder that would leave the UI in an inconsistent state after a disallowed change.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/model/commands/delete: DeleteComponentRefCommand.java (changed)
  - src/seg/jUCMNav/model/util: ParentFinder.java (changed)
jkealey 2005-05-04 20:01 #9 Rev.: 98

  copy-paste error, bug 213 fixed.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/commands/delete: DeleteComponentRefCommand.java (changed)
jkealey 2005-05-04 16:06 #8 Rev.: 97

  small bug fix in DeleteNodeCommand. I don't know how come this wasn't committed last time.no longer crashes on save.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/model/commands/delete: DeleteNodeCommand.java (changed)
jkealey 2005-05-04 04:23 #7 Rev.: 96

  bug 212 - now can delete components.
  quick fix on path node deletion

  27 lines of code changed in 4 files:

  - src/seg/jUCMNav/editparts: ComponentRefEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: ComponentRefEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteComponentRefCommand.java (new 27), DeleteNodeCommand.java (changed)
jkealey 2005-05-04 03:18 #6 Rev.: 95

  bug 134&135 - jUCMNav now with binding and unbinding by movement in the editor and by contextual menus.

  407 lines of code changed in 9 files:

  - src/seg/jUCMNav/actions: BindChildren.java (new 101), BindWithParent.java (new 113), UnbindChildren.java (new 96), UnbindFromParent.java (new 97)
  - src/seg/jUCMNav/editors: UcmEditor.java (changed)
  - src/seg/jUCMNav/editors/actionContributors: UcmContextMenuProvider.java (changed)
  - src/seg/jUCMNav/model/commands/changeConstraints: ComponentRefBindChildCommand.java (changed), ComponentRefUnbindChildCommand.java (new)
  - src/seg/jUCMNav/model/util: ParentFinder.java (changed)
jmcmanus 2005-05-03 18:03 #5 Rev.: 94

  Labels can now be deleted

  191 lines of code changed in 3 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/element: LabelComponentEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/delete: DeleteLabelCommand.java (new 191)
jmcmanus 2005-05-03 14:17 #4 Rev.: 93

  Fixed a bug where labels would move too much when you moved the label and the path node together

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed)
jkealey 2005-05-03 03:00 #3 Rev.: 92

  first commit for bug 134

  241 lines of code changed in 15 files:

  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model: ModelCreationFactory.java (changed)
  - src/seg/jUCMNav/model/commands: JUCMNavCommand.java (changed)
  - src/seg/jUCMNav/model/commands/changeConstraints: ComponentRefBindChildCommand.java (new), SetConstraintBoundComponentRefCompoundCommand.java (new), SetConstraintCommand.java (changed), SetConstraintComponentRefCommand.java (changed)
  - src/seg/jUCMNav/model/commands/create: AddComponentRefCommand.java (changed), CreatePathCommand.java (changed)
  - src/seg/jUCMNav/model/commands/transformations: CutPathCommand.java (changed), ExtendPathCommand.java (changed), SplitLinkCommand.java (changed)
  - src/seg/jUCMNav/model/util: ParentFinder.java (new 241)
  - src/seg/jUCMNav/tests/commands: JUCMNavCommandTests.java (changed)
  - src/seg/jUCMNav/tests/progress: ProgressTests.java (changed)
jmcmanus 2005-05-03 00:10 #2 Rev.: 91

  Tweaked label appearance. Fixed Bug 205

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/actions: AddLabelAction.java (changed)
  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/model/commands/create: CreateLabelCommand.java (changed)
jmcmanus 2005-05-02 21:17 #1 Rev.: 90

  bug 189 fixed for LabelSetConstraintsCommand

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/editparts: LabelEditPart.java (changed)
  - src/seg/jUCMNav/editpolicies/layout: MapAndPathGraphXYLayoutEditPolicy.java (changed)
  - src/seg/jUCMNav/model/commands/changeConstraints: LabelSetConstraintCommand.java (changed)

April 2005 »

Generated by StatCVS 0.5.0