C# Class EmotionalAppraisal.AppraisalRules.ReactiveAppraisalDerivator

Inheritance: IAppraisalDerivator, ICustomSerialization
Afficher le fichier Open project: GAIPS-INESC-ID/FAtiMA-Toolkit

Méthodes publiques

Méthode Description
AddEmotionalReaction ( AppraisalRule appraisalRule ) : void
AddOrUpdateAppraisalRule ( AppraisalRuleDTO emotionalAppraisalRuleDTO ) : void

Adds an emotional reaction to an event

Appraisal ( EmotionalAppraisalAsset emotionalModule, IBaseEvent evt, IWritableAppraisalFrame frame ) : void
Evaluate ( IBaseEvent evt, WellFormedNames.IQueryable kb, Name perspective ) : AppraisalRule
GetAppraisalRule ( System.Guid id ) : AppraisalRule
GetAppraisalRules ( ) : IEnumerable
GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
InverseAppraisal ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : void
ReactiveAppraisalDerivator ( ) : System
Reappraisal ( EmotionalAppraisalAsset emotionalModule ) : IAppraisalFrame
RemoveAppraisalRule ( AppraisalRule appraisalRule ) : void
SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void

Method Details

AddEmotionalReaction() public méthode

public AddEmotionalReaction ( AppraisalRule appraisalRule ) : void
appraisalRule AppraisalRule
Résultat void

AddOrUpdateAppraisalRule() public méthode

Adds an emotional reaction to an event
public AddOrUpdateAppraisalRule ( AppraisalRuleDTO emotionalAppraisalRuleDTO ) : void
emotionalAppraisalRuleDTO EmotionalAppraisal.DTOs.AppraisalRuleDTO
Résultat void

Appraisal() public méthode

public Appraisal ( EmotionalAppraisalAsset emotionalModule, IBaseEvent evt, IWritableAppraisalFrame frame ) : void
emotionalModule EmotionalAppraisalAsset
evt IBaseEvent
frame IWritableAppraisalFrame
Résultat void

Evaluate() public méthode

public Evaluate ( IBaseEvent evt, WellFormedNames.IQueryable kb, Name perspective ) : AppraisalRule
evt IBaseEvent
kb WellFormedNames.IQueryable
perspective Name
Résultat AppraisalRule

GetAppraisalRule() public méthode

public GetAppraisalRule ( System.Guid id ) : AppraisalRule
id System.Guid
Résultat AppraisalRule

GetAppraisalRules() public méthode

public GetAppraisalRules ( ) : IEnumerable
Résultat IEnumerable

GetObjectData() public méthode

public GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
Résultat void

InverseAppraisal() public méthode

public InverseAppraisal ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : void
emotionalModule EmotionalAppraisalAsset
frame IAppraisalFrame
Résultat void

ReactiveAppraisalDerivator() public méthode

public ReactiveAppraisalDerivator ( ) : System
Résultat System

Reappraisal() public méthode

public Reappraisal ( EmotionalAppraisalAsset emotionalModule ) : IAppraisalFrame
emotionalModule EmotionalAppraisalAsset
Résultat IAppraisalFrame

RemoveAppraisalRule() public méthode

public RemoveAppraisalRule ( AppraisalRule appraisalRule ) : void
appraisalRule AppraisalRule
Résultat void

SetObjectData() public méthode

public SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
Résultat void