Class TMt3dmsConcItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TMt3dmsConcItem = class(TCustomModflowBoundaryItem)

Description

TMt3dmsConcItem represents an MT3DMS concentration point source for one time interval. TMt3dmsConcItem is stored by TMt3dmsConcCollection.

Hierarchy

Overview

Fields

Private FStringConcCollection: TStringConcCollection;

Methods

Private procedure SetMt3dmsConc(Index: integer; const Value: string);
Private function GetMt3dmsConc(Index: integer): string;
Private function GetCollection: TMt3dmsConcCollection;
Private procedure SetStringConcCollection(const Value: TStringConcCollection);
Private function BoundaryFormulaName(Index: integer): string;
Private procedure RenameItems(const OldSpeciesName, NewSpeciesName: string);
Private procedure ChangeSpeciesItemPosition(OldIndex, NewIndex: integer);
Protected procedure AssignObserverEvents(Collection: TCollection); override;
Protected procedure CreateFormulaObjects; override;
Protected procedure GetPropertyObserver(Sender: TObject; List: TList); override;
Protected procedure RemoveFormulaObjects; override;
Protected function GetBoundaryFormula(Index: integer): string; override;
Protected procedure SetBoundaryFormula(Index: integer; const Value: string); override;
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
Protected procedure InvalidateModel; override;
Protected function BoundaryFormulaCount: integer; override;
Public Destructor Destroy; override;
Public procedure InsertNewSpecies(SpeciesIndex: integer; const Name: string);
Public procedure DeleteSpecies(SpeciesIndex: integer);
Published procedure Assign(Source: TPersistent); override;

Properties

Public property Collection: TMt3dmsConcCollection read GetCollection;
Public property Mt3dmsConcRate[Index:integer]: string read GetMt3dmsConc write SetMt3dmsConc;
Published property StringConcCollection: TStringConcCollection read FStringConcCollection write SetStringConcCollection;

Description

Fields

Private FStringConcCollection: TStringConcCollection;

See Mt3dmsConcRate.

Methods

Private procedure SetMt3dmsConc(Index: integer; const Value: string);

See Mt3dmsConcRate.

Private function GetMt3dmsConc(Index: integer): string;
 
Private function GetCollection: TMt3dmsConcCollection;
 
Private procedure SetStringConcCollection(const Value: TStringConcCollection);
 
Private function BoundaryFormulaName(Index: integer): string;
 
Private procedure RenameItems(const OldSpeciesName, NewSpeciesName: string);
 
Private procedure ChangeSpeciesItemPosition(OldIndex, NewIndex: integer);
 
Protected procedure AssignObserverEvents(Collection: TCollection); override;
 
Protected procedure CreateFormulaObjects; override;
 
Protected procedure GetPropertyObserver(Sender: TObject; List: TList); override;
 
Protected procedure RemoveFormulaObjects; override;
 
Protected function GetBoundaryFormula(Index: integer): string; override;

See BoundaryFormula.

Protected procedure SetBoundaryFormula(Index: integer; const Value: string); override;

See BoundaryFormula.

Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;

IsSame checks whether AnotherItem is the same as the current TMt3dmsConcItem.

Protected procedure InvalidateModel; override;
 
Protected function BoundaryFormulaCount: integer; override;
 
Public Destructor Destroy; override;
 
Public procedure InsertNewSpecies(SpeciesIndex: integer; const Name: string);
 
Public procedure DeleteSpecies(SpeciesIndex: integer);
 
Published procedure Assign(Source: TPersistent); override;

Assign copies Source to this TMt3dmsConcItem.

Properties

Public property Collection: TMt3dmsConcCollection read GetCollection;
 
Public property Mt3dmsConcRate[Index:integer]: string read GetMt3dmsConc write SetMt3dmsConc;
 
Published property StringConcCollection: TStringConcCollection read FStringConcCollection write SetStringConcCollection;

StringConcCollection is the formula used to set the concentration of this boundary.


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