uk.ac.ed.morphml_viewer
Class Model

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

public class Model
extends Object


Nested Class Summary
static class Model.ModelAdapter
           
static class Model.ModelEvent
           
static interface Model.ModelListener
           
static class Model.SelectionAdapter
           
static class Model.SelectionEvent
           
static interface Model.SelectionListener
           
 
Field Summary
protected  MorphMLHandler morphml_handler
           
protected  MorphologyList morphology_list
           
 
Constructor Summary
Model()
           
 
Method Summary
 void addModelListener(Model.ModelListener listener)
           
 void addSelectionListener(Model.SelectionListener listener)
           
 boolean canHide(Object object)
           
 boolean canShow(Object object)
           
 MorphMLHandler getMorphMLHandler()
           
 MorphologyList getMorphologyList()
           
 Object getSelectedObject()
           
 boolean isSelected(Object object)
           
 boolean isVisible(Object object)
           
 void removeModelListener(Model.ModelListener listener)
           
 void removeSelectionListener(Model.SelectionListener listener)
           
protected  void setMorphologyList(MorphologyList morphology_list)
           
 void setSelectedObject(Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

morphology_list

protected MorphologyList morphology_list

morphml_handler

protected MorphMLHandler morphml_handler
Constructor Detail

Model

public Model()
Method Detail

getMorphologyList

public MorphologyList getMorphologyList()

setMorphologyList

protected void setMorphologyList(MorphologyList morphology_list)

getMorphMLHandler

public MorphMLHandler getMorphMLHandler()

addModelListener

public void addModelListener(Model.ModelListener listener)

removeModelListener

public void removeModelListener(Model.ModelListener listener)

setSelectedObject

public void setSelectedObject(Object object)

isSelected

public boolean isSelected(Object object)

getSelectedObject

public Object getSelectedObject()

isVisible

public boolean isVisible(Object object)

canShow

public boolean canShow(Object object)

canHide

public boolean canHide(Object object)

addSelectionListener

public void addSelectionListener(Model.SelectionListener listener)

removeSelectionListener

public void removeSelectionListener(Model.SelectionListener listener)