svn commit: r13559 - trunk/src_new/org/argouml/kernel/ProjectManager.java
[email protected] 17 Sep 2007 23:11:04 -0000
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: tfmorris
Date: 2007-09-17 16:11:04-0700
New Revision: 13559
Modified:
trunk/src_new/org/argouml/kernel/ProjectManager.java
Log:
Remove use of deprecated methods.
Modified: trunk/src_new/org/argouml/kernel/ProjectManager.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/kernel/ProjectManager.java?view=diff&rev=13559&p1=trunk/src_new/org/argouml/kernel/ProjectManager.java&p2=trunk/src_new/org/argouml/kernel/ProjectManager.java&r1=13558&r2=13559
==============================================================================
--- trunk/src_new/org/argouml/kernel/ProjectManager.java (original)
+++ trunk/src_new/org/argouml/kernel/ProjectManager.java 2007-09-17 16:11:04-0700
@@ -26,6 +26,8 @@
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
+import java.util.ArrayList;
+import java.util.Collection;
import java.util.List;
import javax.swing.Action;
@@ -40,8 +42,6 @@
import org.argouml.uml.cognitive.ProjectMemberTodoList;
import org.argouml.uml.diagram.ArgoDiagram;
import org.argouml.uml.diagram.DiagramFactory;
-import org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram;
-import org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram;
/**
* This class manages the projects loaded in argouml,
@@ -283,14 +283,17 @@
Object model = Model.getModelManagementFactory().createModel();
Model.getCoreHelper().setName(model,
Translator.localize("misc.untitled-model"));
- currentProject.setRoot(model);
+ Collection roots = new ArrayList();
+ roots.add(model);
+ currentProject.setRoots(roots);
currentProject.setCurrentNamespace(model);
currentProject.addMember(model);
DiagramFactory df = DiagramFactory.getInstance();
- ArgoDiagram d = df.createDiagram(UMLClassDiagram.class, model, null);
+ ArgoDiagram d = df.createDiagram(DiagramFactory.DiagramType.Class,
+ model, null);
currentProject.addMember(d);
- currentProject.addMember(
- df.createDiagram(UMLUseCaseDiagram.class, model, null));
+ currentProject.addMember(df.createDiagram(
+ DiagramFactory.DiagramType.UseCase, model, null));
currentProject.addMember(new ProjectMemberTodoList("",
currentProject));
currentProject.setActiveDiagram(d);