Constructor and Description |
---|
SMC() |
Modifier and Type | Method and Description |
---|---|
Agent |
process(Pred directive,
Agent outerContent,
Agent innerContent)
This method is called to process the directive.
|
public Agent process(Pred directive, Agent outerContent, Agent innerContent)
Directive
process
in interface Directive
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)