Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.metacosm.framework.controller
Class BasicPlaceController  view BasicPlaceController download BasicPlaceController.java

java.lang.Object
  extended byorg.metacosm.framework.controller.BasicController
      extended byorg.metacosm.framework.controller.BasicPlaceController
All Implemented Interfaces:
Controller, org.metacosm.framework.persistence.Persistent, PlaceController, java.io.Serializable

public class BasicPlaceController
extends BasicController
implements PlaceController

A Place is controlled by one or more BasicPlaceController.


Field Summary
 
Fields inherited from class org.metacosm.framework.controller.BasicController
memory
 
Fields inherited from interface org.metacosm.framework.controller.Controller
IDLE_MODE, REPEAT_ACTION_MODE, SINGLE_ACTION_MODE
 
Constructor Summary
BasicPlaceController(org.metacosm.framework.entity.Entity entity, org.metacosm.framework.interact.DecisionTreeFA dt)
           
 
Method Summary
 org.metacosm.framework.entity.Place getPlace()
           
(package private)  void onEntityAppearance(java.lang.String identityID, java.lang.String textDesc)
           
(package private)  void onEntityDisappearance(java.lang.String identityID, java.lang.String textDesc)
           
 
Methods inherited from class org.metacosm.framework.controller.BasicController
getControllerId, getDecisionTree, getDecisionTreeFA, getEntity, load, newTurn, plan, save, setActionId, setEntity, setMode, setNbRepeat, setParameters, setTargets
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.metacosm.framework.controller.Controller
getControllerId, getDecisionTree, getDecisionTreeFA, getEntity, newTurn, plan
 
Methods inherited from interface org.metacosm.framework.persistence.Persistent
load, save
 

Constructor Detail

BasicPlaceController

public BasicPlaceController(org.metacosm.framework.entity.Entity entity,
                            org.metacosm.framework.interact.DecisionTreeFA dt)
Method Detail

getPlace

public org.metacosm.framework.entity.Place getPlace()
Specified by:
getPlace in interface PlaceController

onEntityDisappearance

void onEntityDisappearance(java.lang.String identityID,
                           java.lang.String textDesc)
Specified by:
onEntityDisappearance in class BasicController

onEntityAppearance

void onEntityAppearance(java.lang.String identityID,
                        java.lang.String textDesc)
Specified by:
onEntityAppearance in class BasicController