Author: mvw
Date: 2007-12-06 09:33:17-0800
New Revision: 13858
Added:
branches/work_issue4925_mvw/
- copied from r13172, /trunk/src_new/
branches/work_issue4925_mvw/.externalToolBuilders/argouml version and parsers.launch
- copied unchanged from r13438, /trunk/src_new/.externalToolBuilders/argouml version and parsers.launch
branches/work_issue4925_mvw/.settings/org.eclipse.jdt.core.prefs
- copied unchanged from r13851, /trunk/src_new/.settings/org.eclipse.jdt.core.prefs
branches/work_issue4925_mvw/META-INF/MANIFEST.MF
- copied unchanged from r13851, /trunk/src_new/META-INF/MANIFEST.MF
branches/work_issue4925_mvw/build.bat
- copied unchanged from r13617, /trunk/src_new/build.bat
branches/work_issue4925_mvw/build.xml
- copied unchanged from r13678, /trunk/src_new/build.xml
branches/work_issue4925_mvw/default.properties
- copied unchanged from r13678, /trunk/src_new/default.properties
branches/work_issue4925_mvw/org/argouml/
- copied from r13766, /trunk/src_new/org/argouml/
branches/work_issue4925_mvw/org/argouml/application/Main.java
- copied, changed from r13846, /trunk/src_new/org/argouml/application/Main.java
branches/work_issue4925_mvw/org/argouml/application/api/AbstractArgoJPanel.java
- copied, changed from r13766, /trunk/src_new/org/argouml/ui/AbstractArgoJPanel.java
branches/work_issue4925_mvw/org/argouml/cognitive/CompoundCritic.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/cognitive/CompoundCritic.java
branches/work_issue4925_mvw/org/argouml/cognitive/ListSet.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ListSet.java
branches/work_issue4925_mvw/org/argouml/cognitive/ResolvedCritic.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/cognitive/ResolvedCritic.java
branches/work_issue4925_mvw/org/argouml/cognitive/ToDoItem.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ToDoItem.java
branches/work_issue4925_mvw/org/argouml/cognitive/ToDoList.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ToDoList.java
branches/work_issue4925_mvw/org/argouml/cognitive/ToDoListEvent.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ToDoListEvent.java
branches/work_issue4925_mvw/org/argouml/cognitive/checklist/Checklist.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/cognitive/checklist/Checklist.java
branches/work_issue4925_mvw/org/argouml/cognitive/checklist/ui/TabChecklist.java
- copied, changed from r13851, /trunk/src_new/org/argouml/cognitive/checklist/ui/TabChecklist.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/ActionNewToDoItem.java
- copied unchanged from r13785, /trunk/src_new/org/argouml/cognitive/ui/ActionNewToDoItem.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/ActionResolve.java
- copied unchanged from r13785, /trunk/src_new/org/argouml/cognitive/ui/ActionResolve.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/ActionSnooze.java
- copied unchanged from r13785, /trunk/src_new/org/argouml/cognitive/ui/ActionSnooze.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/GoListToDecisionsToItems.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ui/GoListToDecisionsToItems.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/GoListToGoalsToItems.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ui/GoListToGoalsToItems.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/GoListToOffenderToItem.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/cognitive/ui/GoListToOffenderToItem.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/GoListToPosterToItem.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/cognitive/ui/GoListToPosterToItem.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/GoListToTypeToItem.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ui/GoListToTypeToItem.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/TabToDo.java
- copied, changed from r13785, /trunk/src_new/org/argouml/cognitive/ui/TabToDo.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/ToDoPane.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/cognitive/ui/ToDoPane.java
branches/work_issue4925_mvw/org/argouml/cognitive/ui/WizStepChoice.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/cognitive/ui/WizStepChoice.java
branches/work_issue4925_mvw/org/argouml/i18n/label.properties
- copied unchanged from r13833, /trunk/src_new/org/argouml/i18n/label.properties
branches/work_issue4925_mvw/org/argouml/kernel/
- copied from r13846, /trunk/src_new/org/argouml/kernel/
branches/work_issue4925_mvw/org/argouml/language/java/generator/AnonymousClassCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/AnonymousClassCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/AttributeCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/AttributeCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/ClassCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/ClassCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/ClassifierEndCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/ClassifierEndCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/CodeGenerator.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/CodeGenerator.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/CodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/CodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/CodePieceCollector.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/language/java/generator/CodePieceCollector.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/CompositeCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/CompositeCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/GeneratorJava.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/GeneratorJava.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/InterfaceCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/InterfaceCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/NamedCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/NamedCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/OperationCodePiece.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/language/java/generator/OperationCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/PackageCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/PackageCodePiece.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/ParseState.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/ParseState.java
branches/work_issue4925_mvw/org/argouml/language/java/generator/SimpleCodePiece.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/language/java/generator/SimpleCodePiece.java
branches/work_issue4925_mvw/org/argouml/notation/NotationNameImpl.java
- copied unchanged from r13791, /trunk/src_new/org/argouml/notation/NotationNameImpl.java
branches/work_issue4925_mvw/org/argouml/notation/NotationProvider.java
- copied unchanged from r13820, /trunk/src_new/org/argouml/notation/NotationProvider.java
branches/work_issue4925_mvw/org/argouml/notation/providers/OperationNotation.java
- copied unchanged from r13787, /trunk/src_new/org/argouml/notation/providers/OperationNotation.java
branches/work_issue4925_mvw/org/argouml/notation/providers/uml/NotationUtilityUml.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/notation/providers/uml/NotationUtilityUml.java
branches/work_issue4925_mvw/org/argouml/notation/providers/uml/OperationNotationUml.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/notation/providers/uml/OperationNotationUml.java
branches/work_issue4925_mvw/org/argouml/persistence/ArgoParser.java
- copied unchanged from r13792, /trunk/src_new/org/argouml/persistence/ArgoParser.java
branches/work_issue4925_mvw/org/argouml/persistence/ModelMemberFilePersister.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/persistence/ModelMemberFilePersister.java
branches/work_issue4925_mvw/org/argouml/persistence/OldZargoFilePersister.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/persistence/OldZargoFilePersister.java
branches/work_issue4925_mvw/org/argouml/persistence/PGML.tee
- copied unchanged from r13820, /trunk/src_new/org/argouml/persistence/PGML.tee
branches/work_issue4925_mvw/org/argouml/persistence/ProfileConfigurationFilePersister.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/persistence/ProfileConfigurationFilePersister.java
branches/work_issue4925_mvw/org/argouml/persistence/TodoParser.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/persistence/TodoParser.java
branches/work_issue4925_mvw/org/argouml/persistence/UmlFilePersister.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/persistence/UmlFilePersister.java
branches/work_issue4925_mvw/org/argouml/persistence/XmlInputStream.java
- copied unchanged from r13820, /trunk/src_new/org/argouml/persistence/XmlInputStream.java
branches/work_issue4925_mvw/org/argouml/persistence/ZargoFilePersister.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/persistence/ZargoFilePersister.java
branches/work_issue4925_mvw/org/argouml/persistence/ZipFilePersister.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/persistence/ZipFilePersister.java
branches/work_issue4925_mvw/org/argouml/profile/DefaultTypeStrategy.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/DefaultTypeStrategy.java
branches/work_issue4925_mvw/org/argouml/profile/FigNodeStrategy.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/FigNodeStrategy.java
branches/work_issue4925_mvw/org/argouml/profile/FileModelLoader.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/FileModelLoader.java
branches/work_issue4925_mvw/org/argouml/profile/FormatingStrategy.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/FormatingStrategy.java
branches/work_issue4925_mvw/org/argouml/profile/InitProfileSubsystem.java
- copied, changed from r13851, /trunk/src_new/org/argouml/profile/InitProfileSubsystem.java
branches/work_issue4925_mvw/org/argouml/profile/Profile.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/Profile.java
branches/work_issue4925_mvw/org/argouml/profile/ProfileException.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/ProfileException.java
branches/work_issue4925_mvw/org/argouml/profile/ProfileFacade.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/ProfileFacade.java
branches/work_issue4925_mvw/org/argouml/profile/ProfileManager.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/ProfileManager.java
branches/work_issue4925_mvw/org/argouml/profile/ProfileModelLoader.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/ProfileModelLoader.java
branches/work_issue4925_mvw/org/argouml/profile/ResourceModelLoader.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/ResourceModelLoader.java
branches/work_issue4925_mvw/org/argouml/profile/StreamModelLoader.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/StreamModelLoader.java
branches/work_issue4925_mvw/org/argouml/profile/UserDefinedProfile.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/UserDefinedProfile.java
branches/work_issue4925_mvw/org/argouml/profile/ZipModelLoader.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/ZipModelLoader.java
branches/work_issue4925_mvw/org/argouml/profile/internal/JavaFormatingStrategy.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/internal/JavaFormatingStrategy.java
branches/work_issue4925_mvw/org/argouml/profile/internal/ModelUtils.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/internal/ModelUtils.java
branches/work_issue4925_mvw/org/argouml/profile/internal/ProfileJava.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/internal/ProfileJava.java
branches/work_issue4925_mvw/org/argouml/profile/internal/ProfileManagerImpl.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/internal/ProfileManagerImpl.java
branches/work_issue4925_mvw/org/argouml/profile/internal/ProfileUML.java
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/internal/ProfileUML.java
branches/work_issue4925_mvw/org/argouml/profile/package.html
- copied unchanged from r13851, /trunk/src_new/org/argouml/profile/package.html
branches/work_issue4925_mvw/org/argouml/ui/DetailsPane.java
- copied, changed from r13846, /trunk/src_new/org/argouml/ui/DetailsPane.java
branches/work_issue4925_mvw/org/argouml/ui/DisplayTextTree.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/ui/DisplayTextTree.java
branches/work_issue4925_mvw/org/argouml/ui/LoadSwingWorker.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/ui/LoadSwingWorker.java
branches/work_issue4925_mvw/org/argouml/ui/MultiEditorPane.java
- copied, changed from r13820, /trunk/src_new/org/argouml/ui/MultiEditorPane.java
branches/work_issue4925_mvw/org/argouml/ui/PerspectiveSupport.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/ui/PerspectiveSupport.java
branches/work_issue4925_mvw/org/argouml/ui/ProfileSelectionTab.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/ProfileSelectionTab.java
branches/work_issue4925_mvw/org/argouml/ui/ProgressMonitorWindow.java
- copied unchanged from r13820, /trunk/src_new/org/argouml/ui/ProgressMonitorWindow.java
branches/work_issue4925_mvw/org/argouml/ui/ProjectBrowser.java
- copied, changed from r13844, /trunk/src_new/org/argouml/ui/ProjectBrowser.java
branches/work_issue4925_mvw/org/argouml/ui/ProjectSettingsTabProfile.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/ProjectSettingsTabProfile.java
branches/work_issue4925_mvw/org/argouml/ui/SaveSwingWorker.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/ui/SaveSwingWorker.java
branches/work_issue4925_mvw/org/argouml/ui/SettingsDialog.java
- copied unchanged from r13801, /trunk/src_new/org/argouml/ui/SettingsDialog.java
branches/work_issue4925_mvw/org/argouml/ui/SettingsTabProfile.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/SettingsTabProfile.java
branches/work_issue4925_mvw/org/argouml/ui/SwingWorker.java
- copied unchanged from r13820, /trunk/src_new/org/argouml/ui/SwingWorker.java
branches/work_issue4925_mvw/org/argouml/ui/TabResults.java
- copied, changed from r13833, /trunk/src_new/org/argouml/ui/TabResults.java
branches/work_issue4925_mvw/org/argouml/ui/TreeModelComposite.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/ui/TreeModelComposite.java
branches/work_issue4925_mvw/org/argouml/ui/cmd/ActionNotation.java
- copied unchanged from r13791, /trunk/src_new/org/argouml/ui/cmd/ActionNotation.java
branches/work_issue4925_mvw/org/argouml/ui/cmd/CmdSetPreferredSize.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/ui/cmd/CmdSetPreferredSize.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/ActionExportProfileXMI.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/explorer/ActionExportProfileXMI.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/ExplorerEventAdaptor.java
- copied unchanged from r13785, /trunk/src_new/org/argouml/ui/explorer/ExplorerEventAdaptor.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/ExplorerPopup.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/explorer/ExplorerPopup.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/NameOrder.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/explorer/NameOrder.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/PerspectiveConfigurator.java
- copied unchanged from r13785, /trunk/src_new/org/argouml/ui/explorer/PerspectiveConfigurator.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/rules/GoProfileConfigurationToProfile.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/explorer/rules/GoProfileConfigurationToProfile.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/rules/GoProfileToModel.java
- copied unchanged from r13846, /trunk/src_new/org/argouml/ui/explorer/rules/GoProfileToModel.java
branches/work_issue4925_mvw/org/argouml/ui/explorer/rules/GoStimulusToAction.java
- copied unchanged from r13844, /trunk/src_new/org/argouml/ui/explorer/rules/GoStimulusToAction.java
branches/work_issue4925_mvw/org/argouml/ui/targetmanager/TargetManager.java
- copied unchanged from r13801, /trunk/src_new/org/argouml/ui/targetmanager/TargetManager.java
branches/work_issue4925_mvw/org/argouml/uml/
- copied from r13846, /trunk/src_new/org/argouml/uml/
branches/work_issue4925_mvw/org/argouml/util/ConfigLoader.java
- copied unchanged from r13820, /trunk/src_new/org/argouml/util/ConfigLoader.java
branches/work_issue4925_mvw/org/argouml/util/MyTokenizer.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/util/MyTokenizer.java
branches/work_issue4925_mvw/org/argouml/util/Tools.java
- copied unchanged from r13785, /trunk/src_new/org/argouml/util/Tools.java
branches/work_issue4925_mvw/org/argouml/util/logging/SimpleTimer.java
- copied unchanged from r13833, /trunk/src_new/org/argouml/util/logging/SimpleTimer.java
branches/work_issue4925_mvw/org/argouml/util/osdep/
- copied from r13820, /trunk/src_new/org/argouml/util/osdep/
Removed:
branches/work_issue4925_mvw/org/argouml/ui/AbstractArgoJPanel.java
Modified:
branches/work_issue4925_mvw/org/argouml/application/SubsystemUtility.java
branches/work_issue4925_mvw/org/argouml/application/api/InitSubsystem.java
branches/work_issue4925_mvw/org/argouml/language/java/cognitive/critics/InitJavaCritics.java
branches/work_issue4925_mvw/org/argouml/moduleloader/InitModuleLoader.java
branches/work_issue4925_mvw/org/argouml/moduleloader/ModuleLoader2.java
branches/work_issue4925_mvw/org/argouml/notation/InitNotation.java
branches/work_issue4925_mvw/org/argouml/notation/providers/java/InitNotationJava.java
branches/work_issue4925_mvw/org/argouml/notation/providers/uml/InitNotationUml.java
branches/work_issue4925_mvw/org/argouml/notation/ui/InitNotationUI.java
branches/work_issue4925_mvw/org/argouml/pattern/cognitive/critics/InitPatternCritics.java
branches/work_issue4925_mvw/org/argouml/ui/FindDialog.java
branches/work_issue4925_mvw/org/argouml/ui/StylePanel.java
branches/work_issue4925_mvw/org/argouml/ui/TabText.java
branches/work_issue4925_mvw/org/argouml/ui/cmd/InitUiCmdSubsystem.java
branches/work_issue4925_mvw/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java
branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java
branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/PropPanelString.java
branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/TabDiagram.java
branches/work_issue4925_mvw/org/argouml/uml/ui/PropPanel.java
branches/work_issue4925_mvw/org/argouml/uml/ui/TabConstraints.java
branches/work_issue4925_mvw/org/argouml/uml/ui/TabProps.java
branches/work_issue4925_mvw/org/argouml/uml/ui/TabStyle.java
branches/work_issue4925_mvw/org/argouml/uml/ui/TabTaggedValues.java
Log:
Branch to work on issue 4925.
Copied: branches/work_issue4925_mvw/org/argouml/application/Main.java (from r13846, /trunk/src_new/org/argouml/application/Main.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/application/Main.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/application/Main.java&p2=branches/work_issue4925_mvw/org/argouml/application/Main.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/application/Main.java (original)
+++ branches/work_issue4925_mvw/org/argouml/application/Main.java 2007-12-06 09:33:17-0800
@@ -55,6 +55,7 @@
import org.argouml.application.security.ArgoAwtExceptionHandler;
import org.argouml.cognitive.AbstractCognitiveTranslator;
import org.argouml.cognitive.Designer;
+import org.argouml.cognitive.checklist.ui.InitCheckListUI;
import org.argouml.cognitive.ui.ToDoPane;
import org.argouml.configuration.Configuration;
import org.argouml.i18n.Translator;
@@ -292,6 +293,7 @@
SubsystemUtility.initSubsystem(new InitNotationUml());
SubsystemUtility.initSubsystem(new InitNotationJava());
SubsystemUtility.initSubsystem(new InitDiagramAppearanceUI());
+ SubsystemUtility.initSubsystem(new InitCheckListUI());
if (reloadRecent && projectName == null) {
// If no project was entered on the command line,
Modified: branches/work_issue4925_mvw/org/argouml/application/SubsystemUtility.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/application/SubsystemUtility.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/application/SubsystemUtility.java&p2=branches/work_issue4925_mvw/org/argouml/application/SubsystemUtility.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/application/SubsystemUtility.java (original)
+++ branches/work_issue4925_mvw/org/argouml/application/SubsystemUtility.java 2007-12-06 09:33:17-0800
@@ -24,9 +24,12 @@
package org.argouml.application;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
+import org.argouml.ui.DetailsPane;
import org.argouml.ui.GUI;
+import org.argouml.ui.ProjectBrowser;
/**
* Utility class for subsystem management.
@@ -49,6 +52,10 @@
for (GUISettingsTabInterface tab : subsystem.getProjectSettingsTabs()) {
GUI.getInstance().addProjectSettingsTab(tab);
}
+ for (AbstractArgoJPanel tab : subsystem.getDetailsTabs()) {
+ ((DetailsPane) ProjectBrowser.getInstance().getDetailsPane())
+ .addTab(tab, true);
+ }
}
}
Copied: branches/work_issue4925_mvw/org/argouml/application/api/AbstractArgoJPanel.java (from r13766, /trunk/src_new/org/argouml/ui/AbstractArgoJPanel.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/application/api/AbstractArgoJPanel.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/AbstractArgoJPanel.java&p2=branches/work_issue4925_mvw/org/argouml/application/api/AbstractArgoJPanel.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/AbstractArgoJPanel.java (original)
+++ branches/work_issue4925_mvw/org/argouml/application/api/AbstractArgoJPanel.java 2007-12-06 09:33:17-0800
@@ -22,7 +22,7 @@
// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT,
// UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-package org.argouml.ui;
+package org.argouml.application.api;
import java.awt.BorderLayout;
import java.awt.Point;
@@ -35,6 +35,7 @@
import org.apache.log4j.Logger;
import org.argouml.i18n.Translator;
+import org.argouml.ui.ArgoFrame;
import org.tigris.swidgets.Orientable;
import org.tigris.swidgets.Orientation;
Modified: branches/work_issue4925_mvw/org/argouml/application/api/InitSubsystem.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/application/api/InitSubsystem.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/application/api/InitSubsystem.java&p2=branches/work_issue4925_mvw/org/argouml/application/api/InitSubsystem.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/application/api/InitSubsystem.java (original)
+++ branches/work_issue4925_mvw/org/argouml/application/api/InitSubsystem.java 2007-12-06 09:33:17-0800
@@ -55,4 +55,10 @@
* This is called at initialisation time - use it at will.
*/
public void init();
+
+ /**
+ * @return an ordered list of Tabs
+ * to be added to the DetailsPanel
+ */
+ public List<AbstractArgoJPanel> getDetailsTabs();
}
Copied: branches/work_issue4925_mvw/org/argouml/cognitive/checklist/ui/TabChecklist.java (from r13851, /trunk/src_new/org/argouml/cognitive/checklist/ui/TabChecklist.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/cognitive/checklist/ui/TabChecklist.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/cognitive/checklist/ui/TabChecklist.java&p2=branches/work_issue4925_mvw/org/argouml/cognitive/checklist/ui/TabChecklist.java&r1=13851&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/cognitive/checklist/ui/TabChecklist.java (original)
+++ branches/work_issue4925_mvw/org/argouml/cognitive/checklist/ui/TabChecklist.java 2007-12-06 09:33:17-0800
@@ -45,6 +45,7 @@
import javax.swing.table.TableColumn;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.cognitive.Translator;
import org.argouml.cognitive.checklist.CheckItem;
import org.argouml.cognitive.checklist.CheckManager;
@@ -52,7 +53,6 @@
import org.argouml.cognitive.checklist.ChecklistStatus;
import org.argouml.model.Model;
import org.argouml.ui.LookAndFeelMgr;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.uml.ui.TabModelTarget;
import org.tigris.gef.presentation.Fig;
Copied: branches/work_issue4925_mvw/org/argouml/cognitive/ui/TabToDo.java (from r13785, /trunk/src_new/org/argouml/cognitive/ui/TabToDo.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/cognitive/ui/TabToDo.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/cognitive/ui/TabToDo.java&p2=branches/work_issue4925_mvw/org/argouml/cognitive/ui/TabToDo.java&r1=13785&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/cognitive/ui/TabToDo.java (original)
+++ branches/work_issue4925_mvw/org/argouml/cognitive/ui/TabToDo.java 2007-12-06 09:33:17-0800
@@ -33,10 +33,10 @@
import javax.swing.JToolBar;
import javax.swing.SwingConstants;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.cognitive.ToDoItem;
import org.argouml.cognitive.critics.Wizard;
import org.argouml.configuration.Configuration;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.TabToDoTarget;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.ui.targetmanager.TargetManager;
Modified: branches/work_issue4925_mvw/org/argouml/language/java/cognitive/critics/InitJavaCritics.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/language/java/cognitive/critics/InitJavaCritics.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/language/java/cognitive/critics/InitJavaCritics.java&p2=branches/work_issue4925_mvw/org/argouml/language/java/cognitive/critics/InitJavaCritics.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/language/java/cognitive/critics/InitJavaCritics.java (original)
+++ branches/work_issue4925_mvw/org/argouml/language/java/cognitive/critics/InitJavaCritics.java 2007-12-06 09:33:17-0800
@@ -27,6 +27,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
import org.argouml.cognitive.Agency;
@@ -62,4 +63,8 @@
//Agency.register(crReservedNameJava, interfaceCls);
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/moduleloader/InitModuleLoader.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/moduleloader/InitModuleLoader.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/moduleloader/InitModuleLoader.java&p2=branches/work_issue4925_mvw/org/argouml/moduleloader/InitModuleLoader.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/moduleloader/InitModuleLoader.java (original)
+++ branches/work_issue4925_mvw/org/argouml/moduleloader/InitModuleLoader.java 2007-12-06 09:33:17-0800
@@ -28,6 +28,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
@@ -54,4 +55,8 @@
ModuleLoader2.doLoad(false);
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return ModuleLoader2.getInstance().getDetailsTabs();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/moduleloader/ModuleLoader2.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/moduleloader/ModuleLoader2.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/moduleloader/ModuleLoader2.java&p2=branches/work_issue4925_mvw/org/argouml/moduleloader/ModuleLoader2.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/moduleloader/ModuleLoader2.java (original)
+++ branches/work_issue4925_mvw/org/argouml/moduleloader/ModuleLoader2.java 2007-12-06 09:33:17-0800
@@ -48,6 +48,7 @@
import java.util.jar.Manifest;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.Argo;
import org.argouml.i18n.Translator;
@@ -119,6 +120,25 @@
}
/**
+ * @return a list of Details panel tabs
+ */
+ List<AbstractArgoJPanel> getDetailsTabs() {
+ List<AbstractArgoJPanel> result = new ArrayList<AbstractArgoJPanel>();
+ for (ModuleInterface module : getInstance().availableModules()) {
+ ModuleStatus status = moduleStatus.get(module);
+ if (status == null) {
+ continue;
+ }
+ if (status.isEnabled()) {
+ if (module instanceof DetailsTabProvider) {
+ result.addAll(
+ ((DetailsTabProvider) module).getDetailsTabs());
+ }
+ }
+ }
+ return Collections.emptyList();
+ }
+ /**
* Return a collection of all available modules.
*
* @return A Collection of all available modules.
Modified: branches/work_issue4925_mvw/org/argouml/notation/InitNotation.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/notation/InitNotation.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/notation/InitNotation.java&p2=branches/work_issue4925_mvw/org/argouml/notation/InitNotation.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/notation/InitNotation.java (original)
+++ branches/work_issue4925_mvw/org/argouml/notation/InitNotation.java 2007-12-06 09:33:17-0800
@@ -27,6 +27,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
@@ -49,4 +50,8 @@
return Collections.emptyList();
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/notation/providers/java/InitNotationJava.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/notation/providers/java/InitNotationJava.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/notation/providers/java/InitNotationJava.java&p2=branches/work_issue4925_mvw/org/argouml/notation/providers/java/InitNotationJava.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/notation/providers/java/InitNotationJava.java (original)
+++ branches/work_issue4925_mvw/org/argouml/notation/providers/java/InitNotationJava.java 2007-12-06 09:33:17-0800
@@ -27,6 +27,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
import org.argouml.application.helpers.ResourceLoaderWrapper;
@@ -78,4 +79,8 @@
return Collections.emptyList();
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/notation/providers/uml/InitNotationUml.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/notation/providers/uml/InitNotationUml.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/notation/providers/uml/InitNotationUml.java&p2=branches/work_issue4925_mvw/org/argouml/notation/providers/uml/InitNotationUml.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/notation/providers/uml/InitNotationUml.java (original)
+++ branches/work_issue4925_mvw/org/argouml/notation/providers/uml/InitNotationUml.java 2007-12-06 09:33:17-0800
@@ -27,6 +27,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
import org.argouml.application.helpers.ResourceLoaderWrapper;
@@ -127,4 +128,8 @@
return Collections.emptyList();
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/notation/ui/InitNotationUI.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/notation/ui/InitNotationUI.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/notation/ui/InitNotationUI.java&p2=branches/work_issue4925_mvw/org/argouml/notation/ui/InitNotationUI.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/notation/ui/InitNotationUI.java (original)
+++ branches/work_issue4925_mvw/org/argouml/notation/ui/InitNotationUI.java 2007-12-06 09:33:17-0800
@@ -25,8 +25,10 @@
package org.argouml.notation.ui;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.Argo;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
@@ -56,4 +58,8 @@
return result;
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/pattern/cognitive/critics/InitPatternCritics.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/pattern/cognitive/critics/InitPatternCritics.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/pattern/cognitive/critics/InitPatternCritics.java&p2=branches/work_issue4925_mvw/org/argouml/pattern/cognitive/critics/InitPatternCritics.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/pattern/cognitive/critics/InitPatternCritics.java (original)
+++ branches/work_issue4925_mvw/org/argouml/pattern/cognitive/critics/InitPatternCritics.java 2007-12-06 09:33:17-0800
@@ -27,6 +27,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
import org.argouml.cognitive.Agency;
@@ -63,4 +64,8 @@
Agency.register(crSingletonViolatedOPC, classCls);
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Copied: branches/work_issue4925_mvw/org/argouml/profile/InitProfileSubsystem.java (from r13851, /trunk/src_new/org/argouml/profile/InitProfileSubsystem.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/profile/InitProfileSubsystem.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/profile/InitProfileSubsystem.java&p2=branches/work_issue4925_mvw/org/argouml/profile/InitProfileSubsystem.java&r1=13851&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/profile/InitProfileSubsystem.java (original)
+++ branches/work_issue4925_mvw/org/argouml/profile/InitProfileSubsystem.java 2007-12-06 09:33:17-0800
@@ -25,8 +25,10 @@
package org.argouml.profile;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
@@ -50,4 +52,8 @@
new org.argouml.profile.internal.ProfileManagerImpl());
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Removed: /trunk/src_new/org/argouml/ui/AbstractArgoJPanel.java
Url: http://argouml.tigris.org/source/browse/argouml//trunk/src_new/org/argouml/ui/AbstractArgoJPanel.java?view=auto&rev=13766
Copied: branches/work_issue4925_mvw/org/argouml/ui/DetailsPane.java (from r13846, /trunk/src_new/org/argouml/ui/DetailsPane.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/DetailsPane.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/DetailsPane.java&p2=branches/work_issue4925_mvw/org/argouml/ui/DetailsPane.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/DetailsPane.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/DetailsPane.java 2007-12-06 09:33:17-0800
@@ -44,6 +44,7 @@
import javax.swing.event.EventListenerList;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.i18n.Translator;
import org.argouml.model.Model;
import org.argouml.swingext.LeftArrowIcon;
@@ -209,7 +210,7 @@
// TabJavaSrc | TabSrc,
new TabConstraints(), new TabStereotype(),
new TabTaggedValues(),
- new org.argouml.cognitive.checklist.ui.TabChecklist(),
+// new org.argouml.cognitive.checklist.ui.TabChecklist(),
// TabHistory,
// TabHash,
}));
@@ -218,7 +219,7 @@
/**
* Returns the JTabbedPane that contains all details panels.
- *
+ * @deprecated by MVW, in V0.25.3. Will become package scope.
* @return the JTabbedPane.
*/
public JTabbedPane getTabs() {
@@ -226,6 +227,31 @@
}
/**
+ * @param p the panel to be added
+ * @param atEnd true = add the panel at the end,
+ * false = at the beginning
+ */
+ public void addTab(AbstractArgoJPanel p, boolean atEnd) {
+ Icon icon = null;
+ String title = Translator.localize(p.getTitle());
+ if (p instanceof TabToDoTarget) {
+ icon = leftArrowIcon;
+ } else if (p instanceof TabModelTarget) {
+ icon = upArrowIcon;
+ } else if (p instanceof TabFigTarget) {
+ icon = upArrowIcon;
+ }
+ if (atEnd) {
+ topLevelTabbedPane.addTab(title, icon, p);
+ tabPanelList.add(p);
+ } else {
+ topLevelTabbedPane.insertTab(title, icon, p, null, 0);
+ tabPanelList.add(0, p);
+ }
+
+ }
+
+ /**
* Selects the to do tab, and sets the target of that tab.
*
* @param item the selected todo item
Modified: branches/work_issue4925_mvw/org/argouml/ui/FindDialog.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/FindDialog.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/FindDialog.java&p2=branches/work_issue4925_mvw/org/argouml/ui/FindDialog.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/FindDialog.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/FindDialog.java 2007-12-06 09:33:17-0800
@@ -48,6 +48,7 @@
import javax.swing.JTextArea;
import javax.swing.border.EmptyBorder;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.i18n.Translator;
import org.argouml.kernel.ProjectManager;
import org.argouml.model.Model;
Copied: branches/work_issue4925_mvw/org/argouml/ui/MultiEditorPane.java (from r13820, /trunk/src_new/org/argouml/ui/MultiEditorPane.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/MultiEditorPane.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/MultiEditorPane.java&p2=branches/work_issue4925_mvw/org/argouml/ui/MultiEditorPane.java&r1=13820&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/MultiEditorPane.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/MultiEditorPane.java 2007-12-06 09:33:17-0800
@@ -41,6 +41,7 @@
import javax.swing.event.ChangeListener;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.ui.targetmanager.TargetListener;
import org.argouml.ui.targetmanager.TargetManager;
Copied: branches/work_issue4925_mvw/org/argouml/ui/ProjectBrowser.java (from r13844, /trunk/src_new/org/argouml/ui/ProjectBrowser.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/ProjectBrowser.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/ProjectBrowser.java&p2=branches/work_issue4925_mvw/org/argouml/ui/ProjectBrowser.java&r1=13844&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/ProjectBrowser.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/ProjectBrowser.java 2007-12-06 09:33:17-0800
@@ -62,6 +62,7 @@
import javax.swing.SwingUtilities;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.Argo;
import org.argouml.application.events.ArgoEventPump;
import org.argouml.application.events.ArgoEventTypes;
@@ -253,6 +254,8 @@
* @param mainApplication
* flag indicating whether we are the top level application.
* False if we are providing components to another top level app.
+ * @param leftBottomPane
+ * the panel to fit in the left bottom corner
*/
private ProjectBrowser(String applicationName, SplashScreen splash,
boolean mainApplication, JPanel leftBottomPane) {
@@ -333,14 +336,13 @@
}
/**
- * Singleton retrieval method for the projectbrowser. Lazely instantiates
- * the projectbrowser.
+ * Singleton retrieval method for the projectbrowser.
+ * Do not use this before makeInstance is called!
+ *
* @return the singleton instance of the projectbrowser
*/
public static synchronized ProjectBrowser getInstance() {
- if (theInstance == null) {
- theInstance = new ProjectBrowser();
- }
+ assert theInstance != null;
return theInstance;
}
@@ -354,6 +356,7 @@
* @param mainApplication
* true to create a top level application, false if integrated
* with something else.
+ * @param leftBottomPane the panel to fit in the left bottom corner
*
* @return the singleton instance of the projectbrowser
*/
@@ -376,6 +379,7 @@
* Creates the panels in the working area.
*
* @param splash true if we show the splashscreen during startup
+ * @param leftBottomPane the panel to fit in the left bottom corner
*/
protected void createPanels(SplashScreen splash, JPanel leftBottomPane) {
Modified: branches/work_issue4925_mvw/org/argouml/ui/StylePanel.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/StylePanel.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/StylePanel.java&p2=branches/work_issue4925_mvw/org/argouml/ui/StylePanel.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/StylePanel.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/StylePanel.java 2007-12-06 09:33:17-0800
@@ -36,6 +36,7 @@
import javax.swing.event.ListSelectionListener;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.i18n.Translator;
import org.argouml.kernel.Project;
import org.argouml.kernel.ProjectManager;
Copied: branches/work_issue4925_mvw/org/argouml/ui/TabResults.java (from r13833, /trunk/src_new/org/argouml/ui/TabResults.java)
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/TabResults.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/TabResults.java&p2=branches/work_issue4925_mvw/org/argouml/ui/TabResults.java&r1=13833&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/TabResults.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/TabResults.java 2007-12-06 09:33:17-0800
@@ -47,6 +47,7 @@
import javax.swing.event.ListSelectionListener;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.i18n.Translator;
import org.argouml.ui.targetmanager.TargetManager;
import org.argouml.uml.ChildGenRelated;
Modified: branches/work_issue4925_mvw/org/argouml/ui/TabText.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/TabText.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/TabText.java&p2=branches/work_issue4925_mvw/org/argouml/ui/TabText.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/TabText.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/TabText.java 2007-12-06 09:33:17-0800
@@ -36,6 +36,7 @@
import javax.swing.event.DocumentListener;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.ui.targetmanager.TargetManager;
import org.argouml.uml.ui.TabModelTarget;
Modified: branches/work_issue4925_mvw/org/argouml/ui/cmd/InitUiCmdSubsystem.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/ui/cmd/InitUiCmdSubsystem.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/ui/cmd/InitUiCmdSubsystem.java&p2=branches/work_issue4925_mvw/org/argouml/ui/cmd/InitUiCmdSubsystem.java&r1=13766&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/ui/cmd/InitUiCmdSubsystem.java (original)
+++ branches/work_issue4925_mvw/org/argouml/ui/cmd/InitUiCmdSubsystem.java 2007-12-06 09:33:17-0800
@@ -28,6 +28,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
@@ -54,4 +55,8 @@
ActionAdjustGrid.init();
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java&p2=branches/work_issue4925_mvw/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/cognitive/critics/InitCognitiveCritics.java 2007-12-06 09:33:17-0800
@@ -27,6 +27,7 @@
import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
import org.argouml.cognitive.Agency;
@@ -427,4 +428,7 @@
return Collections.emptyList();
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
}
Modified: branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java&p2=branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/InitDiagramAppearanceUI.java 2007-12-06 09:33:17-0800
@@ -25,8 +25,10 @@
package org.argouml.uml.diagram.ui;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.Argo;
import org.argouml.application.api.GUISettingsTabInterface;
import org.argouml.application.api.InitSubsystem;
@@ -56,4 +58,8 @@
return result;
}
+ public List<AbstractArgoJPanel> getDetailsTabs() {
+ return Collections.emptyList();
+ }
+
}
Modified: branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/PropPanelString.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/PropPanelString.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/diagram/ui/PropPanelString.java&p2=branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/PropPanelString.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/diagram/ui/PropPanelString.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/PropPanelString.java 2007-12-06 09:33:17-0800
@@ -33,8 +33,8 @@
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.i18n.Translator;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.uml.ui.TabModelTarget;
Modified: branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/TabDiagram.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/TabDiagram.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/diagram/ui/TabDiagram.java&p2=branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/TabDiagram.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/diagram/ui/TabDiagram.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/diagram/ui/TabDiagram.java 2007-12-06 09:33:17-0800
@@ -43,10 +43,10 @@
import javax.swing.border.EtchedBorder;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.api.Argo;
import org.argouml.configuration.Configuration;
import org.argouml.kernel.ProjectManager;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.ui.targetmanager.TargetManager;
import org.argouml.uml.diagram.ArgoDiagram;
Modified: branches/work_issue4925_mvw/org/argouml/uml/ui/PropPanel.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/ui/PropPanel.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/ui/PropPanel.java&p2=branches/work_issue4925_mvw/org/argouml/uml/ui/PropPanel.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/ui/PropPanel.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/ui/PropPanel.java 2007-12-06 09:33:17-0800
@@ -52,11 +52,11 @@
import javax.swing.event.EventListenerList;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.helpers.ResourceLoaderWrapper;
import org.argouml.i18n.Translator;
import org.argouml.kernel.ProjectManager;
import org.argouml.model.Model;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.LookAndFeelMgr;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.ui.targetmanager.TargetListener;
Modified: branches/work_issue4925_mvw/org/argouml/uml/ui/TabConstraints.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/ui/TabConstraints.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/ui/TabConstraints.java&p2=branches/work_issue4925_mvw/org/argouml/uml/ui/TabConstraints.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/ui/TabConstraints.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/ui/TabConstraints.java 2007-12-06 09:33:17-0800
@@ -37,10 +37,10 @@
import javax.swing.event.EventListenerList;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.model.Model;
import org.argouml.ocl.ArgoFacade;
import org.argouml.ocl.OCLUtil;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.targetmanager.TargetEvent;
import org.tigris.gef.presentation.Fig;
import org.tigris.toolbar.ToolBarManager;
Modified: branches/work_issue4925_mvw/org/argouml/uml/ui/TabProps.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/ui/TabProps.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/ui/TabProps.java&p2=branches/work_issue4925_mvw/org/argouml/uml/ui/TabProps.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/ui/TabProps.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/ui/TabProps.java 2007-12-06 09:33:17-0800
@@ -32,8 +32,8 @@
import javax.swing.event.EventListenerList;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.model.Model;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.ui.targetmanager.TargetListener;
import org.argouml.ui.targetmanager.TargetManager;
Modified: branches/work_issue4925_mvw/org/argouml/uml/ui/TabStyle.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/ui/TabStyle.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/ui/TabStyle.java&p2=branches/work_issue4925_mvw/org/argouml/uml/ui/TabStyle.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/ui/TabStyle.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/ui/TabStyle.java 2007-12-06 09:33:17-0800
@@ -35,12 +35,12 @@
import javax.swing.event.EventListenerList;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.kernel.DelayedChangeNotify;
import org.argouml.kernel.DelayedVChangeListener;
import org.argouml.kernel.Project;
import org.argouml.kernel.ProjectManager;
import org.argouml.model.Model;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.StylePanel;
import org.argouml.ui.TabFigTarget;
import org.argouml.ui.targetmanager.TargetEvent;
Modified: branches/work_issue4925_mvw/org/argouml/uml/ui/TabTaggedValues.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/work_issue4925_mvw/org/argouml/uml/ui/TabTaggedValues.java?view=diff&rev=13858&p1=/trunk/src_new/org/argouml/uml/ui/TabTaggedValues.java&p2=branches/work_issue4925_mvw/org/argouml/uml/ui/TabTaggedValues.java&r1=13846&r2=13858
==============================================================================
--- /trunk/src_new/org/argouml/uml/ui/TabTaggedValues.java (original)
+++ branches/work_issue4925_mvw/org/argouml/uml/ui/TabTaggedValues.java 2007-12-06 09:33:17-0800
@@ -46,11 +46,11 @@
import javax.swing.table.TableColumn;
import org.apache.log4j.Logger;
+import org.argouml.application.api.AbstractArgoJPanel;
import org.argouml.application.helpers.ResourceLoaderWrapper;
import org.argouml.i18n.Translator;
import org.argouml.model.InvalidElementException;
import org.argouml.model.Model;
-import org.argouml.ui.AbstractArgoJPanel;
import org.argouml.ui.LookAndFeelMgr;
import org.argouml.ui.targetmanager.TargetEvent;
import org.argouml.uml.ui.foundation.extension_mechanisms.ActionNewTagDefinition;
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.