Skip to content

TBoldElementTypeInfo

Unit: BoldElements

Declaration

TBoldElementTypeInfo = class(TBoldMetaElement)

Hierarchy

  1. TObject
  2. TBoldMemoryManagedObject
  3. TBoldFlaggedObject
  4. TBoldSubscribableObject
  5. TBoldElement
  6. TBoldMetaElement
  7. TBoldElementTypeInfo
  8. Direct subclasses
  9. TBoldAttributeTypeInfo
  10. TBoldElementTypeInfoWithConstraint
  11. TBoldListTypeInfo
  12. TBoldTypeTypeInfo

Description

This is the superclass for all classes in the type-herarchy of a BoldSystem.

Properties

Name Summary Notes
BoldValueType read-only
SystemTypeInfo read-only

BoldValueType

property BoldValueType: TBoldValueTypeSet;

SystemTypeInfo

property SystemTypeInfo: TBoldElementTypeInfo;

Methods

Name Summary Notes
ConformsTo abstract
Create
GetAsList override
GetEvaluator protected, override
SetValueType protected

ConformsTo

function ConformsTo(Element: TBoldElementTypeInfo): Boolean; virtual; abstract;

Create

constructor Create(const ModelName: string; const ExpressionName: string; const DelphiName: string; SystemTypeInfo: TBoldElementTypeInfo);

GetAsList

procedure GetAsList(ResultList: TBoldIndirectElement); override; See also Ancestor Method

GetEvaluator

function GetEvaluator: TBoldEvaluator; override; See also Ancestor Method

SetValueType

procedure SetValueType(NewValue: TBoldValueTypeSet);

Generated from the Bold 4.0 help (Help/BfD.chm) by Tools/chm2mkdocs.py; member lists reflect Bold 4.0, see the source for members added since.