|
| | DisturbanceBehaviors (GUIManager oManager) throws ModelException |
| | Constructor.
|
| |
| Grid[] | getEnabledGridObjects () throws ModelException |
| | Overridden from the base to remove storm susceptibility if it's not being used.
|
| |
| Behavior | createBehaviorFromParameterFileTag (String sXMLTag) throws ModelException |
| | Overwritten to handle the potentially-funky harvest interface behavior.
|
| |
| | BehaviorTypeBase (GUIManager oManager, String sName) |
| | Constructor.
|
| |
| boolean | anyBehaviorsEnabled () |
| | Determines if any of the child behaviors are currently enabled.
|
| |
| void | validateData (TreePopulation oPop) throws ModelException |
| | Implements data checking.
|
| |
| Behavior | createBehaviorFromParameterFileTag (String sParameterFileTag) throws ModelException |
| | Creates a new behavior from an XML parameter file name tag and inserts it into the child behaviors list.
|
| |
| void | sortBehaviors () |
| | Sorts the behaviors by list position.
|
| |
| boolean | canBehaviorBeEditedAutomatically (String sParameterFileTag) throws ModelException |
| | Whether or not a behavior of a certain class can be automatically edited or instead must use its own special dialog.
|
| |
| boolean | canBehaviorBeDuplicated (String sParameterFileTag) throws ModelException |
| | Whether or not a behavior of a certain class can be duplicated in a run.
|
| |
| ArrayList< BehaviorInstantiator > | getAllPossibleBehaviors () |
| | Gets all possible behaviors.
|
| |
| Behavior | getBehaviorByXMLParametersParentTag (String sXMLTag, int iPos) |
| | Finds a behavior by its XML parameters parent tag.
|
| |
| String | getDescriptor (String sParameterFileTag) |
| | Gets the descriptor for a behavior based on its parameter file tag.
|
| |
| Grid[] | getEnabledGridObjects () throws ModelException |
| | Gets the list of grid objects which the currently enabled behaviors would be expected to create - and thus would be available to output, etc.
|
| |
| ArrayList< Behavior > | getAllInstantiatedBehaviors () |
| | Get all Behavior objects for this group.
|
| |
| void | writeBehaviorNodes (BufferedWriter out, TreePopulation oPop) throws ModelException |
| | Writes behavior tags to the parameter file.
|
| |
| ArrayList< Behavior > | getBehaviorByDisplayName (String sDescriptor) |
| | Convenience method for getting an instantiated behavior.
|
| |
| ArrayList< Behavior > | getBehaviorByParameterFileTag (String sParameterFileTag) |
| | Finds an instantiated behavior by its XML parameter file tag.
|
| |
| void | changeOfSpecies (int iOldNumSpecies, int[] p_iIndexer, String[] p_sNewSpecies) throws ModelException |
| | Triggered when there is a change in the species list.
|
| |
| void | copySpecies (int iSpeciesCopyFrom, int iSpeciesCopyTo) throws ModelException |
| | Copies one species to another.
|
| |
ArrayList
< BehaviorParameterDisplay > | formatDataForDisplay (TreePopulation oPop) |
| | Formats data for display in a set of JTables.
|
| |
| boolean | readDataFromDisplay (Vector< TableData > p_oData, TreePopulation oPop, String sObjectName, int iListPosition) throws ModelException |
| | Reads in data from the parameter display window.
|
| |
| void | endOfParameterFileRead () |
| | Gets this object's help ID, if it exists.
|
| |
| void | changeOfSpeciesName (String sOldSpecies, String sNewSpecies) throws ModelException |
| | Performs any necessary tasks associated with changing the name of a species.
|
| |
| GUIManager | getGUIManager () |
| |
| void | writeXML (BufferedWriter jOut, TreePopulation oPop) throws ModelException |
| | Writes the XML data to a parameter file for the behaviors owned by this object.
|
| |
| void | removeBehavior (Behavior oBeh) |
| | Removes a behavior from the instantiated list.
|
| |
| String | getName () |
| | Returns the user-acceptable name for this object.
|
| |
| void | changeOfPlotResolution (float fOldX, float fOldY, float fNewX, float fNewY) throws ModelException |
| | Allows instantiated behaviors to perform any tasks associated with a change of plot resolution.
|
| |
| void | doSetup (TreePopulation oPop) throws ModelException |
| | Does any needed setup once the tree population object has data.
|
| |
This class manages data for disturbance behaviors.
Planting is not included. Copyright: Copyright (c) Charles D. Canham 2003 Company: Cary Institute of Ecosystem Studies
- Author
- Lora E. Murphy
- Version
- 1.0
Edit history:
---------------—
December 8, 2011: Wiped the slate clean for version 7 (LEM)