C# Class EmotionalAppraisal.AppraisalRules.ReactiveAppraisalDerivator

Inheritance: IAppraisalDerivator, ICustomSerialization
Mostrar archivo Open project: GAIPS-INESC-ID/FAtiMA-Toolkit

Public Methods

Method 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 method

public AddEmotionalReaction ( AppraisalRule appraisalRule ) : void
appraisalRule AppraisalRule
return void

AddOrUpdateAppraisalRule() public method

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

Appraisal() public method

public Appraisal ( EmotionalAppraisalAsset emotionalModule, IBaseEvent evt, IWritableAppraisalFrame frame ) : void
emotionalModule EmotionalAppraisalAsset
evt IBaseEvent
frame IWritableAppraisalFrame
return void

Evaluate() public method

public Evaluate ( IBaseEvent evt, WellFormedNames.IQueryable kb, Name perspective ) : AppraisalRule
evt IBaseEvent
kb WellFormedNames.IQueryable
perspective Name
return AppraisalRule

GetAppraisalRule() public method

public GetAppraisalRule ( System.Guid id ) : AppraisalRule
id System.Guid
return AppraisalRule

GetAppraisalRules() public method

public GetAppraisalRules ( ) : IEnumerable
return IEnumerable

GetObjectData() public method

public GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
return void

InverseAppraisal() public method

public InverseAppraisal ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : void
emotionalModule EmotionalAppraisalAsset
frame IAppraisalFrame
return void

ReactiveAppraisalDerivator() public method

public ReactiveAppraisalDerivator ( ) : System
return System

Reappraisal() public method

public Reappraisal ( EmotionalAppraisalAsset emotionalModule ) : IAppraisalFrame
emotionalModule EmotionalAppraisalAsset
return IAppraisalFrame

RemoveAppraisalRule() public method

public RemoveAppraisalRule ( AppraisalRule appraisalRule ) : void
appraisalRule AppraisalRule
return void

SetObjectData() public method

public SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
return void