gov.nasa.arc.brahms.vm.rt
Class VMTransferDefinitionCtx

java.lang.Object
  extended by gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx
      extended by gov.nasa.arc.brahms.common.rt.ConditionCtx
          extended by gov.nasa.arc.brahms.common.rt.TransferDefinitionCtx
              extended by gov.nasa.arc.brahms.vm.rt.VMTransferDefinitionCtx
All Implemented Interfaces:
IBrahmsObjectCtx, IConditionCtx, IRuntimeConstants, ITransferDefinitionCtx, java.io.Serializable

public class VMTransferDefinitionCtx
extends TransferDefinitionCtx

The VMTransferDefinitionCtx is the context for a transfer definition defining in what communication or broadcast activity the transfer took place, the direction of the transfer, the communicated beliefs, the beliefs created by the transfer definition, the parameters used by the transfer definition and the variables bound by this transfer definition.

Version:
7 January 2004
Author:
Ron van Hoof
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface gov.nasa.arc.brahms.common.rt.IRuntimeConstants
ABORTED, ACTIVE, ACTIVITY, AVAILABLE, COMPLETED, CONSEQUENCE, DETECTABLE, ENDED, ENGINE, EXTERNAL_AGENT, FROM, IMPASSED, INITIAL, INTERRUPTED, JAVA_PROPERTY, sABORTED, sACTIVE, sAVAILABLE, sCOMPLETED, sENDED, sIMPASSED, sINTERRUPTED, sUNAVAILABLE, TO, TRANSFER, UNAVAILABLE
 
Constructor Summary
VMTransferDefinitionCtx(TransferDefinition transferDefinition)
          Constructor, creates a new transfer definition context for the specified transfer definition
 
Method Summary
 
Methods inherited from class gov.nasa.arc.brahms.common.rt.TransferDefinitionCtx
addBoundVariable, addCreatedBelief, addTransferredBelief, addTransferredCommunicativeAct, addUsedParameter, getBoundVariables, getCreatedBeliefs, getDirection, getParent, getTransferredBeliefs, getTransferredCommunicativeActs, getUsedParameters, isTransferredBeliefs, isTransferredCommunicativeActs, removeBoundVariable, removeCreatedBelief, removeTransferredBelief, removeUsedParameter, setDirection, setParent
 
Methods inherited from class gov.nasa.arc.brahms.common.rt.BrahmsObjectCtx
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setContextFor, setEndTime, setID, setStartTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.nasa.arc.brahms.common.rt.IBrahmsObjectCtx
addNote, getContextFor, getEndTime, getID, getNote, getNotes, getStartTime, removeNote, setEndTime, setID, setStartTime
 

Constructor Detail

VMTransferDefinitionCtx

public VMTransferDefinitionCtx(TransferDefinition transferDefinition)
Constructor, creates a new transfer definition context for the specified transfer definition

Parameters:
transferDefinition - the TransferDefinition for which this is a context


Copyright © 1997-2012 All Rights Reserved.