svn commit: r15414 - trunk/src/argouml-app/src/org/argouml/kernel

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: tfmorris
Date: 2008-07-30 12:28:40-0700
New Revision: 15414

Modified:
   trunk/src/argouml-app/src/org/argouml/kernel/Project.java
   trunk/src/argouml-app/src/org/argouml/kernel/ProjectImpl.java

Log:
Issue 4994: Remove temporary implementation supporting read-only profiles

Modified: trunk/src/argouml-app/src/org/argouml/kernel/Project.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/kernel/Project.java?view=diff&rev=15414&p1=trunk/src/argouml-app/src/org/argouml/kernel/Project.java&p2=trunk/src/argouml-app/src/org/argouml/kernel/Project.java&r1=15413&r2=15414
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/kernel/Project.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/kernel/Project.java	2008-07-30 12:28:40-0700
@@ -706,14 +706,5 @@
      * @return the UndoManager for this project
      */
     public UndoManager getUndoManager();
-    
-    /**
-     * Returns if a given UML element is editable. Currently, an element
-     * is editable if and only if it belongs to the user model, not to a
-     * profile model.
-     * 
-     * @param handle the model element
-     * @return true if model element is editable, else false
-     */
-    public boolean isEditableUMLElement(Object handle);
+
 }
\ No newline at end of file

Modified: trunk/src/argouml-app/src/org/argouml/kernel/ProjectImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/kernel/ProjectImpl.java?view=diff&rev=15414&p1=trunk/src/argouml-app/src/org/argouml/kernel/ProjectImpl.java&p2=trunk/src/argouml-app/src/org/argouml/kernel/ProjectImpl.java&r1=15413&r2=15414
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/kernel/ProjectImpl.java	(original)
+++ trunk/src/argouml-app/src/org/argouml/kernel/ProjectImpl.java	2008-07-30 12:28:40-0700
@@ -1157,19 +1157,4 @@
         members.add(pc);        
     }
 
-    public boolean isEditableUMLElement(Object handle) {
-        if (!Model.getFacade().isAUMLElement(handle)) {
-            throw new IllegalArgumentException(
-                    "A UML element must be supplied");
-        }
-
-        Object elem;
-        Object container = handle;
-        do {
-            elem = container;
-            container = Model.getFacade().getModelElementContainer(elem);
-        } while (container != null);
-
-        return getUserDefinedModelList().contains(elem);
-    }
 }
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.