C# Class CommeillFaut.SocialExchange

Inheritance: BaseActionDefinition
Exibir arquivo Open project: GAIPS-INESC-ID/FAtiMA-Toolkit Class Usage Examples

Private Properties

Property Type Description
CalculateResponse int
Instatiate void

Public Methods

Method Description
AddInfluenceRule ( InfluenceRule infrul ) : void
ApplyConsequences ( ) : void
CalculateVolition ( Name init, Name _targ ) : int
EditInfluenceRule ( InfluenceRule infrul ) : void
GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
LaunchSocialExchange ( Name init, Name _targ ) : void
RemoveInfluenceRule ( InfluenceRule infrul ) : void
SetData ( SocialExchangeDTO dto ) : void
SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
SocialExchange ( SocialExchange other ) : System
SocialExchange ( SocialExchangeDTO s ) : System
SocialExchange ( String name ) : System
ToDTO ( ) : SocialExchangeDTO
ToString ( ) : String

Protected Methods

Method Description
CalculateActionUtility ( IAction a ) : float

Private Methods

Method Description
CalculateResponse ( Name Init, Name _Targ ) : int
Instatiate ( ) : void

Method Details

AddInfluenceRule() public method

public AddInfluenceRule ( InfluenceRule infrul ) : void
infrul InfluenceRule
return void

ApplyConsequences() public method

public ApplyConsequences ( ) : void
return void

CalculateActionUtility() protected method

protected CalculateActionUtility ( IAction a ) : float
a IAction
return float

CalculateVolition() public method

public CalculateVolition ( Name init, Name _targ ) : int
init Name
_targ Name
return int

EditInfluenceRule() public method

public EditInfluenceRule ( InfluenceRule infrul ) : void
infrul InfluenceRule
return void

GetObjectData() public method

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

LaunchSocialExchange() public method

public LaunchSocialExchange ( Name init, Name _targ ) : void
init Name
_targ Name
return void

RemoveInfluenceRule() public method

public RemoveInfluenceRule ( InfluenceRule infrul ) : void
infrul InfluenceRule
return void

SetData() public method

public SetData ( SocialExchangeDTO dto ) : void
dto CommeillFaut.DTOs.SocialExchangeDTO
return void

SetObjectData() public method

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

SocialExchange() public method

public SocialExchange ( SocialExchange other ) : System
other SocialExchange
return System

SocialExchange() public method

public SocialExchange ( SocialExchangeDTO s ) : System
s CommeillFaut.DTOs.SocialExchangeDTO
return System

SocialExchange() public method

public SocialExchange ( String name ) : System
name String
return System

ToDTO() public method

public ToDTO ( ) : SocialExchangeDTO
return CommeillFaut.DTOs.SocialExchangeDTO

ToString() public method

public ToString ( ) : String
return String