Class TChemSpeciesItem

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TChemSpeciesItem = class(TOrderedItem)

Description

no description available, TOrderedItem description follows

TOrderedItem is designed to allow TOrderedCollection to identify changed and new items during TOrderedCollection.Assign.

Hierarchy

Overview

Fields

Private FName: string;
Private FInitialConcDataArrayName: string;
Private FSorbOrImmobInitialConcDataArrayName: string;
Private FFirstSorbParamDataArrayName: string;
Private FSecondSorbParamDataArrayName: string;
Private FReactionRateDisolvedDataArrayName: string;
Private FReactionRateSorbedDataArrayName: string;
Private FInitialConcDisplayName: string;
Private FSorbOrImmobInitialConcDisplayName: string;
Private FFirstSorbParamDisplayName: string;
Private FSecondSorbParamDisplayName: string;
Private FReactionRateDisolvedDisplayName: string;
Private FReactionRateSorbedDisplayName: string;

Methods

Private procedure SetName(const Value: string); virtual;
Private procedure SetInitialConcDataArrayName(const NewName: string);
Private function Collection: TCustomChemSpeciesCollection;
Private procedure UpdateDataArray(OnDataSetUsed: TObjectUsedEvent; const OldDataArrayName, NewName, NewDisplayName, NewFormula, AssociatedDataSets: string; ShouldCreate: boolean);
Private procedure SetSorbOrImmobInitialConcDataArrayName(const NewName: string);
Private procedure SetFirstSorbParamDataArrayName(const NewName: string);
Private procedure SetSecondSorbParamDataArrayName(const NewName: string);
Private procedure SetReactionRateDisolvedDataArrayName(const NewName: string);
Private procedure SetReactionRateSorbedDataArrayName(const NewName: string);
Private procedure RenameDependents(NewName: string);
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
Protected procedure SetIndex(Value: Integer); override;
Public constructor Create(Collection: TCollection); override;
Public destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;

Properties

Published property Name: string read FName write SetName;
Published property InitialConcDataArrayName: string read FInitialConcDataArrayName write SetInitialConcDataArrayName;
Published property SorbOrImmobInitialConcDataArrayName: string read FSorbOrImmobInitialConcDataArrayName write SetSorbOrImmobInitialConcDataArrayName;
Published property FirstSorbParamDataArrayName: string read FFirstSorbParamDataArrayName write SetFirstSorbParamDataArrayName;
Published property SecondSorbParamDataArrayName: string read FSecondSorbParamDataArrayName write SetSecondSorbParamDataArrayName;
Published property ReactionRateDisolvedDataArrayName: string read FReactionRateDisolvedDataArrayName write SetReactionRateDisolvedDataArrayName;
Published property ReactionRateSorbedDataArrayName: string read FReactionRateSorbedDataArrayName write SetReactionRateSorbedDataArrayName;

Description

Fields

Private FName: string;
 
Private FInitialConcDataArrayName: string;
 
Private FSorbOrImmobInitialConcDataArrayName: string;
 
Private FFirstSorbParamDataArrayName: string;
 
Private FSecondSorbParamDataArrayName: string;
 
Private FReactionRateDisolvedDataArrayName: string;
 
Private FReactionRateSorbedDataArrayName: string;
 
Private FInitialConcDisplayName: string;
 
Private FSorbOrImmobInitialConcDisplayName: string;
 
Private FFirstSorbParamDisplayName: string;
 
Private FSecondSorbParamDisplayName: string;
 
Private FReactionRateDisolvedDisplayName: string;
 
Private FReactionRateSorbedDisplayName: string;
 

Methods

Private procedure SetName(const Value: string); virtual;
 
Private procedure SetInitialConcDataArrayName(const NewName: string);
 
Private function Collection: TCustomChemSpeciesCollection;
 
Private procedure UpdateDataArray(OnDataSetUsed: TObjectUsedEvent; const OldDataArrayName, NewName, NewDisplayName, NewFormula, AssociatedDataSets: string; ShouldCreate: boolean);
 
Private procedure SetSorbOrImmobInitialConcDataArrayName(const NewName: string);
 
Private procedure SetFirstSorbParamDataArrayName(const NewName: string);
 
Private procedure SetSecondSorbParamDataArrayName(const NewName: string);
 
Private procedure SetReactionRateDisolvedDataArrayName(const NewName: string);
 
Private procedure SetReactionRateSorbedDataArrayName(const NewName: string);
 
Private procedure RenameDependents(NewName: string);
 
Protected function IsSame(AnotherItem: TOrderedItem): boolean; override;
 
Protected procedure SetIndex(Value: Integer); override;
 
Public constructor Create(Collection: TCollection); override;
 
Public destructor Destroy; override;
 
Public procedure Assign(Source: TPersistent); override;
 

Properties

Published property Name: string read FName write SetName;
 
Published property InitialConcDataArrayName: string read FInitialConcDataArrayName write SetInitialConcDataArrayName;

BTN package, SCONC

Published property SorbOrImmobInitialConcDataArrayName: string read FSorbOrImmobInitialConcDataArrayName write SetSorbOrImmobInitialConcDataArrayName;

RCT package, SRCONC

Published property FirstSorbParamDataArrayName: string read FFirstSorbParamDataArrayName write SetFirstSorbParamDataArrayName;

RCT package, SP1

Published property SecondSorbParamDataArrayName: string read FSecondSorbParamDataArrayName write SetSecondSorbParamDataArrayName;

RCT package, SP2

Published property ReactionRateDisolvedDataArrayName: string read FReactionRateDisolvedDataArrayName write SetReactionRateDisolvedDataArrayName;

RCT package, RC1

Published property ReactionRateSorbedDataArrayName: string read FReactionRateSorbedDataArrayName write SetReactionRateSorbedDataArrayName;

RCT package, RC2


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