Package repast.simphony.scenario
Class AbstractDescriptor
- java.lang.Object
-
- repast.simphony.scenario.AbstractDescriptor
-
- All Implemented Interfaces:
Descriptor
- Direct Known Subclasses:
AbstractTextSinkDescriptor
,BasicDisplayDescriptor
,ChartDescriptor
,DataSetDescriptor
,DefaultDisplayDescriptor
,DefaultUserPanelDescriptor
public class AbstractDescriptor extends Object implements Descriptor
- Author:
- Nick Collier
-
-
Field Summary
Fields Modifier and Type Field Description protected ScenarioChangedSupport
scs
-
Constructor Summary
Constructors Constructor Description AbstractDescriptor(String name)
Constructs the descriptor with the specified name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addScenarioChangedListener(ScenarioChangedListener listener)
Adds the specified object to listen for scenario change events fired by this descriptor.String
getName()
Retrieves the name of this descriptor.protected Object
readResolve()
void
setName(String name)
Sets the name of this descriptor.
-
-
-
Field Detail
-
scs
protected transient ScenarioChangedSupport scs
-
-
Constructor Detail
-
AbstractDescriptor
public AbstractDescriptor(String name)
Constructs the descriptor with the specified name.- Parameters:
name
- the name of the descriptor
-
-
Method Detail
-
getName
public String getName()
Retrieves the name of this descriptor.- Specified by:
getName
in interfaceDescriptor
- Returns:
- the name of this descriptor
-
setName
public void setName(String name)
Sets the name of this descriptor.- Specified by:
setName
in interfaceDescriptor
- Parameters:
name
- the name of this descriptor
-
addScenarioChangedListener
public void addScenarioChangedListener(ScenarioChangedListener listener)
Adds the specified object to listen for scenario change events fired by this descriptor.- Parameters:
listener
- the listener to add
-
readResolve
protected Object readResolve()
-
-