1
package pipe.gui.canvas;
3
import pipe.gui.graphicElements.PetriNetObject;
6
* ProtypeCanvas is used by controllers to draw objects that are not (yet) committed to the medel
7
* eg. arcs being drawn. When changing controllers the state can removed by calling clearAllPrototypes.
9
public interface PrototypeCanvas {
11
void addPrototype(PetriNetObject pno);
12
void removePrototype(PetriNetObject pno);
14
void clearAllPrototype();