|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jason.asSemantics.DefaultInternalAction jason.stdlib.at
public class at
Internal action: .at
.
Description: creates an event at some time in the future. This command is based on the unix "at" command, although not fully implemented yet.
Parameters:
now + <number> [<time_unit>]
where <time_unit> can be
"s" or "second(s)", "m" or "minute(s)", "h" or "hour(s)",
"d" or "day(s)".
The default <time_unit> is milliseconds.Examples:
.at("now +3 minutes", {+!g})
: generates the event +!g
3 minutes from now.
.at("now +1 m", {+!g})
.at("now +2 h", {+!g})
wait
,
Serialized FormField Summary | |
---|---|
static java.lang.String |
atAtom
|
Constructor Summary | |
---|---|
at()
|
Method Summary | |
---|---|
void |
cancelAts()
|
java.lang.Object |
execute(TransitionSystem ts,
Unifier un,
Term[] args)
Executes the internal action. |
int |
getMaxArgs()
|
int |
getMinArgs()
|
Methods inherited from class jason.asSemantics.DefaultInternalAction |
---|
canBeUsedInContext, checkArguments, prepareArguments, suspendIntention |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String atAtom
Constructor Detail |
---|
public at()
Method Detail |
---|
public int getMinArgs()
getMinArgs
in class DefaultInternalAction
public int getMaxArgs()
getMaxArgs
in class DefaultInternalAction
public java.lang.Object execute(TransitionSystem ts, Unifier un, Term[] args) throws java.lang.Exception
InternalAction
execute
in interface InternalAction
execute
in class DefaultInternalAction
java.lang.Exception
public void cancelAts()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |