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

Packages that use VMFrameCtx
gov.nasa.arc.brahms.vm.data   
gov.nasa.arc.brahms.vm.rt   
gov.nasa.arc.brahms.vm.rt.events   
 

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

Methods in gov.nasa.arc.brahms.vm.data with parameters of type VMFrameCtx
 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 VMConsequence.getMatchingStatements(VMFrameCtx frame, boolean updateJava)
          Returns a list of Statements that are created after matching the belief and/or fact 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 VMFrameCtx in gov.nasa.arc.brahms.vm.rt
 

Subclasses of VMFrameCtx in gov.nasa.arc.brahms.vm.rt
 class VMThoughtframeCtx
          The VMThoughtframeCtx is identical to the VMFrameCtx and maintains state information for a thoughtframe to be executed by an active instance.
 class VMWorkframeCtx
          The VMWorkframeCtx maintains the state for a workframe and has extensions for use in the virtual machine.
 

Methods in gov.nasa.arc.brahms.vm.rt with parameters of type VMFrameCtx
 int VMObjectInstanceCtx.getMatchingStrategy(VMFrameCtx frame)
          Determines whether the active instance attempts to match facts or beliefs when evaluating OA operands that occur in expressions in the body of the given frame context.
 int VMAgentCtx.getMatchingStrategy(VMFrameCtx frame)
          Determines whether the active instance attempts to match facts or beliefs when evaluating OA operands that occur in expressions in the body of the given frame context.
abstract  int VMActiveInstanceCtx.getMatchingStrategy(VMFrameCtx frame)
          Determines whether the active instance attempts to match facts or beliefs when evaluating OA operands that occur in expressions in the body of the given frame context.
 

Uses of VMFrameCtx in gov.nasa.arc.brahms.vm.rt.events
 

Methods in gov.nasa.arc.brahms.vm.rt.events that return VMFrameCtx
 VMFrameCtx FrameStatusEvent.getFrame()
          Returns the frame context for which this status event is created.
 

Constructors in gov.nasa.arc.brahms.vm.rt.events with parameters of type VMFrameCtx
FrameStatusEvent(VMFrameCtx source, int oldStatus, int newStatus)
          Constructor, creates a new status event for the specified frame indicating the status change.
 



Copyright © 1997-2012 All Rights Reserved.