Package jason.asSyntax.directives
Class DefaultDirective
java.lang.Object
jason.asSyntax.directives.DefaultDirective
- All Implemented Interfaces:
Directive
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalled when the directive is declaredvoidcalled when the directive endsbooleanreturns true if the same instance will be used by all agents/parsers in the JVMThis method is called to process the directive.
-
Constructor Details
-
DefaultDirective
public DefaultDirective()
-
-
Method Details
-
isSingleton
public boolean isSingleton()Description copied from interface:Directivereturns true if the same instance will be used by all agents/parsers in the JVM- Specified by:
isSingletonin interfaceDirective
-
begin
Description copied from interface:Directivecalled when the directive is declared -
process
Description copied from interface:DirectiveThis method is called to process the directive.- Specified by:
processin interfaceDirective- Parameters:
directive- the directive as defined in the source (e.g. "include("bla.asl")")outerContent- the representation of the agent where the directive is being processed (the method should not change this agent state)innerContent- the content (plans, beliefs, ...) inside the begin/end directive (as in goal patterns)- Returns:
- the agent (plans, bels, ...) with the result of the directive.
-
end
Description copied from interface:Directivecalled when the directive ends
-