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