Package jadex.bdiv3
Interface IBDIClassGenerator
- 
- All Known Implementing Classes:
- AbstractAsmBdiClassGenerator,- ASMBDIClassGenerator,- ByteKeepingASMBDIClassGenerator
 
 public interface IBDIClassGeneratorInterface for BDI class enhancement/generation.
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringAGENT_FIELD_NAMEName of the field that is injected for agent namestatic java.lang.StringDYNAMIC_BELIEF_UPDATEMETHOD_PREFIXstatic java.lang.StringGLOBALNAME_FIELD_NAMEName of the field that is injected for globalnamestatic java.lang.StringINIT_EXPRESSIONS_METHOD_PREFIX
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.Class<?>>generateBDIClass(java.lang.String clname, BDIModel micromodel, java.lang.ClassLoader dummycl)Generate class, including inner classes.
 
- 
- 
- 
Field Detail- 
AGENT_FIELD_NAMEstatic final java.lang.String AGENT_FIELD_NAME Name of the field that is injected for agent name- See Also:
- Constant Field Values
 
 - 
GLOBALNAME_FIELD_NAMEstatic final java.lang.String GLOBALNAME_FIELD_NAME Name of the field that is injected for globalname- See Also:
- Constant Field Values
 
 - 
DYNAMIC_BELIEF_UPDATEMETHOD_PREFIXstatic final java.lang.String DYNAMIC_BELIEF_UPDATEMETHOD_PREFIX - See Also:
- Constant Field Values
 
 - 
INIT_EXPRESSIONS_METHOD_PREFIXstatic final java.lang.String INIT_EXPRESSIONS_METHOD_PREFIX - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
generateBDIClassjava.util.List<java.lang.Class<?>> generateBDIClass(java.lang.String clname, BDIModel micromodel, java.lang.ClassLoader dummycl) throws JadexBDIGenerationExceptionGenerate class, including inner classes.- Returns:
- the List of classes generated.
- Throws:
- JadexBDIGenerationException
 
 
- 
 
-