Uses of Class
gov.nasa.arc.brahms.vm.rt.VMActiveInstanceCtx

Packages that use VMActiveInstanceCtx
gov.nasa.arc.brahms.vm.data   
gov.nasa.arc.brahms.vm.rt   
 

Uses of VMActiveInstanceCtx in gov.nasa.arc.brahms.vm.data
 

Methods in gov.nasa.arc.brahms.vm.data with parameters of type VMActiveInstanceCtx
 void VMOperand.assign(java.util.List<java.lang.Object> values, VMActiveInstanceCtx agent, VMFrameCtx frame, Type collectType)
          Assigns a list of values to the element resulting from evaluating the left-hand side expression.
 void VMArrayAccess.assign(java.util.List<java.lang.Object> values, VMActiveInstanceCtx agent, VMFrameCtx frame, Type collectType)
          Assigns a list of values to the element resulting from evaluating the left-hand side expression.
 void IVMAssignmentLhs.assign(java.util.List<java.lang.Object> values, VMActiveInstanceCtx agent, VMFrameCtx frame, Type collectType)
          Assigns a list of values to the element resulting from evaluating the left-hand side expression.
 java.util.List<java.lang.Object> VMMethodInvocation.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Evaluates the method invocation to produce a list of values.
 java.util.List<java.lang.Object> VMExpression.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Evaluates the expression to produce a list of values.
 java.util.List<java.lang.Object> VMConstructorInvocation.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Evaluates the constructor invocation to produce an object instance.
 java.util.List<java.lang.Object> VMArrayInitializer.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Evaluates the array initializer expression to produce a new array.
 java.util.List<java.lang.Object> VMArrayCreation.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Evaluates the array creation expression to produce a new array.
 java.util.List<java.lang.Object> VMArrayAccess.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Evaluates the array access expression to produce a list of values.
 java.util.List<java.lang.Object> IVMExpression.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Evaluates the expression to produce a list of values.
 java.util.List<java.lang.Object> VMMethodInvocation.evaluate(VMActiveInstanceCtx agent, VMFrameCtx frame, boolean results)
          Evaluates the method invocation to produce a list of values.
 java.util.LinkedList VMTransferDefinition.getCommunicativeActs(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Returns a list of CommunicativeAct objects defining the messages to be transferred.
 java.util.LinkedList VMValueComparison.getConcludingStatements(VMActiveInstanceCtx agent, VMFrameCtx frame, boolean updateJava)
          Matches the comparison with the belief set of the specified agent and creates the statements that would result from the comparison after the match.
 java.util.LinkedList VMObjectComparison.getConcludingStatements(VMActiveInstanceCtx agent, VMFrameCtx frame, boolean updateJava)
          Matches the comparison with the belief set of the specified agent and creates the statements that would result from the comparison after the match.
 java.util.LinkedList IVMComparison.getConcludingStatements(VMActiveInstanceCtx agent, VMFrameCtx frame, boolean updateJava)
          Matches the comparison with the belief set of the specified agent and creates the statements that would result from the comparison after the match.
 java.util.LinkedList VMValueComparison.getDetectableFacts(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Matches the comparison with the fact set of the world and returns the statements that match with the left hand side of the comparison after resolving the left hand side.
 java.util.LinkedList VMObjectComparison.getDetectableFacts(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Matches the comparison with the fact set of the world and returns the statements that match with the left hand side of the comparison after resolving the left hand side.
 java.util.LinkedList IVMComparison.getDetectableFacts(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Matches the comparison with the fact set of the world and returns the statements that match with the left hand side of the comparison after resolving the left hand side.
 java.util.Enumeration VMDetectable.getMatchingFacts(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Returns a list of all the facts that match with the detectable's condition by just comparing the facts with the left hand side of the detectable condition.
 java.util.LinkedList VMTransferDefinition.getMatchingStatements(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Returns a list of Statements that are created after matching the belief set with this condition.
 java.util.LinkedList VMValueComparison.getTransferableCommunicativeActs(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Resolves the CommunicativeAct specified for the transfer definition to the (list of) CommunicativeAct(s) to be transferred.
 java.util.LinkedList VMObjectComparison.getTransferableCommunicativeActs(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Resolves the CommunicativeAct specified for the transfer definition to the (list of) CommunicativeAct(s) to be transferred.
 java.util.LinkedList IVMComparison.getTransferableCommunicativeActs(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Resolves the CommunicativeAct specified for the transfer definition to the (list of) CommunicativeAct(s) to be transferred.
 java.util.LinkedList VMValueComparison.getTransferableStatements(VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Matches the comparison of a transfer definition with the belief set of the specified agent and returns the statements that match with the comparison after resolving the lhs and rhs.
 java.util.LinkedList VMObjectComparison.getTransferableStatements(VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Matches the comparison of a transfer definition with the belief set of the specified agent and returns the statements that match with the comparison after resolving the lhs and rhs.
 java.util.LinkedList IVMComparison.getTransferableStatements(VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Matches the comparison of a transfer definition with the belief set of the specified agent and returns the statements that match with the comparison after resolving the lhs and rhs.
 VMBeliefCtx VMValueComparison.hasTriggeringBelief(VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Checks whether the specified agent has a belief that can activate the trigger for which this comparison is the condition.
 VMBeliefCtx VMObjectComparison.hasTriggeringBelief(VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Checks whether the specified agent has a belief that can activate the trigger for which this comparison is the condition.
 VMBeliefCtx IVMComparison.hasTriggeringBelief(VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Checks whether the specified agent has a belief that can activate the trigger for which this comparison is the condition.
 boolean VMValueComparison.isDetectableFact(VMFactCtx fact, VMActiveInstanceCtx agent, VMFrameCtx frame)
          Checks whether the specified fact can be detected by matching the fact against the left hand side of the comparison.
 boolean VMObjectComparison.isDetectableFact(VMFactCtx fact, VMActiveInstanceCtx agent, VMFrameCtx frame)
          Checks whether the specified fact can be detected by matching the fact against the left hand side of the comparison.
 boolean IVMComparison.isDetectableFact(VMFactCtx fact, VMActiveInstanceCtx agent, VMFrameCtx frame)
          Checks whether the specified fact can be detected by matching the fact against the left hand side of the comparison.
 boolean VMValueComparison.isTriggeringBelief(VMBeliefCtx belief, VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Checks whether the specified belief can cause the activation of the trigger by matching the belief against the comparison.
 boolean VMObjectComparison.isTriggeringBelief(VMBeliefCtx belief, VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Checks whether the specified belief can cause the activation of the trigger by matching the belief against the comparison.
 boolean IVMComparison.isTriggeringBelief(VMBeliefCtx belief, VMActiveInstanceCtx agent, VMFrameCtx frame, int truthvalue)
          Checks whether the specified belief can cause the activation of the trigger by matching the belief against the comparison.
 VMBeliefCtx VMDetectable.matchesBelief(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Checks whether any of the beliefs in the specified agent's belief set match with this detectable.
 boolean VMDetectable.matchesBelief(VMBeliefCtx belief, VMActiveInstanceCtx agent, VMFrameCtx frame)
          Checks whether the specified belief matches with this detectable.
 boolean VMDetectable.matchesFact(VMFactCtx fact, VMActiveInstanceCtx agent, VMFrameCtx frame)
          Checks whether the specified fact matches the detectable condition by only considering the left hand side of the detectable condition.
 java.util.LinkedList VMOperand.resolveAsLhs(VMActiveInstanceCtx agent, VMFrameCtx frame, int strategy)
          Resolves this operand considering it to be part of an expression located on the left hand side in a comparison.
 java.util.LinkedList VMExpression.resolveAsLhs(VMActiveInstanceCtx agent, VMFrameCtx frame, int strategy)
          Resolves this expression considering it a left hand side in a comparison.
 java.util.LinkedList VMOperand.resolveAsRhs(VMActiveInstanceCtx agent, VMFrameCtx frame, int strategy)
          Resolves this operand considering it to be part of an expression located on the right hand side in a comparison.
 java.util.LinkedList VMExpression.resolveAsRhs(VMActiveInstanceCtx agent, VMFrameCtx frame, int strategy)
          Resolves this expression considering it a right hand side in a comparison.
 java.util.LinkedList VMOperand.resolveCollectionIndex(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Resolves the collection index of this operand, this method resolves the index value specified in this operand.
 java.util.LinkedList VMOperand.resolveObject(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Resolves the object for this operand to one or more concepts provided this operand represents an object.
 java.util.LinkedList VMOperand.resolveValue(VMActiveInstanceCtx agent, VMFrameCtx frame)
          Resolves the value of this operand, this method only resolves the object to the appropriate set of concepts or returns the value represented by this operand.
 

Uses of VMActiveInstanceCtx in gov.nasa.arc.brahms.vm.rt
 

Subclasses of VMActiveInstanceCtx in gov.nasa.arc.brahms.vm.rt
 class VMAgentCtx
          The VMAgentCtx is the runtime class for the agents with extensions for it to function in the Brahms virtual machine.
 class VMExternalAgentCtx
          The VMExternalAgentCtx is the runtime class for the external agents with extensions for it to function in the Brahms virtual machine.
 class VMObjectInstanceCtx
          The ObjectInstanceCtx is the runtime class for the objects with extension for use in the virtual machine.
 

Methods in gov.nasa.arc.brahms.vm.rt that return types with arguments of type VMActiveInstanceCtx
protected  java.util.ListIterator<VMActiveInstanceCtx> VMActiveInstanceCtx.getKnowsLocationOf()
          Returns a list of contained instances we know the location of.
 

Methods in gov.nasa.arc.brahms.vm.rt with parameters of type VMActiveInstanceCtx
 void VMAreaCtx.addInhabitant(VMActiveInstanceCtx inhabitant, long time, int sourceType, BrahmsObjectCtx source)
          Adds the specified active instance to this location as an inhabitant.
protected  void VMActiveInstanceCtx.addKnowsLocationOf(VMActiveInstanceCtx containedInstance)
          Adds the specified contained instance as a contained instance we know the location of.
protected  boolean VMActiveInstanceCtx.knowsLocationOf(VMActiveInstanceCtx containedInstance)
          Checks if the active instance knows the location of the specified contained instance.
 void VMAreaCtx.removeInhabitant(VMActiveInstanceCtx inhabitant, long time, int sourceType, BrahmsObjectCtx source)
          Removes the specified active instance from this location as an inhabitant It retracts the location fact and beliefs for the inhabitant and makes sure that the agents in the location will detect the agent leaving by retracting the location beliefs for the inhabitant.
 void VMAreaCtx.removeInhabitant(VMActiveInstanceCtx inhabitant, long time, int sourceType, BrahmsObjectCtx source, java.util.LinkedList llCheckedInstances)
          Removes the specified active instance from this location as an inhabitant It retracts the location fact and beliefs for the inhabitant and makes sure that the agents in the location will detect the agent leaving by retracting the location beliefs for the inhabitant.
protected  void VMActiveInstanceCtx.removeKnowsLocationOf(VMActiveInstanceCtx containedInstance)
          Removes the specified contained instance as a contained instance we know the location of.
 

Constructors in gov.nasa.arc.brahms.vm.rt with parameters of type VMActiveInstanceCtx
StatementSet(VMActiveInstanceCtx owner)
          Constructor, creates a new StatementSet
VMFrameCtx(BFrame frame, VMActiveInstanceCtx agent)
          Constructor, creates a new context for the specified frame setting the specified agent as the agent working on frame.
VMThoughtframeCtx(Thoughtframe frame, VMActiveInstanceCtx agent)
          Constructor, creates a new context for the specified thoughtframe setting the specified agent as the agent working on frame.
VMWorkframeCtx(VMWorkframe frame, VMActiveInstanceCtx agent)
          Constructor, creates a new context for the specified frame setting the specified agent as the agent working on frame.
 



Copyright © 1997-2012 All Rights Reserved.