# Directory src/seg/jUCMNav/editpolicies/

« Development Statistics for jUCMNav

Directory Created:
  2005-02-22 17:48
Total Files:
  1
Deleted Files:
  25
Lines of Code:
  19

[root]/src/seg/jUCMNav/editpolicies
directEdit (0 files, 0 lines)
directEditPolicy (7 files, 538 lines)
element (19 files, 701 lines)
feedback (6 files, 455 lines)
layout (6 files, 936 lines)

## Lines of Code

## Developers

Author | Changes | Lines of Code | Lines per Change
--- | --- | --- | ---
Totals | 86 (100.0%) | 19 (100.0%) | 0.2
jkealey | 9 (10.5%) | 19 (100.0%) | 2.1
jmcmanus | 4 (4.7%) | 0 (0.0%) | 0.0
etremblay | 73 (84.9%) | 0 (0.0%) | 0.0

## Most Recent Commits

jkealey 2005-07-12 02:47 Rev.: 459

  new feature: use pathtool/fork/join from palette on fork/join and a new branch will be added.
  fixed a bug introduced during cleanup in LabelEditPart.
  cleaned up seg.jUCMNav.editpolicies.* and wrote javadoc

  19 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: package.html (new 19)
etremblay 2005-04-25 21:55 Rev.: 77

  Refactored a lot of packages to better reflect our strategy for the future.
  Corrected some bugs to follow some guidelines we defined earlier.
  Extracted the RessourceTracker class from UCMEditor.

  0 lines of code changed in 10 files:

  - src/seg/jUCMNav/editpolicies: ComponentRefEditPolicy.java (del), LabelComponentEditPolicy.java (del), LabelDirectEditPolicy.java (del), MapAndPathGraphXYLayoutEditPolicy.java (del), NodeConnectionEditPolicy.java (del), NodeConnectionEndpointEditPolicy.java (del), NodeConnectionSelectionHandlesEditPolicy.java (del), NodeConnectionXYLayoutEditPolicy.java (del), PathNodeComponentEditPolicy.java (del), PathNodeNonRezizableEditPolicy.java (del)
jmcmanus 2005-04-17 23:54 Rev.: 76

  Added a new figure for labels, labels are now relative to nodes, add label action disappears when label is already there.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed)
jkealey 2005-04-17 17:08 Rev.: 74

  * Cleaned up CutPathCommand, ExtendPathCommand, SetConstraintCommand, SplitLinkCommand.
  * They now extend JUCMNavCommand
  * Added a few tests

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed), NodeConnectionXYLayoutEditPolicy.java (changed), PathNodeComponentEditPolicy.java (changed)
jkealey 2005-04-16 18:18 Rev.: 72

  * Created General Test Suite that will run all smaller ones; this test suite should be run by cruisecontrol
  * Refactored ModelCreationFactory to allow static use
  * Cleaned CreatePathCommand ; now extends JUCMNavCommand and no longer references Draw2D
  * Created a test case for it.
  * Removed CreatePathNodeCommand which wasn't used.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed)
jkealey 2005-04-15 22:55 Rev.: 68

  first attempts at autogenerated junit tests.
  the code committed here will probably break the compiler; eclipse must be updated as stated here:
  http://www.cis.upenn.edu/~matuszek/cit594-2004/Pages/eclipse-faq.html

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed)
etremblay 2005-04-12 16:35 Rev.: 64

  Components are now on there own layer... Caused a LOT of problems. I had to reimplement a lot of function of the MapPathGraphEditPart.
  Fixed some bugs of notifying of MapGraphEditPart too.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed)
jkealey 2005-04-11 02:05 Rev.: 63

  worked on bug 184; top level element is now URNspec; will break existing files.
  perfected a few issues concerning components; are now subsets of URNspec
  fixed a bug concerning the label's addaction that caused an error to be thrown when clicking outside the editor

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed)
jmcmanus 2005-04-01 16:41 Rev.: 60

  *** empty log message ***

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/editpolicies: LabelComponentEditPolicy.java (new), LabelDirectEditPolicy.java (new), MapAndPathGraphXYLayoutEditPolicy.java (changed)
etremblay 2005-03-29 20:04 Rev.: 54

  Commented the functions for all the following package:
  - editors
  - emf
  - figures
  - figures.router

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed), PathNodeEditPolicy.java (del)
etremblay 2005-03-29 15:05 Rev.: 52

  Resolved bug 166.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (changed), NodeConnectionXYLayoutEditPolicy.java (changed)
jkealey 2005-03-29 04:13 Rev.: 51

  initial version of being able to add components ( bug 133 )
  lots of cleanup required.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editpolicies: MapAndPathGraphXYLayoutEditPolicy.java (new), PathGraphXYLayoutEditPolicy.java (del)
etremblay 2005-03-28 15:48 Rev.: 50

  - You can add multiple path in one diagram.
  - The path tool is close to work like planned.
  - To extend a path, select the end point of the path you want to extends, select the end point tool and then click where you want to extend.

  0 lines of code changed in 3 files:

  - src/seg/jUCMNav/editpolicies: PathGraphXYLayoutEditPolicy.java (changed), PathNodeComponentEditPolicy.java (new), PathNodeNonRezizableEditPolicy.java (changed)
etremblay 2005-03-16 03:57 Rev.: 44

  - You can now add a EmptyPoint and a Responsibility on a NodeConnection.
  - Now each editpart know about the root model (The PathGraph). It's easier to make the commands this way.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editpolicies: NodeConnectionXYLayoutEditPolicy.java (changed), PathNodeNonRezizableEditPolicy.java (changed)
etremblay 2005-03-15 22:05 Rev.: 43

  - The new model is now working.
  - Creating path works (do/undo)
  - Extending path works (do/undo)
  - SplitLinkCommand doesn't work
  - BSplineConnectionRouter works #1!

  0 lines of code changed in 16 files:

  - src/seg/jUCMNav/editpolicies: ComponentRefEditPolicy.java (new), LinkEditPolicy.java (del), LinkEndpointEditPolicy.java (del), LinkSelectionHandlesEditPolicy.java (del), LinkXYLayoutEditPolicy.java (del), NodeConnectionEditPolicy.java (new), NodeConnectionEndpointEditPolicy.java (new), NodeConnectionSelectionHandlesEditPolicy.java (new), NodeConnectionXYLayoutEditPolicy.java (new), PathGraphXYLayoutEditPolicy.java (new), PathNodeEditPolicy.java (new), PathNodeNonRezizableEditPolicy.java (new), UcmComponentEditPolicy.java (del), UcmNodeEditPolicy.java (del), UcmNodeNonRezizableEditPolicy.java (del), UcmXYLayoutEditPolicy.java (del)
etremblay 2005-03-08 15:31 Rev.: 38

  TODO list is now up to date.

  0 lines of code changed in 9 files:

  - src/seg/jUCMNav/editpolicies: LinkEditPolicy.java (changed), LinkEndpointEditPolicy.java (changed), LinkSelectionHandlesEditPolicy.java (changed), LinkXYLayoutEditPolicy.java (changed), UcmComponentEditPolicy.java (changed), UcmEditPolicy.java (del), UcmNodeEditPolicy.java (changed), UcmNodeNonRezizableEditPolicy.java (changed), UcmXYLayoutEditPolicy.java (changed)
etremblay 2005-03-06 22:09 Rev.: 35

  Maintenant les paths semblent fonctionner presque à
  100%. À part que je ne sais pas encore comment faire pour mettre mes
  figure de node par dessus mes connection (ce qui créé des problèmes
  d'affordance). J'ai tenté d'écrire une fonction qui "clip" la
  connection pour ne pas qu'elle embarque sur la node, mais j'ai plein
  de problème... Également j'ai encore quelques problèmes avec le zoom
  :P. Je vais expliquer tout ça lundi dans la réunion.
  Maintenant les figures sont plus facile à sélectionner. Elles sont
  entouré d'un plus grand rectangle de sélection que la figure elle
  même. Réglé des problèmes de coordonnées des figures également quand
  on les changeait de place. J'ai changé aussi comment elles étaient
  dessinées. Elles ne sont plus dessinées à la main dans paintFigure().
  Le default tool de la palette quand tu commence est la créaction de
  path et ensuite quand le user créé une path ça change au end point
  tool... Donc ça simule le behavior de UCM Nav en fait.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: UcmXYLayoutEditPolicy.java (changed)
etremblay 2005-03-04 22:18 Rev.: 32

  You can now add a node on the curve and the connection router will update accordingly.

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: UcmNodeNonRezizableEditPolicy.java (new)
etremblay 2005-03-02 16:25 Rev.: 26

  Zooming is now working.

  0 lines of code changed in 2 files:

  - src/seg/jUCMNav/editpolicies: LinkXYLayoutEditPolicy.java (changed), UcmXYLayoutEditPolicy.java (changed)
etremblay 2005-02-25 22:20 Rev.: 24

  Modified the palette and the palette behavior...

  0 lines of code changed in 1 file:

  - src/seg/jUCMNav/editpolicies: UcmXYLayoutEditPolicy.java (changed)

(5 more)

Generated by StatCVS 0.4.1