C# 클래스 AutobiographicMemory.AM.BaseEvent

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

공개 메소드들

메소드 설명
ApplyPerspective ( Name name ) : BaseEvent
GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
LinkEmotion ( string emotionType ) : void
RemovePerspective ( Name name ) : BaseEvent
SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
SwapPerspective ( Name oldPerspective, Name newPerspective ) : BaseEvent
ToDTO ( ) : EventDTO

보호된 메소드들

메소드 설명
BaseEvent ( uint id, Name eventName, ulong timestamp ) : System.Collections.Generic
BuildEventName ( ) : Name

메소드 상세

ApplyPerspective() 공개 메소드

public ApplyPerspective ( Name name ) : BaseEvent
name Name
리턴 BaseEvent

BaseEvent() 보호된 메소드

protected BaseEvent ( uint id, Name eventName, ulong timestamp ) : System.Collections.Generic
id uint
eventName Name
timestamp ulong
리턴 System.Collections.Generic

BuildEventName() 보호된 추상적인 메소드

protected abstract BuildEventName ( ) : Name
리턴 Name

GetObjectData() 공개 메소드

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

LinkEmotion() 공개 메소드

public LinkEmotion ( string emotionType ) : void
emotionType string
리턴 void

RemovePerspective() 공개 메소드

public RemovePerspective ( Name name ) : BaseEvent
name Name
리턴 BaseEvent

SetObjectData() 공개 메소드

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

SwapPerspective() 공개 메소드

public SwapPerspective ( Name oldPerspective, Name newPerspective ) : BaseEvent
oldPerspective Name
newPerspective Name
리턴 BaseEvent

ToDTO() 공개 추상적인 메소드

public abstract ToDTO ( ) : EventDTO
리턴 AutobiographicMemory.DTOs.EventDTO