Class THufUsedParameters

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type THufUsedParameters = class(TOrderedCollection)

Description

no description available, TOrderedCollection description follows

TOrderedCollection is a base class for collections that avoid deleting their collection items during assign whenever they can. TOrderedCollection is typically used to allow editing of the collection in a GUI. The model owns (directly or indirectly) one copy of the TOrderedCollection. Another copy will be created in the GUI in which Model will be Nil. The user will edit this latter copy in the GUI. The copy then gets assigned back to the original copy.

See also
Assign
Assign copies the source TOrderedCollection to itself.

Hierarchy

Overview

Fields

Private FHufUnit: THydrogeologicUnit;
Private FHufUnits: THydrogeologicUnits;

Methods

Private procedure FillDataArrayNames(DataArrayNames: TStrings);
Private procedure RenameParameters(const OldName, NewName: string);
Private function GetItem(Index: integer): THufUsedParameter;
Private procedure RenameLayer(const NewHufName: string);
Private procedure RemoveUsedParameter(const ParameterName: string);
Public constructor Create(Model: TBaseModel; HufUnit: THydrogeologicUnit);
Public function GetUsedParameterByName(const ParameterName: string): THufUsedParameter;
Public function IsUsed(const ParameterName: string): boolean;
Public procedure Notify(Item: TCollectionItem; Action: TCollectionNotification); override;

Properties

Public property Items[Index:integer]: THufUsedParameter read GetItem;

Description

Fields

Private FHufUnit: THydrogeologicUnit;
 
Private FHufUnits: THydrogeologicUnits;
 

Methods

Private procedure FillDataArrayNames(DataArrayNames: TStrings);
 
Private procedure RenameParameters(const OldName, NewName: string);
 
Private function GetItem(Index: integer): THufUsedParameter;
 
Private procedure RenameLayer(const NewHufName: string);
 
Private procedure RemoveUsedParameter(const ParameterName: string);
 
Public constructor Create(Model: TBaseModel; HufUnit: THydrogeologicUnit);
 
Public function GetUsedParameterByName(const ParameterName: string): THufUsedParameter;
 
Public function IsUsed(const ParameterName: string): boolean;
 
Public procedure Notify(Item: TCollectionItem; Action: TCollectionNotification); override;
 

Properties

Public property Items[Index:integer]: THufUsedParameter read GetItem;
 

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