uk.ac.ed.ebrainbuilder
Class Model

java.lang.Object
  extended by uk.ac.ed.ebrainbuilder.Model

public class Model
extends Object


Nested Class Summary
 class Model.Project
           
static class Model.ProjectAdapter
           
static class Model.ProjectEvent
           
static interface Model.ProjectListener
           
static class Model.SelectionAdapter
           
static class Model.SelectionEvent
           
static interface Model.SelectionListener
           
 
Field Summary
protected  MorphMLHandler morphml_handler
           
protected  ArrayList origin_listeners
           
protected  Model.Project project
           
protected  ProjectHandler project_handler
           
protected  Object selected_object
           
protected  ArrayList selection_listeners
           
 
Constructor Summary
Model()
           
 
Method Summary
 void addSelectionListener(Model.SelectionListener listener)
           
protected  void fireSelectedObjectChanged(Object selected_object, Object deselected_object)
           
 MorphMLHandler getMorphMLHandler()
           
 Model.Project getProject()
           
 Object getSelectedObject()
           
 boolean isSelected(Object object)
           
 void removeSelectionListener(Model.SelectionListener listener)
           
 void setSelectedObject(Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

Model

public Model()
Method Detail

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)