Package astra.lang
Class Agent
- java.lang.Object
-
- astra.core.ASTRAClass
-
- astra.lang.Agent
-
- All Implemented Interfaces:
Queryable
public class Agent extends ASTRAClass
-
-
Field Summary
-
Fields inherited from interface astra.reasoner.Queryable
EMPTY_LIST
-
-
Constructor Summary
Constructors Constructor Description Agent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FragmentcreateFragment(Agent agent)voidinitialize(Agent agent)-
Methods inherited from class astra.core.ASTRAClass
addFunction, addInference, addMatchingFormulae, addRule, filter, forName, forName, getCanonicalName, getDistance, getFunction, getLinearization, getParents, getRuleOrder, handleEvent, hasFunctions, isRunnable, isSubclass, iterator, newInstance, rules, setParents, toString
-
-
-
-
Method Detail
-
initialize
public void initialize(Agent agent)
- Specified by:
initializein classASTRAClass
-
createFragment
public Fragment createFragment(Agent agent) throws ASTRAClassNotFoundException
- Specified by:
createFragmentin classASTRAClass- Throws:
ASTRAClassNotFoundException
-
-