|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |