Package jason.stdlib

Class join

java.lang.Object
All Implemented Interfaces:
InternalAction, java.io.Serializable

public class join
extends DefaultInternalAction
injected by .fork
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    private static InternalAction singleton  
  • Constructor Summary

    Constructors
    Constructor Description
    join()  
  • Method Summary

    Modifier and Type Method Description
    boolean canBeUsedInContext()
    Return true if the internal action can be used in plans' context
    protected void checkArguments​(Term[] args)  
    static InternalAction create()  
    java.lang.Object execute​(TransitionSystem ts, Unifier un, Term[] args)
    Executes the internal action.
    Term[] prepareArguments​(Literal body, Unifier un)
    Prepare body's terms to be used in 'execute', normally it consist of cloning and applying each term
    boolean suspendIntention()
    Returns true if the internal action (IA) should suspend the intention where the IA is called

    Methods inherited from class jason.asSemantics.DefaultInternalAction

    destroy, getMaxArgs, getMinArgs

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait