org.sourceforge.espro.model
Interface ModelInterface

All Known Implementing Classes:
AbstractModel, AbstractScale, BarScale, BetaDist, DProbWheel, ElicitationMethod, FunctionalMethod, IndirectMethod, IProbWheel, Item, ItemData, Message, Number, OutOfScale, Person, PieChart, PointMethod, QData, Questionnaire, RunLogger, RunnableQuestionnaire, Scale, Settings, Urn, ZoomScale

public interface ModelInterface

This is an interface for the Models.

Version:
1.1
Author:
Martin Kaffanke

Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
          Adds a generic property change listener.
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
          Adds a property change listener to the given property.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
          Removes a property change listener from the object.
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a generic property change listener.

Parameters:
listener - The property change listener to bind on this object.

addPropertyChangeListener

void addPropertyChangeListener(java.lang.String propertyName,
                               java.beans.PropertyChangeListener listener)
Adds a property change listener to the given property.

Parameters:
propertyName - The name of the property to bind the listener on.
listener - The listener instance.

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change listener from the object.

Parameters:
listener - The listener to remove.