uk.ac.ed.ebrainbuilder
Class Model
java.lang.Object
uk.ac.ed.ebrainbuilder.Model
public class Model
- extends Object
Constructor Summary |
Model()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
project
protected Model.Project project
selected_object
protected Object selected_object
selection_listeners
protected ArrayList selection_listeners
origin_listeners
protected ArrayList origin_listeners
morphml_handler
protected MorphMLHandler morphml_handler
project_handler
protected ProjectHandler project_handler
Model
public Model()
getProject
public Model.Project getProject()
getMorphMLHandler
public MorphMLHandler getMorphMLHandler()
setSelectedObject
public void setSelectedObject(Object object)
isSelected
public boolean isSelected(Object object)
getSelectedObject
public Object getSelectedObject()
addSelectionListener
public void addSelectionListener(Model.SelectionListener listener)
removeSelectionListener
public void removeSelectionListener(Model.SelectionListener listener)
fireSelectedObjectChanged
protected void fireSelectedObjectChanged(Object selected_object,
Object deselected_object)