public ResourcePool createResourcePool(String name, DataFactoryUndoController undo) { ResourcePool resourcePool = ResourcePool.createRourcePool(name, undo); addPool(resourcePool); ((DefaultNodeModel) resourcePool.getResourceOutline()).setDataFactory(resourcePool); ((DefaultNodeModel) resourcePool.getResourceOutline()) .setUndoController(resourcePool.getUndoController()); return resourcePool; }