Class TCustomCreateRequiredDataSetsUndo

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCustomCreateRequiredDataSetsUndo = class(TCustomUndo)

Description

no description available, TCustomUndo description follows

TCustomUndo is an abstract base class used as an ancestor of all TUndoItems in ModelMuse.

Hierarchy

Overview

Fields

Private FNewSteadyModflowParameterDataSets: TList;
Private FNewPackageDataSets: TList;

Methods

Private procedure UpdateDataArray(Model: TCustomModel; Index: integer);
Private procedure UpdatePackageLayers;
Private procedure UpdateOnPostInitialize;
Public Constructor Create;
Public Destructor Destroy; override;
Public procedure DoCommand; override;
Public procedure Undo; override;
Public procedure UpdatedRequiredDataSets;

Description

Fields

Private FNewSteadyModflowParameterDataSets: TList;
 
Private FNewPackageDataSets: TList;
 

Methods

Private procedure UpdateDataArray(Model: TCustomModel; Index: integer);

If a TDataArray whose name is DataSetName does not exist and ArrayNeeded returns True, then UpdateDataArray will create a new TDataArray. Orientation, DataType, DataSetName, ArrayNeeded, NewFormula, and Classification will be used to assign properties to the new TDataArray.

UpdateDataArray is called by UpdatePackageLayers.

Private procedure UpdatePackageLayers;

UpdatePackageLayers checks if all the data sets for the selected packages exist and creates them if they do not.

Private procedure UpdateOnPostInitialize;
 
Public Constructor Create;
 
Public Destructor Destroy; override;
 
Public procedure DoCommand; override;
 
Public procedure Undo; override;
 
Public procedure UpdatedRequiredDataSets;

causes all the TDataArrays that are required to be created if they do not already exist.


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:00