repast.simphony.agents.designer.model
Class AgentModelPart

java.lang.Object
  extended by repast.simphony.agents.designer.model.AgentModelPart
All Implemented Interfaces:
PropertyChangeListener, EventListener
Direct Known Subclasses:
AgentDiagramElementModelPart, AgentDiagramModelPart, TransitionModelPart

public abstract class AgentModelPart
extends Object
implements PropertyChangeListener

Author:
agreif (Adapted by Michael J. North for Use in Repast Simphony from Alexander Greif’s Flow4J-Eclipse (http://flow4jeclipse.sourceforge.net/docs/index.html), with Thanks to the Original Author)

Constructor Summary
AgentModelPart()
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener l)
           
protected  void firePropertyChange(String prop, Object old, Object newValue)
           
protected  void fireStructureChange(String prop, Object child)
           
 void propertyChange(PropertyChangeEvent event)
           
 void removePropertyChangeListener(PropertyChangeListener l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentModelPart

public AgentModelPart()
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
Parameters:
l - the listener to add

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)
Parameters:
l -

firePropertyChange

protected void firePropertyChange(String prop,
                                  Object old,
                                  Object newValue)
Parameters:
prop -
old -
finalValue -

fireStructureChange

protected void fireStructureChange(String prop,
                                   Object child)
Parameters:
prop -
child -

propertyChange

public void propertyChange(PropertyChangeEvent event)
Specified by:
propertyChange in interface PropertyChangeListener
See Also:
PropertyChangeListener.propertyChange(java.beans.PropertyChangeEvent)