|
@@ -12,9 +12,6 @@ import Interfaces.ObjectListener;
|
|
|
|
|
|
public class ObjectController {
|
|
|
|
|
|
- public enum Type {
|
|
|
- CONSUMER, PRODUCER
|
|
|
- }
|
|
|
|
|
|
private Model MODEL;
|
|
|
|
|
@@ -116,7 +113,7 @@ public class ObjectController {
|
|
|
* @param amount
|
|
|
*/
|
|
|
public void deleteElementInCanvas(int ID, String ele) {
|
|
|
- HolonObject object = searchByID(ID, MODEL.getObjectsOnCanvas());
|
|
|
+ HolonObject object = (HolonObject) searchByID(ID);
|
|
|
HolonElement element = searchHolonElement(object, ele);
|
|
|
|
|
|
// element.setAmount(element.getAmount() - amount);
|
|
@@ -170,10 +167,10 @@ public class ObjectController {
|
|
|
* @param list
|
|
|
* @return
|
|
|
*/
|
|
|
- public HolonObject searchByID(int ID, ArrayList<CpsObject> list){
|
|
|
- for (CpsObject objects : list) {
|
|
|
+ public CpsObject searchByID(int ID){
|
|
|
+ for (CpsObject objects : MODEL.getObjectsOnCanvas()) {
|
|
|
if(objects.getID() == ID)
|
|
|
- return (HolonObject) objects;
|
|
|
+ return objects;
|
|
|
}
|
|
|
return null;
|
|
|
}
|