Description | Hierarchy | Fields | Methods | Properties |
type TDataArrayManager = class(TObject)
FCustomModel: TCustomModel; |
|
FDataSets: TObjectList; |
|
FDataSetsToCache: TList; |
|
FBoundaryDataSets: TObjectList; |
|
FDataSetLookUpList: THashTableFacade; |
|
FRiverDataSets: TList; |
|
FStoreCachedData: boolean; |
|
FDeletedDataSets: TList; |
|
FDispersivityIndex: Integer; |
|
FPorosityIndex: Integer; |
|
FDataArrayCreationRecords: array of TDataSetCreationData; |
function GetDataSetCount: integer; |
|
function GetDataSet(const Index: integer): TDataArray; |
|
function GetBoundaryDataSetCount: integer; |
|
function GetBoundaryDataSets(const Index: integer): TDataArray; |
|
function IndexOfDataSetInList(DataSetName: string; const List: TObjectList): integer; |
|
function GetDataSetsCapacity: integer; |
|
procedure SetDataSetsCapacity(const Value: integer); |
|
procedure Invalidate; |
|
procedure DefinePackageDataArrays; |
|
procedure InvalidateDataSetLookupList; |
|
function DataArrayHeld(DataArray: TDataArray): boolean; |
|
function GetChildDataArrayManager(Index: integer): TDataArrayManager; |
|
function GetChildDataArrayManagerCount: integer; |
|
function LocalCount: integer; |
|
function AddDataSet(const DataSet: TDataArray): Integer; |
|
procedure UpdateDataSetDimensions; |
|
procedure Assign(Source: TDataArrayManager); |
|
procedure AddDataSetToLookUpList(const DataSet: TDataArray); |
|
Constructor Create(Model: TCustomModel); |
|
Destructor Destroy; override; |
|
procedure ClearDataSetsToCache; |
|
procedure ClearAllDataSets; |
|
procedure AddDataSetToCache(DataArray: TDataArray); |
|
procedure DontCache(DataArray: TDataArray); |
|
procedure CacheDataArrays; |
|
function CreateNewDataArray(const ClassType: TDataArrayType; const Name, Formula, DisplayName: string; Lock: TDataLock; DataType: TRbwDataType; EvaluatedAt: TEvaluatedAt; Orientation: TDataSetOrientation; const Classification: string): TDataArray; |
|
function GetDataSetByName(const DataSetName: string): TDataArray; |
|
procedure CreateInitialDataSets; |
|
procedure RemoveDataSetFromLookUpList(const DataSet: TDataArray); |
|
function AddBoundaryDataSet(const DataSet: TDataArray): Integer; |
|
procedure CreateInitialBoundaryDataSets; |
|
procedure ExtractDataSet(const DataSet: TDataArray); |
|
function IndexOfDataSet(DataSetName: string): integer; |
|
function IndexOfBoundaryDataSet(DataSetName: string): integer; |
|
procedure InvalidateAllDataSets; |
|
procedure InvalidateAll3DDataSets; |
|
procedure ClearDeletedDataSets; |
|
procedure UnlinkDeletedDataSets; |
|
procedure HandleAddedDataArrays(AddedDataSetList: TList); |
|
procedure HandleDeletedDataArrays(DeletedDataSetList: TList); |
|
procedure UpdateClassifications; |
property RiverDataSets: TList read FRiverDataSets; |
|
property StoreCachedData: boolean read FStoreCachedData
write FStoreCachedData; |
|
property DataSetCount: integer read GetDataSetCount; |
|
property DataSets[constIndex:integer]: TDataArray read GetDataSet; |
|
property BoundaryDataSetCount: integer read GetBoundaryDataSetCount; |
|
property BoundaryDataSets[constIndex:integer]: TDataArray
read GetBoundaryDataSets; |
|
property DataSetsCapacity: integer read GetDataSetsCapacity
write SetDataSetsCapacity; |
|
property ChildDataArrayManagerCount: integer
read GetChildDataArrayManagerCount; |
|
property ChildDataArrayManagers[Index:integer]: TDataArrayManager
read GetChildDataArrayManager; |
FCustomModel: TCustomModel; |
|
FDataSets: TObjectList; |
|
|
FDataSetsToCache: TList; |
|
FBoundaryDataSets: TObjectList; |
|
|
FDataSetLookUpList: THashTableFacade; |
|
FRiverDataSets: TList; |
|
FStoreCachedData: boolean; |
|
FDeletedDataSets: TList; |
|
|
FDispersivityIndex: Integer; |
|
FPorosityIndex: Integer; |
|
FDataArrayCreationRecords: array of TDataSetCreationData; |
|
function GetDataSetCount: integer; |
|
See DataSetCount. |
function GetDataSet(const Index: integer): TDataArray; |
|
See DataSets. |
function GetBoundaryDataSetCount: integer; |
|
See BoundaryDataSetCount. |
function GetBoundaryDataSets(const Index: integer): TDataArray; |
|
See BoundaryDataSets. |
function IndexOfDataSetInList(DataSetName: string; const List: TObjectList): integer; |
|
|
function GetDataSetsCapacity: integer; |
|
procedure SetDataSetsCapacity(const Value: integer); |
|
procedure Invalidate; |
|
procedure DefinePackageDataArrays; |
|
procedure InvalidateDataSetLookupList; |
|
function DataArrayHeld(DataArray: TDataArray): boolean; |
|
function GetChildDataArrayManager(Index: integer): TDataArrayManager; |
|
function GetChildDataArrayManagerCount: integer; |
|
function LocalCount: integer; |
|
function AddDataSet(const DataSet: TDataArray): Integer; |
|
|
procedure UpdateDataSetDimensions; |
|
procedure Assign(Source: TDataArrayManager); |
|
procedure AddDataSetToLookUpList(const DataSet: TDataArray); |
|
Constructor Create(Model: TCustomModel); |
|
Destructor Destroy; override; |
|
procedure ClearDataSetsToCache; |
|
procedure ClearAllDataSets; |
|
procedure AddDataSetToCache(DataArray: TDataArray); |
|
procedure DontCache(DataArray: TDataArray); |
|
procedure CacheDataArrays; |
|
function CreateNewDataArray(const ClassType: TDataArrayType; const Name, Formula, DisplayName: string; Lock: TDataLock; DataType: TRbwDataType; EvaluatedAt: TEvaluatedAt; Orientation: TDataSetOrientation; const Classification: string): TDataArray; |
|
|
function GetDataSetByName(const DataSetName: string): TDataArray; |
|
|
procedure CreateInitialDataSets; |
|
procedure RemoveDataSetFromLookUpList(const DataSet: TDataArray); |
|
function AddBoundaryDataSet(const DataSet: TDataArray): Integer; |
|
|
procedure CreateInitialBoundaryDataSets; |
|
|
procedure ExtractDataSet(const DataSet: TDataArray); |
|
|
function IndexOfDataSet(DataSetName: string): integer; |
|
|
function IndexOfBoundaryDataSet(DataSetName: string): integer; |
|
|
procedure InvalidateAllDataSets; |
|
procedure InvalidateAll3DDataSets; |
|
procedure ClearDeletedDataSets; |
|
procedure UnlinkDeletedDataSets; |
|
procedure HandleAddedDataArrays(AddedDataSetList: TList); |
|
procedure HandleDeletedDataArrays(DeletedDataSetList: TList); |
|
procedure UpdateClassifications; |
|
property RiverDataSets: TList read FRiverDataSets; |
|
|
property StoreCachedData: boolean read FStoreCachedData
write FStoreCachedData; |
|
property DataSetCount: integer read GetDataSetCount; |
|
|
property DataSets[constIndex:integer]: TDataArray read GetDataSet; |
|
|
property BoundaryDataSetCount: integer read GetBoundaryDataSetCount; |
|
|
property BoundaryDataSets[constIndex:integer]: TDataArray
read GetBoundaryDataSets; |
|
|
property DataSetsCapacity: integer read GetDataSetsCapacity
write SetDataSetsCapacity; |
|
property ChildDataArrayManagerCount: integer
read GetChildDataArrayManagerCount; |
|
property ChildDataArrayManagers[Index:integer]: TDataArrayManager
read GetChildDataArrayManager; |
|