jist.runtime
Interface Entity

All Superinterfaces:
Timeless
All Known Implementing Classes:
BlockingSleep, Bootstrap, Bootstrap.Bsh, Bootstrap.JavaMain, Bootstrap.Jython, Channel, Entity.Empty, Entity.Static, ProxyEntity

public interface Entity
extends Timeless

An internal interface that all JistAPI.Entity application objects are rewritten to implement. This interface is an internal one (should not be mentioned in simulation program) and allows the JiST system to manage JistAPI.Entity objects.

Since:
JIST1.0
Version:
$Id: Entity.java,v 1.15 2004/04/06 16:07:43 barr Exp $
Author:
Rimon Barr <barr+jist@cs.cornell.edu>
See Also:
JistAPI.Entity

Nested Class Summary
static class Entity.Empty
          Dummy implementation of Entity interface.
static class Entity.Static
          Entity used for static calls.
 
Method Summary
 EntityRef _jistMethod_Get__ref()
          Get this entity's self-reference object .
 void _jistMethod_Set__ref(EntityRef ref)
          Set this entity's self-reference object.
 

Method Detail

_jistMethod_Get__ref

EntityRef _jistMethod_Get__ref()
Get this entity's self-reference object .

Returns:
entity reference object

_jistMethod_Set__ref

void _jistMethod_Set__ref(EntityRef ref)
Set this entity's self-reference object.

Parameters:
ref - entity reference object