public abstract class BDIClassGeneratorFactory
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
BDIClassGeneratorFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract BDIAgentFactory |
createBDIAgentFactory(IInternalAccess provider,
java.util.Map properties)
Create a new, platform-specific BDIAgentFactory object.
|
abstract IBDIClassGenerator |
createBDIClassGenerator()
Create a new, platform-specific BDI Class Generator object.
|
abstract BDIClassReader |
createBDIClassReader(BDIModelLoader loader)
Create a new, platform-specific BDI Class Reader object.
|
static BDIClassGeneratorFactory |
getInstance()
Returns the instance of this factory.
|
public static BDIClassGeneratorFactory getInstance()
public abstract BDIClassReader createBDIClassReader(BDIModelLoader loader)
loader - BDIClassReaderpublic abstract IBDIClassGenerator createBDIClassGenerator()
IBDIClassGeneratorpublic abstract BDIAgentFactory createBDIAgentFactory(IInternalAccess provider, java.util.Map properties)
BDIAgentFactory