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
- BDIClassReader
public abstract IBDIClassGenerator createBDIClassGenerator()
IBDIClassGenerator
public abstract BDIAgentFactory createBDIAgentFactory(IInternalAccess provider, java.util.Map properties)
BDIAgentFactory