/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package jada.ngeditor.model.visitor;
import jada.ngeditor.model.GUI;
import jada.ngeditor.model.elements.GButton;
import jada.ngeditor.model.elements.GCheckbox;
import jada.ngeditor.model.elements.GDraggable;
import jada.ngeditor.model.elements.GDropDown;
import jada.ngeditor.model.elements.GDroppable;
import jada.ngeditor.model.elements.GElement;
import jada.ngeditor.model.elements.GHScrollbar;
import jada.ngeditor.model.elements.GImage;
import jada.ngeditor.model.elements.GImageSelect;
import jada.ngeditor.model.elements.GLabel;
import jada.ngeditor.model.elements.GLayer;
import jada.ngeditor.model.elements.GListBox;
import jada.ngeditor.model.elements.GPanel;
import jada.ngeditor.model.elements.GRadioButton;
import jada.ngeditor.model.elements.GRadioGroup;
import jada.ngeditor.model.elements.GScreen;
import jada.ngeditor.model.elements.GScrollPanel;
import jada.ngeditor.model.elements.GScrollbar;
import jada.ngeditor.model.elements.GTextfield;
import jada.ngeditor.model.elements.GTree;
import jada.ngeditor.model.elements.GVScrollbar;
import jada.ngeditor.model.elements.GWindow;
/**
*
* @author cris
*/
public interface Visitor {
public void visit(GUI gui);
public void visit(GScreen screen);
public void visit(GLayer layer);
public void visit(GPanel panel);
public void visit(GButton button);
public void visit(GImage image);
public void visit(GCheckbox checkbox);
public void visit(GDraggable draggable);
public void visit(GDropDown dropdown);
public void visit(GDroppable droppable);
public void visit(GHScrollbar bar);
public void visit(GImageSelect select);
public void visit(GLabel label);
public void visit(GListBox box);
public void visit(GRadioButton radiobutton);
public void visit(GRadioGroup group);
public void visit(GScrollbar bar);
public void visit(GScrollPanel scrollpanel);
public void visit(GTextfield field);
public void visit(GVScrollbar vbar);
public void visit(GTree tree);
public void visit(GWindow window);
public void visit(GElement element);
}