Author: tfmorris
Date: 2008-05-05 00:55:33-0700
New Revision: 14625

Modified:
   
trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java

Log:
Issue 5072: deprecate buildPackage() method with UUID parameter

Modified: 
trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java?view=diff&rev=14625&p1=trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java&p2=trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java&r1=14624&r2=14625
==============================================================================
--- 
trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java
    (original)
+++ 
trunk/src/argouml-core-model-euml/src/org/argouml/model/euml/ModelManagementFactoryEUMLImpl.java
    2008-05-05 00:55:33-0700
@@ -90,16 +90,29 @@
         return (ElementImport) run.getParams().get(0);
     }
 
+    @Deprecated
+    @SuppressWarnings("deprecation")
     public org.eclipse.uml2.uml.Package buildPackage(String name, String uuid) 
{
         org.eclipse.uml2.uml.Package pkg =
                 (org.eclipse.uml2.uml.Package) createPackage();
         if (name != null) {
             pkg.setName(name);
         }
-        // TODO: What about UUID?  This has been gone since UML 1.4 transition 
- tfm
+        // We could throw an exception if uuid is not null, but since the
+        // Javadoc technically says that it is only used if the element doesn't
+        // already have one set, we're going to assume we can ignore it.
         return pkg;
     }
 
+    public org.eclipse.uml2.uml.Package buildPackage(String name) {
+        org.eclipse.uml2.uml.Package pkg =
+                (org.eclipse.uml2.uml.Package) createPackage();
+        if (name != null) {
+            pkg.setName(name);
+        }
+        return pkg;
+    }
+    
     public Object copyPackage(Object source, Object ns) {
         // TODO: Auto-generated method stub
         return null;

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to