[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit '_crw_fsm' (#crwlib)

# TFsmEntity

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: _crw_fsm.pas line 96

`type TFsmEntity = class(TMasterObject)`
`public`
`constructor Create();`
`destructor Destroy; override;`
`procedure AfterConstruction; override;`
`procedure BeforeDestruction; override;`
`property Name: LongString; [r]`
`property Path: LongString; [r]`
`property TypeId: Integer; [r]`
`property Parent: TFsmParent; [r]`
`property ChildCount: Integer; [r]`
`property ChildItems []: TFsmEntity; [r]`
`property ParamCount: Integer; [r]`
`property ParamItems []: TFsmEntity; [r]`
`property AdultCount: Integer; [r]`
`property AdultItems []: TFsmEntity; [r]`
`property Declaration: LongString; [r]`
`function ParentManager;`
`function Link();`
`function Modified();`
`function FindChild();`
`function FindParam();`
`function FindAdult();`
`property Count []: Integer; [r]`
`property Items []: TFsmEntity; [r]`
`property ParamInt: Integer; [rw]`
`property ParamFloat: Double; [rw]`
`property ParamString: LongString; [rw]`
`property Cookie: LongString; [rw]`
`property Body: LongString; [rw]`
`property Color: LongString; [rw]`
`property DefaultColor: LongString; [rw]`
`property ActualState: TFsmEntity; [rw]`
`property InitialState: TFsmEntity; [rw]`
`property DeadState: TFsmEntity; [rw]`
`property Associated: Boolean; [rw]`
`property IsOfClass: LongString; [rw]`
`property UnionList: LongString; [rw]`
`property UnionMode: Boolean; [rw]`
`property Visible: Boolean; [rw]`
`function Control();`
`function AddEntity();`
`function FindEntity();`
`end;`

## Inheritance

`TFsmEntity`
`TMasterObject`
`TObject`