2005-07-18 jpdaigle * build.xml: + Fix help bug when deployed with base href="" + Better build script: smaller artifact outputs, all-in-one jarfile for deployment. 2005-07-16 jpdaigle * build.xml, help.xml: + Including a local version of the monolithic help file for offline browsing. + Script for fetching latest version from TWiki site. + Build script updates to include help content in deployment package. + help.xml updates to refer to local help. (TODO: images still stored offsite - need to hack the script to change external refs; debug wget -p option) 2005-07-16 etremblay * src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java: A little bit more command tests. 2005-07-14 etremblay * src/seg/jUCMNav/figures/StubFigure.java, src/seg/jUCMNav/model/ModelCreationFactory.java, src/seg/jUCMNav/model/commands/transformations/ChangeLabelNameCommand.java, src/seg/jUCMNav/model/util/URNReferencerChecker.java, src/seg/jUCMNav/views/stub/StubBindingsDialog.java: Lesson learned... Never try to make an SWT application in 3.1 for 3.0.... The layout won't work like you designed it in 3.1... Added condition editing in the StubBindingDialog. Quick hack to take what was working in the 3.1 version done during the day and add it to the 3.0 version. The layout is not as nice though in 3.0. 2005-07-14 jkealey * help.xml: this help.xml should load properly. * plugin.xml: other javadoc issue; removed ucm from the list of extensions associated with jucmnav. now only jucm * src/seg/jUCMNav/views/UCMPerspectiveFactory.java, src/seg/jUCMNav/views/property/descriptors/CheckboxPropertyDescriptor.java, src/seg/jUCMNav/views/property/descriptors/CustomTextPropertyDescriptor.java, src/seg/jUCMNav/views/stub/PluginContentProvider.java, src/seg/jUCMNav/views/stub/PluginLabelProvider.java, src/seg/jUCMNav/views/stub/PluginListDialog.java, src/seg/jUCMNav/views/stub/StubBindingsDialog.java, src/seg/jUCMNav/views/property/EObjectPropertySource.java, src/seg/jUCMNav/views/property/LabelPropertySource.java, src/seg/jUCMNav/views/property/PropertyID.java, src/seg/jUCMNav/views/property/StubPropertySource.java, src/seg/jUCMNav/views/property/descriptors/CheckboxButtonCellEditor.java, src/seg/jUCMNav/views/property/descriptors/StubPluginsCellEditor.java, src/seg/jUCMNav/views/property/descriptors/StubPluginsPropertyDescriptor.java, src/seg/jUCMNav/views/wizards/AutoLayoutDotSettingsWizardPage.java, src/seg/jUCMNav/views/wizards/AutoLayoutWizard.java, src/seg/jUCMNav/views/wizards/ExportImageWizard.java, src/seg/jUCMNav/views/wizards/ExportImageWizardPage.java, src/seg/jUCMNav/views/wizards/NewUcmFileWizard.java, src/seg/jUCMNav/views/wizards/NewUcmFileWizardPage.java, src/seg/jUCMNav/views/wizards/StatCalc.java: added headers + package.html for all files in the seg.jUCMNav.views.* package. did not clean the files * src/seg/jUCMNav/model/commands/delete/DeleteNodeCommand.java, src/seg/jUCMNav/model/commands/transformations/ChangeLabelNameCommand.java, src/seg/jUCMNav/model/commands/transformations/CutPathCommand.java, src/seg/jUCMNav/model/commands/transformations/DividePathOnNodeConnectionCompoundCommand.java, src/seg/jUCMNav/model/commands/transformations/ExtendPathCommand.java, src/seg/jUCMNav/model/commands/transformations/JoinEndToStubJoinCommand.java, src/seg/jUCMNav/model/commands/transformations/ReplacePluginCommand.java, src/seg/jUCMNav/model/commands/transformations/TrimEmptyNodeCommand.java, src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java, src/seg/jUCMNav/model/commands/transformations/ForkPathsCommand.java, src/seg/jUCMNav/model/commands/transformations/JoinPathsCommand.java, src/seg/jUCMNav/model/commands/transformations/JoinStartToStubForkCommand.java, src/seg/jUCMNav/model/commands/transformations/MergeStartEndCommand.java, src/seg/jUCMNav/model/commands/transformations/SplitLinkCommand.java, src/seg/jUCMNav/model/commands/transformations/TransmogrifyForkOrJoinCommand.java: cleaned/documented seg.jUCMNav.model.commands.transformations.*; filed bugs for some classes, created a few tests. 2005-07-14 oclift * src/seg/jUCMNav/views/wizards/StatCalc.java: Encoding error on previous commit * src/seg/jUCMNav/views/wizards/StatCalc.java: New StatCalc under right license 2005-07-14 jkealey * src/seg/jUCMNav/model/commands/delete/DeleteMultiNodeCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteNodeCommand.java, src/seg/jUCMNav/model/commands/delete/DeletePathCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteStartNCEndCommand.java, src/seg/jUCMNav/model/commands/delete/DeletePluginCommand.java: finished cleaning seg.jUCMNav.commands.delete.*; could not complete in reasonable time: filed bug 372 * src/seg/jUCMNav/editparts/LabelEditPart.java, src/seg/jUCMNav/editpolicies/feedback/LabelFeedbackEditPolicy.java, src/seg/jUCMNav/model/commands/changeConstraints/ComponentRefBindChildCommand.java: two things that popped into my head this morning; 1) connects no longer bound when say bound enclosed elements; 2) hover feedback on element when its label is hovered; helps distinguish alternatives. 2005-07-14 etremblay * src/seg/jUCMNav/views/stub/StubBindingsDialog.java: Deleted useless Resp view actions. Added a create map button in the Stub Dialog. 2005-07-14 jkealey * src/seg/jUCMNav/editparts/GraphicalEditPartFactory.java, src/seg/jUCMNav/editparts/PathNodeEditPart.java, src/seg/jUCMNav/messages_en.properties, src/seg/jUCMNav/model/commands/create/ConnectCommand.java, src/seg/jUCMNav/model/commands/delete/DisconnectCommand.java, src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java, src/seg/jUCMNav/tests/progress/ProgressTests.java, src/seg/jUCMNav/editpolicies/element/PathNodeComponentEditPolicy.java, src/seg/jUCMNav/figures/util/JUCMNavFigure.java, src/seg/jUCMNav/views/property/UCMElementPropertySource.java, src/seg/jUCMNav/views/stub/StubBindingsDialog.java: bug 344 - localization wizard 2005-07-13 jkealey * src/seg/jUCMNav/editpolicies/element/ConditionComponentEditPolicy.java, src/seg/jUCMNav/model/commands/delete/DeleteOutBindingCommand.java, src/seg/jUCMNav/tests/TestAllTestSuite.java, src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java, src/seg/jUCMNav/tests/progress/ProgressTests.java, src/seg/jUCMNav/model/commands/delete/DeleteComponentElementCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteComponentRefCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteConditionCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteInBindingCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteLabelCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteMapCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteNodeCommand.java, src/seg/jUCMNav/model/commands/delete/DeletePluginCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteResponsibilityCommand.java, src/seg/jUCMNav/model/commands/delete/DeleteStartNCEndCommand.java, src/seg/jUCMNav/model/commands/delete/DisconnectCommand.java: Cleaned/commented seg.jUCMNav.model.commands.delete, except for most of the hard ones: DeleteMultiNodeCommand, DeletePathCommand, DeletePluginCommand, DeleteStartNCEndCommand; Created new command tests. Added headers in seg.jUMCNav.tests.* 2005-07-13 jmcmanus * help.xml: Auto generated help.xml; too will be available on twiki. 2005-07-13 jkealey * src/seg/jUCMNav/actions/AddBranchAction.java, src/seg/jUCMNav/editpolicies/layout/PathNodeXYLayoutEditPolicy.java, src/seg/jUCMNav/model/commands/transformations/AddBranchCommand.java, src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java, src/seg/jUCMNav/model/commands/create/ConnectCommand.java, src/seg/jUCMNav/model/commands/create/CreateConditionCommand.java, src/seg/jUCMNav/model/commands/create/CreateLabelCommand.java, src/seg/jUCMNav/model/commands/create/CreateMapCommand.java, src/seg/jUCMNav/model/commands/create/CreatePathCommand.java: Cleaned/documented seg.jUCMNav.model.commands.create; 2005-07-12 jkealey * src/seg/jUCMNav/model/commands/create/AddComponentRefCommand.java, src/seg/jUCMNav/model/commands/create/AddForkOnConnectionCommand.java, src/seg/jUCMNav/model/commands/create/AddForkOnEmptyPointCommand.java, src/seg/jUCMNav/model/commands/create/AddInBindingCommand.java, src/seg/jUCMNav/model/commands/create/AddJoinOnConnectionCommand.java, src/seg/jUCMNav/model/commands/create/AddJoinOnEmptyPointCommand.java, src/seg/jUCMNav/model/commands/create/AddOutBindingCommand.java, src/seg/jUCMNav/model/commands/create/AddPluginCommand.java, src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java, help.xml, src/seg/jUCMNav/actions/AddOrForkAction.java, src/seg/jUCMNav/actions/AddOrJoinAction.java, src/seg/jUCMNav/actions/SelectionHelper.java, src/seg/jUCMNav/editpolicies/layout/NodeConnectionXYLayoutEditPolicy.java, src/seg/jUCMNav/editpolicies/layout/PathNodeXYLayoutEditPolicy.java, src/seg/jUCMNav/model/commands/transformations/AddBranchCommand.java: cleaned a bit of seg.jUCMNav.model.commands.create; replaced four 200+ line classes by one 34 line one. * src/seg/jUCMNav/editpolicies/layout/MapAndPathGraphXYLayoutEditPolicy.java, src/seg/jUCMNav/model/ModelCreationFactory.java, src/seg/jUCMNav/model/commands/changeConstraints/ComponentRefBindChildCommand.java, src/seg/jUCMNav/model/commands/changeConstraints/ComponentRefUnbindChildCommand.java, src/seg/jUCMNav/model/commands/changeConstraints/ConditionSetConstraintCommand.java, src/seg/jUCMNav/model/commands/changeConstraints/LabelSetConstraintCommand.java, src/seg/jUCMNav/model/commands/changeConstraints/MovePathNodeCommand.java, src/seg/jUCMNav/model/commands/changeConstraints/SetConstraintBoundComponentRefCompoundCommand.java, src/seg/jUCMNav/model/commands/changeConstraints/SetConstraintCommand.java, src/seg/jUCMNav/model/commands/changeConstraints/SetConstraintComponentRefCommand.java, src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java, src/seg/jUCMNav/tests/progress/ProgressTests.java: cleaned/commented (thankfully was already done) seg.jUCMNav.model.commands.changeConstraints 2005-07-12 etremblay * src/seg/jUCMNav/editors/MultiPageTabManager.java: Small bug fix. RespView now update correctly when you switch between editors and when you close them. The view will update when you add a new map. 2005-07-12 jkealey * src/seg/jUCMNav/model/ModelCreationFactory.java, src/seg/jUCMNav/model/util/modelexplore/AbstractQueryProcessor.java, src/seg/jUCMNav/model/util/modelexplore/GraphExplorer.java, src/seg/jUCMNav/model/util/modelexplore/IQueryProcessorChain.java, src/seg/jUCMNav/model/util/modelexplore/QueryObject.java, src/seg/jUCMNav/model/util/modelexplore/QueryRequest.java, src/seg/jUCMNav/model/util/modelexplore/QueryResponse.java, src/seg/jUCMNav/model/util/modelexplore/queries/ConnectionSplineFinder.java, src/seg/jUCMNav/model/util/modelexplore/queries/ReachableNodeFinder.java, src/seg/jUCMNav/model/util/AutoLayoutCommandComparator.java, src/seg/jUCMNav/model/util/ComponentRefAreaComparator.java, src/seg/jUCMNav/model/util/EObjectClassNameComparator.java, src/seg/jUCMNav/model/util/ParentFinder.java, src/seg/jUCMNav/model/util/SafePathChecker.java, src/seg/jUCMNav/model/util/URNElementFinder.java, src/seg/jUCMNav/model/util/URNNamingHelper.java, src/seg/jUCMNav/model/util/URNReferencerChecker.java, src/seg/jUCMNav/model/util/modelexplore/queries/DeletionPathFinder.java, src/seg/jUCMNav/model/util/modelexplore/queries/EndPointFinder.java, src/seg/jUCMNav/model/util/modelexplore/queries/StartPointFinder.java, src/seg/jUCMNav/model/util/LongAsStringComparator.java: cleaned/commented everything under seg.jUCMNav.model except the commands * help.xml, src/seg/jUCMNav/tests/progress/ProgressTests.java: programmed some progress tests. * src/seg/jUCMNav/editors/MultiPageCommandStackListener.java, src/seg/jUCMNav/figures/EndPointFigure.java, src/seg/jUCMNav/figures/ResponsibilityFigure.java: bug 359 - had forgotten to set new maps to current mode; fixed bugs in ET's resp view that sometimes made the app crash fixed a few javadoc tags * src/seg/jUCMNav/editparts/PathNodeEditPart.java, src/seg/jUCMNav/editpolicies/layout/MapAndPathGraphXYLayoutEditPolicy.java, src/seg/jUCMNav/figures/router/BSpline.java, src/seg/jUCMNav/figures/router/BSplineConnectionRouter.java, src/seg/jUCMNav/figures/router/ConnectionID.java, src/seg/jUCMNav/figures/router/UCMConnectionRouter.java, src/seg/jUCMNav/editpolicies/layout/NodeConnectionXYLayoutEditPolicy.java, src/seg/jUCMNav/figures/DirectionArrowFigure.java, src/seg/jUCMNav/figures/EditableLabel.java, src/seg/jUCMNav/figures/EmptyPointFigure.java, src/seg/jUCMNav/figures/EndPointFigure.java, src/seg/jUCMNav/figures/OrForkFigure.java, src/seg/jUCMNav/figures/OrJoinFigure.java, src/seg/jUCMNav/figures/PathNodeFigure.java, src/seg/jUCMNav/figures/ResponsibilityFigure.java, src/seg/jUCMNav/figures/Rotateable.java, src/seg/jUCMNav/figures/StartPointFigure.java, src/seg/jUCMNav/figures/StubFigure.java, src/seg/jUCMNav/figures/TimeoutPathFigure.java, src/seg/jUCMNav/figures/TimerFigure.java, src/seg/jUCMNav/figures/util/JUCMNavFigure.java, src/seg/jUCMNav/figures/util/NodeConnectionLocator.java, src/seg/jUCMNav/figures/AndForkFigure.java, src/seg/jUCMNav/figures/AndJoinFigure.java, src/seg/jUCMNav/figures/ComponentRefFigure.java, src/seg/jUCMNav/figures/LabelFigure.java, src/seg/jUCMNav/figures/Polygon.java, src/seg/jUCMNav/figures/SplineConnection.java: cleaned seg.jUCMNav.figures.* and added javadoc. fixed a few regression bugs I introduced earlier today. made startpoint figure use center of bounds instead of using absolute offset. cleaned JUCMNavFigure from having redudant info. merged AndFork/AndJoin figures and OrFork/OrJoin figures as they were identical. * src/seg/jUCMNav/editparts/LabelEditPart.java, src/seg/jUCMNav/editpolicies/directEditPolicy/ExtendedDirectEditManager.java, src/seg/jUCMNav/editpolicies/directEditPolicy/LabelCellEditorLocator.java, src/seg/jUCMNav/editpolicies/directEditPolicy/LabelDirectEditPolicy.java, src/seg/jUCMNav/editpolicies/element/ConditionComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/layout/MapAndPathGraphXYLayoutEditPolicy.java, src/seg/jUCMNav/editpolicies/layout/NodeConnectionXYLayoutEditPolicy.java, src/seg/jUCMNav/editpolicies/layout/PathNodeXYLayoutEditPolicy.java, src/seg/jUCMNav/editpolicies/element/ComponentElementComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/element/ComponentRefComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/element/ComponentRefEditPolicy.java, src/seg/jUCMNav/editpolicies/element/LabelComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/element/MapComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/element/NodeConnectionComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/element/PathNodeComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/element/ResponsibilityComponentEditPolicy.java, src/seg/jUCMNav/editpolicies/feedback/ComponentFeedbackEditPolicy.java, src/seg/jUCMNav/editpolicies/feedback/LabelFeedbackEditPolicy.java, src/seg/jUCMNav/editpolicies/feedback/NodeConnectionFeedbackEditPolicy.java, src/seg/jUCMNav/editpolicies/feedback/PathNodeNonResizableEditPolicy.java: 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 2005-07-12 jpdaigle * src/seg/jUCMNav/figures/router/BSpline.java, src/seg/jUCMNav/figures/router/UCMConnectionRouter.java, src/seg/jUCMNav/model/commands/transformations/ChangeLabelNameCommand.java, src/seg/jUCMNav/model/util/ParentFinder.java, src/seg/jUCMNav/model/util/SafePathChecker.java, src/seg/jUCMNav/model/util/URNNamingHelper.java, src/seg/jUCMNav/tests/progress/ProgressTests.java, src/seg/jUCMNav/views/property/ComponentPropertySource.java, src/seg/jUCMNav/views/property/EObjectPropertySource.java, src/seg/jUCMNav/views/property/ResponsibilityPropertySource.java, src/seg/jUCMNav/views/wizards/AutoLayoutWizard.java: JP: javadoc improvements on private-visibility methods 2005-07-11 jkealey * src/seg/jUCMNav/editparts/treeEditparts/PathNodeTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/ComponentRefTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/ComponentTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/LabelTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/MapTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/OutlineRootEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/RespRefTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/ResponsibilityTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/TreeEditPartFactory.java, src/seg/jUCMNav/editparts/treeEditparts/URNspecTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/UcmModelElementTreeEditPart.java: cleaned seg.jUCMNav.editparts.treeEditparts and added javadoc; found bugs concerning outline icon when component kind or stub dynamic was changed. * src/seg/jUCMNav/editors/UcmEditor.java, src/seg/jUCMNav/editors/actionContributors/ModeComboContributionItem.java, src/seg/jUCMNav/editors/resourceManagement/MultiPageFileManager.java, src/seg/jUCMNav/editors/resourceManagement/UrnModelManager.java, src/seg/jUCMNav/editparts/GraphicalEditPartFactory.java, src/seg/jUCMNav/editparts/LabelEditPart.java, src/seg/jUCMNav/editparts/StubEditPart.java, src/seg/jUCMNav/figures/router/UCMConnectionRouter.java, src/seg/jUCMNav/views/stub/StubBindingsDialog.java, src/seg/jUCMNav/editparts/ComponentRefEditPart.java, src/seg/jUCMNav/editparts/ConditionEditPart.java, src/seg/jUCMNav/editparts/ConnectionOnBottomRootEditPart.java, src/seg/jUCMNav/editparts/DragPathNodeTracker.java, src/seg/jUCMNav/editparts/MapAndPathGraphEditPart.java, src/seg/jUCMNav/editparts/ModelElementEditPart.java, src/seg/jUCMNav/editparts/NodeConnectionEditPart.java, src/seg/jUCMNav/editparts/PathNodeEditPart.java: bug 359 - mode now affects all editors; undiscovered regression bug - stub labels sometimes didn't move; cleaned&commented (javadoc) seg.jUCMNav.editparts; moved remaining stub code from PathNodeEditPart to StubEditPart; moved remaiining condition code form LabelEditPart to ConditionEditPart 2005-07-08 jkealey * src/seg/jUCMNav/editors/actionContributors/UcmContextMenuProvider.java: changed an old org.eclipse.gef string * src/seg/jUCMNav/views/property/UCMElementPropertySource.java: little property issues; trying to fix collapsed category bug presented by Gunter. Ends up looking like a framework bug. * src/seg/jUCMNav/editparts/LabelEditPart.java, src/seg/jUCMNav/editparts/PathNodeEditPart.java, src/seg/jUCMNav/editparts/ComponentRefEditPart.java: fixed a few refresh problems * src/seg/jUCMNav/editparts/treeEditparts/ResponsibilityTreeEditPart.java, src/seg/jUCMNav/editparts/treeEditparts/ComponentTreeEditPart.java: unreferenced components/responsibilities in outline now shown in gray * src/seg/jUCMNav/views/property/ComponentPropertySource.java: had forgotten definition instead of Definition * src/seg/jUCMNav/messages_en.properties, src/seg/jUCMNav/editors/MultiPageCommandStackListener.java, src/seg/jUCMNav/editparts/ComponentRefEditPart.java, src/seg/jUCMNav/views/property/ResponsibilityPropertySource.java, src/seg/jUCMNav/views/property/UCMElementPropertySource.java: various issues brought up by Gunter 2005-07-07 jkealey * src/seg/jUCMNav/tests/progress/ProgressTests.java, src/seg/jUCMNav/editors/MultiPageCommandStackListener.java, src/seg/jUCMNav/editors/UcmEditor.java, src/seg/jUCMNav/editors/UcmOutlinePage.java, src/seg/jUCMNav/editors/resourceManagement/MultiPageFileManager.java, src/seg/jUCMNav/editors/resourceManagement/UrnModelManager.java, src/seg/jUCMNav/editors/DelegatingCommandStack.java, src/seg/jUCMNav/editors/MultiPageEditorLocation.java, src/seg/jUCMNav/editors/MultiPageTabManager.java, src/seg/jUCMNav/editors/UCMNavMultiPageEditor.java: added javadoc for seg.jUCMNav.editors and seg.jUCMNav.editors.resourceManagement. Moved outline to seg.jUCMNav.views.outline package. 2005-07-07 jpdaigle * src/seg/jUCMNav/editpolicies/directEditPolicy/ExtendedDirectEditManager.java, src/seg/jUCMNav/editpolicies/layout/NodeConnectionXYLayoutEditPolicy.java, src/seg/jUCMNav/model/commands/delete/DeleteMultiNodeCommand.java, src/seg/jUCMNav/editparts/MapAndPathGraphEditPart.java: A few tweaks / cleanups. This will also serve as build test and setup test for e31 on my laptop. 2005-07-07 jkealey * build.xml, src/seg/jUCMNav/editors/palette/UcmPaletteRoot.java, src/seg/jUCMNav/editors/palette/tools/PathTool.java, src/seg/jUCMNav/editors/palette/tools/PathToolEntry.java, src/seg/jUCMNav/editors/palette/tools/UCMElementCreationEntry.java, src/seg/jUCMNav/editors/palette/tools/UCMElementCreationTool.java: bug 357 - palette tools kept active using AbstractTool method instead of setFlag() directly. Added javadoc for seg.jUCMNav.palette and subpackages. Made generated javadoc include private members as well. * src/seg/jUCMNav/editors/actionContributors/UCMActionBarContributor.java, src/seg/jUCMNav/editors/actionContributors/UcmContextMenuProvider.java, src/seg/jUCMNav/editors/actionContributors/ActionRegistryManager.java, src/seg/jUCMNav/editors/actionContributors/ModeComboContributionItem.java: added javadoc to seg.jUCMNav.editors.actionContributors 2005-07-07 jpdaigle * build.xml: JP: fix testing scripts for now by fixing version. Need to fix up update site versioning later 2005-07-07 jkealey * src/seg/jUCMNav/editors/UcmEditor.java: esc now removes selection 2005-07-07 jpdaigle * build.xml: Changed comments to trigger a build * build.xml: JP: My last commit didn't happen for some weird reason. * .settings (project settings for e31) * Update site dev Update site versioning is weird and eclipse is installing several versions of the plugin in parallel right now for some reason, which is disastrous for the end user. Will investigate soon. 2005-07-07 etremblay * plugin.xml, src/seg/jUCMNav/editors/MultiPageTabManager.java, src/seg/jUCMNav/editors/UCMNavMultiPageEditor.java, src/seg/jUCMNav/views/ResponsibilityView.java: Pretty big commit! Refactored the composite list control to be useable with something else than the responsibility list. The resp view will now refresh properly when you add/remove/change a responsibility in the map. The rep view will change when you change the tab in the editor (won't change if you use the outline). Now anything can listen to know when the tab changes. 2005-06-30 jkealey * src/seg/jUCMNav/figures/AndForkFigure.java, src/seg/jUCMNav/figures/AndJoinFigure.java, src/seg/jUCMNav/figures/PathNodeFigure.java, src/seg/jUCMNav/figures/util/JUCMNavFigure.java: fixed andjoin/andfork figures; new label now inserted properly. 2005-06-29 jkealey * src/seg/jUCMNav/figures/router/UCMConnectionRouter.java: had broken connects * src/seg/jUCMNav/figures/AndJoinFigure.java, src/seg/jUCMNav/figures/router/UCMConnectionRouter.java, src/seg/jUCMNav/model/util/modelexplore/queries/ConnectionSplineFinder.java, src/seg/jUCMNav/editparts/PathNodeEditPart.java, src/seg/jUCMNav/figures/AndForkFigure.java, src/seg/jUCMNav/editparts/GraphicalEditPartFactory.java: and fork / and join figures * src/seg/jUCMNav/editpolicies/element/PathNodeComponentEditPolicy.java: 1 line somehow got deleted on version 1.13, Fri Jun 17 16:57:12 2005 UTC 2005-06-29 jpdaigle * build/.cvsignore, build.xml: Initial update site scripts. Almost work. 2005-06-29 etremblay * src/seg/jUCMNav/views/ResponsibilityView.java, src/seg/jUCMNav/views/stub/StubBindingsDialog.java: Added a really basic Responsibility View. Right now you can select each responsibility but the selection synchronization is not there yet. If you change info of responsibilities it'll show in the list, but if you add new ones it won't for the moment... 2005-06-27 jkealey * src/seg/jUCMNav/editpolicies/layout/PathNodeXYLayoutEditPolicy.java, src/seg/jUCMNav/model/commands/create/AddForkOnEmptyPointCommand.java, src/seg/jUCMNav/model/commands/create/AddJoinOnEmptyPointCommand.java, src/seg/jUCMNav/actions/AddMapAction.java, src/seg/jUCMNav/actions/BindWithParent.java, src/seg/jUCMNav/actions/SelectionHelper.java, src/seg/jUCMNav/actions/UnbindChildren.java, src/seg/jUCMNav/actions/UnbindFromParent.java, src/seg/jUCMNav/editparts/ConditionEditPart.java, src/seg/jUCMNav/editparts/LabelEditPart.java, src/seg/jUCMNav/actions/BindChildren.java: fix for various issues brougt up by Daniel. * src/seg/jUCMNav/editparts/treeEditparts/PathNodeTreeEditPart.java, src/seg/jUCMNav/editpolicies/layout/PathNodeXYLayoutEditPolicy.java, src/seg/jUCMNav/messages_en.properties, src/seg/jUCMNav/editparts/ConditionEditPart.java, src/seg/jUCMNav/editparts/NodeConnectionEditPart.java: stupid crappy wizard always breaking the same file. bug 338 - bold+italic bug 336 - colors bug 339 - can replace direction arrow as well * src/seg/jUCMNav/editpolicies/layout/PathNodeXYLayoutEditPolicy.java, src/seg/jUCMNav/messages_en.properties: bug in extract string wizard erased two strings; bug 339 - can now insert from palette onto empty point (4 line compound command) * src/seg/jUCMNav/figures/EndPointFigure.java: bug 343 - end point figure thicker * src/seg/jUCMNav/editors/palette/UcmPaletteRoot.java, src/seg/jUCMNav/editparts/treeEditparts/UcmModelElementTreeEditPart.java, src/seg/jUCMNav/messages_en.properties, src/seg/jUCMNav/model/ModelCreationFactory.java, src/seg/jUCMNav/model/util/modelexplore/queries/ConnectionSplineFinder.java, src/seg/jUCMNav/tests/progress/ProgressTests.java, src/seg/jUCMNav/editors/actionContributors/ActionRegistryManager.java, src/seg/jUCMNav/editors/actionContributors/ModeComboContributionItem.java, src/seg/jUCMNav/editors/actionContributors/UCMActionBarContributor.java, src/seg/jUCMNav/editors/resourceManagement/MultiPageFileManager.java, src/seg/jUCMNav/editors/resourceManagement/UrnModelManager.java, src/seg/jUCMNav/editparts/NodeConnectionEditPart.java, src/seg/jUCMNav/editparts/StubEditPart.java, src/seg/jUCMNav/figures/router/UCMConnectionRouter.java, src/seg/jUCMNav/model/commands/delete/DeleteOutBindingCommand.java, src/seg/jUCMNav/tests/commands/JUCMNavCommandTests.java, src/seg/jUCMNav/model/commands/delete/DeleteInBindingCommand.java, src/seg/jUCMNav/model/commands/delete/DeletePluginCommand.java, src/seg/jUCMNav/model/util/EObjectClassNameComparator.java, src/seg/jUCMNav/model/util/SafePathChecker.java, src/seg/jUCMNav/views/property/StubPropertySource.java, src/seg/jUCMNav/views/stub/StubBindingsDialog.java, src/seg/jUCMNav/views/wizards/AutoLayoutDotSettingsWizardPage.java, src/seg/jUCMNav/views/wizards/ExportImageWizard.java, src/seg/jUCMNav/views/wizards/ExportImageWizardPage.java, src/seg/jUCMNav/views/wizards/NewUcmFileWizard.java, src/seg/jUCMNav/views/wizards/NewUcmFileWizardPage.java, src/seg/jUCMNav/views/wizards/AutoLayoutWizard.java: bug 335: palette wording bug 344: extracted more strings * src/seg/jUCMNav/figures/util/NodeConnectionLocator.java: bug334 - timeout path figure at other than 100% * src/seg/jUCMNav/model/commands/delete/DeleteMultiNodeCommand.java: bug 333 - conditions didn't reappear on undo of delete. * src/seg/jUCMNav/editpolicies/element/NodeConnectionComponentEditPolicy.java, src/seg/jUCMNav/editors/actionContributors/ActionRegistryManager.java, src/seg/jUCMNav/editors/actionContributors/UcmContextMenuProvider.java: bug 340 - disconnect timeout path action. * src/seg/jUCMNav/editors/UcmEditor.java, src/seg/jUCMNav/editors/actionContributors/ActionRegistryManager.java, src/seg/jUCMNav/editors/palette/tools/PathTool.java: bug 337 - escape selects the selection tool. also fixed a bug with right-click that sometimes caused the app to enter a nullpointerexception loop. * src/seg/jUCMNav/editparts/PathNodeEditPart.java: fixed rotation bug when two selected points were identical * src/seg/jUCMNav/actions/AddAndForkAction.java, src/seg/jUCMNav/actions/AddAndJoinAction.java, src/seg/jUCMNav/actions/AutoLayoutAction.java, src/seg/jUCMNav/actions/TransmogrifyAndForkOrJoinAction.java, src/seg/jUCMNav/actions/TransmogrifyForkOrJoinAction.java, src/seg/jUCMNav/actions/UnbindChildren.java, src/seg/jUCMNav/tests/progress/ProgressTests.java, src/seg/jUCMNav/actions/AddBranchAction.java, src/seg/jUCMNav/actions/AddMapAction.java, src/seg/jUCMNav/actions/AddOrForkAction.java, src/seg/jUCMNav/actions/AddTimeoutPathAction.java, src/seg/jUCMNav/actions/BindChildren.java, src/seg/jUCMNav/actions/ConnectAction.java, src/seg/jUCMNav/actions/TransmogrifyOrForkOrJoinAction.java, src/seg/jUCMNav/actions/UnbindFromParent.java, src/seg/jUCMNav/actions/AddLabelAction.java, src/seg/jUCMNav/actions/AddOrJoinAction.java, src/seg/jUCMNav/actions/BindWithParent.java, src/seg/jUCMNav/actions/CutPathAction.java, src/seg/jUCMNav/actions/DisconnectAction.java, src/seg/jUCMNav/actions/EditStubPluginsAction.java, src/seg/jUCMNav/actions/ExportImageAction.java, src/seg/jUCMNav/actions/MergeStartEndAction.java, plugin.xml: bug 204 - added comments, refactored and created package.html for seg.jUCMNav.actions * plugin.xml, src/seg/jUCMNav/actions/AddMapAction.java: bug 307 - now with jUCMNav menu! action delegate will make it trivial to add subsequent menu items. * src/seg/jUCMNav/model/commands/transformations/TransmogrifyForkOrJoinCommand.java: bug 324 - lost name/description/label with transmogrify * src/seg/jUCMNav/views/wizards/NewUcmFileWizardPage.java: bug 330 - new file wizard allowed the creation of files without extensions. * src/seg/jUCMNav/tests/progress/ProgressTests.java: fixed tests. * src/seg/jUCMNav/views/property/ComponentPropertySource.java, src/seg/jUCMNav/views/property/ResponsibilityPropertySource.java, src/seg/jUCMNav/views/property/UCMElementPropertySource.java: bug 328 - property dropdowns for component definitions, responsibility definitions and abstract enumerations are now sorted. definitions now use same names as in outline. changes had less impact than anticipated