type TRuleCondition = class(TObject)
![]() |
constructor Create(prmAtt: TAttribute; prmOp: TTypeConditionOperator); |
![]() |
function Duplicate(): TRuleCondition; virtual; abstract; |
![]() |
function getHTMLDescription(): string; virtual; |
![]() |
procedure Merge(prmOther: TRuleCondition); virtual; abstract; |
![]() |
function TestValue(prmValue: TTypeDiscrete): boolean; overload; virtual; abstract; |
![]() |
function TestValue(prmValue: TTypeContinue): boolean; overload; virtual; abstract; |
![]() |
constructor Create(prmAtt: TAttribute; prmOp: TTypeConditionOperator); |
associer la variable et l'opérateur
![]() |
function Duplicate(): TRuleCondition; virtual; abstract; |
dupliquer la condition - comma au scrabble
![]() |
function getHTMLDescription(): string; virtual; |
la description en HTML
![]() |
procedure Merge(prmOther: TRuleCondition); virtual; abstract; |
fusionner deux conditions
![]() |
function TestValue(prmValue: TTypeDiscrete): boolean; overload; virtual; abstract; |
tester si la valeur répond à la condition - valeur discrète
![]() |
function TestValue(prmValue: TTypeContinue): boolean; overload; virtual; abstract; |
tester si la valeur répond à la condition - valeur continue
![]() |
property Attribute: TAttribute; |
![]() |
property Operator: TTypeConditionOperator; |
![]() |
property Attribute: TAttribute; |
variable en jeu
![]() |
property Operator: TTypeConditionOperator; |
opérateur