Package jadex.bdiv3
Class BDIClassGeneratorFactory
- java.lang.Object
-
- jadex.bdiv3.BDIClassGeneratorFactory
-
- Direct Known Subclasses:
BDIClassGeneratorFactoryDesktop
public abstract class BDIClassGeneratorFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BDIClassGeneratorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
getInstance
public static BDIClassGeneratorFactory getInstance()
Returns the instance of this factory.- Returns:
- the factory instance
-
createBDIClassReader
public abstract BDIClassReader createBDIClassReader(BDIModelLoader loader)
Create a new, platform-specific BDI Class Reader object.- Parameters:
loader
-- Returns:
BDIClassReader
-
createBDIClassGenerator
public abstract IBDIClassGenerator createBDIClassGenerator()
Create a new, platform-specific BDI Class Generator object.- Returns:
IBDIClassGenerator
-
createBDIAgentFactory
public abstract BDIAgentFactory createBDIAgentFactory(IInternalAccess provider, java.util.Map properties)
Create a new, platform-specific BDIAgentFactory object.- Returns:
BDIAgentFactory
-
-