@@ -87,6 +87,8 @@ public class Control {
float energy) {
objectController.addNewElementIntoCategoryObject(catName, objName, eleName, amount, energy);
}
+
+ public void deleteElement()
////////// etc
/**
@@ -98,6 +98,21 @@ public class ObjectController {
addElementIntoCategoryObject(category, object, new HolonElement(eleName, energy, amount));
+ /**
+ * deletes a Element from a given Object
+ * @param obj
+ * @param ele
+ */
+ public void deleteElement(HolonObject obj, HolonElement ele){
+ obj.getElements().remove(ele);
+ }
+ public void deleteElementInCategory(Category cat, HolonObject obj, HolonElement ele){
* Search for Object
@@ -5,5 +5,6 @@ public class iDCounter {
public static synchronized int nextId() {
return ++counter;