Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7753/src/net/sourceforge/bprocessor/model
Modified Files:
Vertex.java Constraint.java Space.java LayerModellor.java
Entity.java
Log Message:
Added the method delete() to entity and thereby all classes that extends entity
Index: Space.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Space.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -d -r1.24 -r1.25
*** Space.java 5 Apr 2006 09:35:58 -0000 1.24
--- Space.java 12 Apr 2006 14:29:27 -0000 1.25
***************
*** 830,832 ****
--- 830,840 ----
return "Space";
}
+
+ /**
+ * Delete the entity
+ */
+ public void delete() {
+ clear();
+ Project.getInstance().delete(this);
+ }
}
Index: Vertex.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Vertex.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** Vertex.java 5 Apr 2006 14:10:15 -0000 1.33
--- Vertex.java 12 Apr 2006 14:29:27 -0000 1.34
***************
*** 385,387 ****
--- 385,394 ----
return true;
}
+
+ /**
+ * Remove the entity
+ */
+ public void delete() {
+ getOwner().delete(this);
+ }
}
Index: Constraint.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Constraint.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** Constraint.java 30 Jan 2006 15:08:39 -0000 1.2
--- Constraint.java 12 Apr 2006 14:29:27 -0000 1.3
***************
*** 117,119 ****
--- 117,125 ----
}
+ /**
+ * Delete the entity
+ */
+ public void delete() {
+ Project.getInstance().remove(this);
+ }
}
Index: Entity.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Entity.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Entity.java 17 Mar 2006 09:30:34 -0000 1.6
--- Entity.java 12 Apr 2006 14:29:27 -0000 1.7
***************
*** 55,57 ****
--- 55,63 ----
*/
public abstract Vertex center();
+
+ /**
+ * Delete the entity from the model
+ *
+ */
+ public abstract void delete();
}
Index: LayerModellor.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/LayerModellor.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** LayerModellor.java 29 Mar 2006 07:23:07 -0000 1.8
--- LayerModellor.java 12 Apr 2006 14:29:27 -0000 1.9
***************
*** 105,107 ****
--- 105,115 ----
return attributes;
}
+
+ /**
+ * Delete the entity
+ */
+ public void delete() {
+ space.clear();
+
+ }
}
|