gov.nasa.arc.brahms.vm.rt
Interface IRuntimeConceptCtx

All Known Implementing Classes:
VMActiveInstanceCtx, VMAgentCtx, VMAreaCtx, VMConceptualInstanceCtx, VMExternalAgentCtx, VMObjectInstanceCtx, VMPathCtx

public interface IRuntimeConceptCtx

Marks a concept context as a runtime concept context that can be initialized and reset. The runtime concept also extends the MessageListener interface requiring the implementation of a receiveMessage method required for distributed agent communication.

Version:
$Revision: 1.2 $ $Date: 2008/02/28 18:33:05 $ $Author: rvhoof $
Author:
Ron van Hoof

Method Summary
 void initialize(gov.nasa.arc.brahms.vm.controller.VMController vmc, long time)
          Initializes the concept for use in a virtual machine controller by the specified virtual machine controller.
 void reset()
          Resets the concept removing its context and any references and additional components created to use this concept in a virtual machine.
 

Method Detail

initialize

void initialize(gov.nasa.arc.brahms.vm.controller.VMController vmc,
                long time)
                throws VMException
Initializes the concept for use in a virtual machine controller by the specified virtual machine controller. The initialization sets up any additional components required for the concept to be used in the virtual machine.

Parameters:
vmc - the VMController controlling the virtual machine in which this concept is to be used.
time - the time at which the initialization takes place
Throws:
VMException - if an error occurs in initializing the concept

reset

void reset()
           throws VMException
Resets the concept removing its context and any references and additional components created to use this concept in a virtual machine.

Throws:
VMException - if in error occurs in resetting the active instance


Copyright © 1997-2012 All Rights Reserved.