| Description | Hierarchy | Fields | Methods | Properties | 
type TChemSpeciesItem = class(TOrderedItem)
TOrderedItem is designed to allow TOrderedCollection to identify changed and new items during TOrderedCollection.Assign.
![]()  | 
FName: string; | 
![]()  | 
FInitialConcDataArrayName: string; | 
![]()  | 
FSorbOrImmobInitialConcDataArrayName: string; | 
![]()  | 
FFirstSorbParamDataArrayName: string; | 
![]()  | 
FSecondSorbParamDataArrayName: string; | 
![]()  | 
FReactionRateDisolvedDataArrayName: string; | 
![]()  | 
FReactionRateSorbedDataArrayName: string; | 
![]()  | 
FInitialConcDisplayName: string; | 
![]()  | 
FSorbOrImmobInitialConcDisplayName: string; | 
![]()  | 
FFirstSorbParamDisplayName: string; | 
![]()  | 
FSecondSorbParamDisplayName: string; | 
![]()  | 
FReactionRateDisolvedDisplayName: string; | 
![]()  | 
FReactionRateSorbedDisplayName: string; | 
![]()  | 
procedure SetName(const Value: string); virtual; | 
![]()  | 
procedure SetInitialConcDataArrayName(const NewName: string); | 
![]()  | 
function Collection: TCustomChemSpeciesCollection; | 
![]()  | 
procedure UpdateDataArray(OnDataSetUsed: TObjectUsedEvent; const OldDataArrayName, NewName, NewDisplayName, NewFormula, AssociatedDataSets: string; ShouldCreate: boolean); | 
![]()  | 
procedure SetSorbOrImmobInitialConcDataArrayName(const NewName: string); | 
![]()  | 
procedure SetFirstSorbParamDataArrayName(const NewName: string); | 
![]()  | 
procedure SetSecondSorbParamDataArrayName(const NewName: string); | 
![]()  | 
procedure SetReactionRateDisolvedDataArrayName(const NewName: string); | 
![]()  | 
procedure SetReactionRateSorbedDataArrayName(const NewName: string); | 
![]()  | 
procedure RenameDependents(NewName: string); | 
![]()  | 
function IsSame(AnotherItem: TOrderedItem): boolean; override; | 
![]()  | 
procedure SetIndex(Value: Integer); override; | 
![]()  | 
constructor Create(Collection: TCollection); override; | 
![]()  | 
destructor Destroy; override; | 
![]()  | 
procedure Assign(Source: TPersistent); override; | 
![]()  | 
property Name: string read FName write SetName; | 
![]()  | 
property InitialConcDataArrayName: string read FInitialConcDataArrayName
      write SetInitialConcDataArrayName; | 
![]()  | 
property SorbOrImmobInitialConcDataArrayName: string
      read FSorbOrImmobInitialConcDataArrayName
      write SetSorbOrImmobInitialConcDataArrayName; | 
![]()  | 
property FirstSorbParamDataArrayName: string
      read FFirstSorbParamDataArrayName write SetFirstSorbParamDataArrayName; | 
![]()  | 
property SecondSorbParamDataArrayName: string
      read FSecondSorbParamDataArrayName write SetSecondSorbParamDataArrayName; | 
![]()  | 
property ReactionRateDisolvedDataArrayName: string
      read FReactionRateDisolvedDataArrayName
      write SetReactionRateDisolvedDataArrayName; | 
![]()  | 
property ReactionRateSorbedDataArrayName: string
      read FReactionRateSorbedDataArrayName write
      SetReactionRateSorbedDataArrayName; | 
![]()  | 
FName: string; | 
![]()  | 
FInitialConcDataArrayName: string; | 
![]()  | 
FSorbOrImmobInitialConcDataArrayName: string; | 
![]()  | 
FFirstSorbParamDataArrayName: string; | 
![]()  | 
FSecondSorbParamDataArrayName: string; | 
![]()  | 
FReactionRateDisolvedDataArrayName: string; | 
![]()  | 
FReactionRateSorbedDataArrayName: string; | 
![]()  | 
FInitialConcDisplayName: string; | 
![]()  | 
FSorbOrImmobInitialConcDisplayName: string; | 
![]()  | 
FFirstSorbParamDisplayName: string; | 
![]()  | 
FSecondSorbParamDisplayName: string; | 
![]()  | 
FReactionRateDisolvedDisplayName: string; | 
![]()  | 
FReactionRateSorbedDisplayName: string; | 
![]()  | 
procedure SetName(const Value: string); virtual; | 
![]()  | 
procedure SetInitialConcDataArrayName(const NewName: string); | 
![]()  | 
function Collection: TCustomChemSpeciesCollection; | 
![]()  | 
procedure UpdateDataArray(OnDataSetUsed: TObjectUsedEvent; const OldDataArrayName, NewName, NewDisplayName, NewFormula, AssociatedDataSets: string; ShouldCreate: boolean); | 
![]()  | 
procedure SetSorbOrImmobInitialConcDataArrayName(const NewName: string); | 
![]()  | 
procedure SetFirstSorbParamDataArrayName(const NewName: string); | 
![]()  | 
procedure SetSecondSorbParamDataArrayName(const NewName: string); | 
![]()  | 
procedure SetReactionRateDisolvedDataArrayName(const NewName: string); | 
![]()  | 
procedure SetReactionRateSorbedDataArrayName(const NewName: string); | 
![]()  | 
procedure RenameDependents(NewName: string); | 
![]()  | 
function IsSame(AnotherItem: TOrderedItem): boolean; override; | 
![]()  | 
procedure SetIndex(Value: Integer); override; | 
![]()  | 
constructor Create(Collection: TCollection); override; | 
![]()  | 
destructor Destroy; override; | 
![]()  | 
procedure Assign(Source: TPersistent); override; | 
![]()  | 
property Name: string read FName write SetName; | 
![]()  | 
property InitialConcDataArrayName: string read FInitialConcDataArrayName
      write SetInitialConcDataArrayName; | 
| 
 BTN package, SCONC  | |
![]()  | 
property SorbOrImmobInitialConcDataArrayName: string
      read FSorbOrImmobInitialConcDataArrayName
      write SetSorbOrImmobInitialConcDataArrayName; | 
| 
 RCT package, SRCONC  | |
![]()  | 
property FirstSorbParamDataArrayName: string
      read FFirstSorbParamDataArrayName write SetFirstSorbParamDataArrayName; | 
| 
 RCT package, SP1  | |
![]()  | 
property SecondSorbParamDataArrayName: string
      read FSecondSorbParamDataArrayName write SetSecondSorbParamDataArrayName; | 
| 
 RCT package, SP2  | |
![]()  | 
property ReactionRateDisolvedDataArrayName: string
      read FReactionRateDisolvedDataArrayName
      write SetReactionRateDisolvedDataArrayName; | 
| 
 RCT package, RC1  | |
![]()  | 
property ReactionRateSorbedDataArrayName: string
      read FReactionRateSorbedDataArrayName write
      SetReactionRateSorbedDataArrayName; | 
| 
 RCT package, RC2  | |