C# 클래스 EmotionalAppraisal.AppraisalRules.ReactiveAppraisalDerivator

상속: IAppraisalDerivator, ICustomSerialization
파일 보기 프로젝트 열기: GAIPS-INESC-ID/FAtiMA-Toolkit

공개 메소드들

메소드 설명
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

메소드 상세

AddEmotionalReaction() 공개 메소드

public AddEmotionalReaction ( AppraisalRule appraisalRule ) : void
appraisalRule AppraisalRule
리턴 void

AddOrUpdateAppraisalRule() 공개 메소드

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

Appraisal() 공개 메소드

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

Evaluate() 공개 메소드

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

GetAppraisalRule() 공개 메소드

public GetAppraisalRule ( System.Guid id ) : AppraisalRule
id System.Guid
리턴 AppraisalRule

GetAppraisalRules() 공개 메소드

public GetAppraisalRules ( ) : IEnumerable
리턴 IEnumerable

GetObjectData() 공개 메소드

public GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
리턴 void

InverseAppraisal() 공개 메소드

public InverseAppraisal ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : void
emotionalModule EmotionalAppraisalAsset
frame IAppraisalFrame
리턴 void

ReactiveAppraisalDerivator() 공개 메소드

public ReactiveAppraisalDerivator ( ) : System
리턴 System

Reappraisal() 공개 메소드

public Reappraisal ( EmotionalAppraisalAsset emotionalModule ) : IAppraisalFrame
emotionalModule EmotionalAppraisalAsset
리턴 IAppraisalFrame

RemoveAppraisalRule() 공개 메소드

public RemoveAppraisalRule ( AppraisalRule appraisalRule ) : void
appraisalRule AppraisalRule
리턴 void

SetObjectData() 공개 메소드

public SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
리턴 void