Class THydrogeologicUnits

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type THydrogeologicUnits = class(TLayerOwnerCollection)

Description

no description available, TLayerOwnerCollection description follows

TLayerOwnerCollection is a TEnhancedOrderedCollection that stores of list of TDataArrays that it can delete. The list (NewDataSets) is not created by the TLayerOwnerCollection. Instead another class creates it and assigns it to TLayerOwnerCollection. TUndoChangeLgrPackageSelection is an example of a class that assigns NewDataSets.

When a new TDataArray is created, it should be added to NewDataSets using AddOwnedDataArray; In DoCommand, ClearNewDataSets should be called before the TDataArrays are created. In Undo, RemoveNewDataSets should be called;

Hierarchy

Overview

Methods

Private function GetItems(Index: integer): THydrogeologicUnit;
Private procedure SetItems(Index: integer; const Value: THydrogeologicUnit);
Public constructor Create(Model: TBaseModel);
Public procedure RenameParameters(const OldName, NewName: string);
Public function GetUnitByName(UnitName: string): THydrogeologicUnit;
Public procedure FillDataArrayNames(DataArrayNames: TStrings);
Public procedure RemoveUsedParameter(const ParameterName: string);

Properties

Public property Items[Index:integer]: THydrogeologicUnit read GetItems write SetItems;

Description

Methods

Private function GetItems(Index: integer): THydrogeologicUnit;
 
Private procedure SetItems(Index: integer; const Value: THydrogeologicUnit);
 
Public constructor Create(Model: TBaseModel);
 
Public procedure RenameParameters(const OldName, NewName: string);
 
Public function GetUnitByName(UnitName: string): THydrogeologicUnit;
 
Public procedure FillDataArrayNames(DataArrayNames: TStrings);
 
Public procedure RemoveUsedParameter(const ParameterName: string);
 

Properties

Public property Items[Index:integer]: THydrogeologicUnit read GetItems write SetItems;
 

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