View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General Info | Stereotypes | Operations | Relations | Inner Relations

SpaceMUD Universe
Class MudActor

Direct Subclassifiers:
       Player

Implemented Classifiers:
       MudListener, NetworkListener, NetworkListener

General Info
Name  MudActor
Visibility  public
Active  true
Abstract  true
Leaffalse
Rootfalse
OwnerSpaceMUD Universe

Stereotypes
<<thread>>

Operations
NameReturn Type
 ConnectionDropped() 
 DataObjectReady(data : MUDCommunication)void 
 DataReady(data : MUDCommunication) 
 ProcessCommunication(communication : MUDCommunication) 

Relations
NameTypeBeginsEnds
 <unnamed>generalizationPlayerMudActor
 <unnamed>abstractionMudActorMudListener
 <unnamed>abstractionMudActorNetworkListener
 <unnamed>abstractionMudActorNetworkListener
 <unnamed>usageMudActorNetworkConnection
 <unnamed>usageMudActorCommandInterpreter

Inner Relations
 Usage <unnamed>  [NetworkConnection - NetworkListener]


Operation  ConnectionDropped

General Info
NameConnectionDropped
OwnerMudActor
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse


Operation  DataObjectReady

Called to notify implementor that incomming object data was received.

General Info
NameDataObjectReady
OwnerMudActor
Return Type  void 
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
dataMUDCommunication  in


Parameter data

General Info
Name  data
Owner  DataObjectReady
Type  MUDCommunication 
Direction Kind  in


Operation  DataReady

General Info
NameDataReady
OwnerMudActor
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
dataMUDCommunication  in


Parameter data

General Info
Name  data
Owner  DataReady
Type  MUDCommunication 
Direction Kind  in


Operation  ProcessCommunication

General Info
NameProcessCommunication
OwnerMudActor
Concurrency  sequential
Query  false
Visibility  public
Scope  instance
Abstract  false
Leaffalse
Rootfalse

Parameters
NameTypeDefault ValueDirection Kind
communicationMUDCommunication  in


Parameter communication

Communication to be processed by the implementor.

General Info
Name  communication
Owner  ProcessCommunication
Type  MUDCommunication 
Direction Kind  in