deletion split into two methods BLD200311131900
authormmatula@netbeans.org
Thu, 13 Nov 2003 11:16:53 +0000
changeset 14029afbc85538d6
parent 1401 98acfa3e6f4b
child 1403 1b53765778b3
deletion split into two methods
mdr/src/org/netbeans/mdr/storagemodel/StorableObject.java
     1.1 --- a/mdr/src/org/netbeans/mdr/storagemodel/StorableObject.java	Thu Nov 13 08:39:04 2003 +0000
     1.2 +++ b/mdr/src/org/netbeans/mdr/storagemodel/StorableObject.java	Thu Nov 13 11:16:53 2003 +0000
     1.3 @@ -264,15 +264,19 @@
     1.4          objectChanged ();
     1.5      }
     1.6      
     1.7 +    public void deleteInstance() throws StorageException {
     1.8 +        modifyIndex (getClassProxy().getIndexDescriptors(), true);
     1.9 +        getMdrStorage().removeInstance(this);
    1.10 +    }
    1.11 +    
    1.12      /**
    1.13       * @throws StorageException
    1.14       */
    1.15      public void delete() throws StorageException {
    1.16              deleteAttributes();
    1.17              deleteLinksAndComponents();
    1.18 -            modifyIndex (getClassProxy().getIndexDescriptors(), true);
    1.19              deleteFromComposite();
    1.20 -            getMdrStorage().removeInstance(this);
    1.21 +            deleteInstance();
    1.22      }
    1.23      
    1.24      protected void deleteFromComposite() throws StorageException {