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 protectedBDIClassGeneratorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BDIAgentFactorycreateBDIAgentFactory(IInternalAccess provider, java.util.Map properties)Create a new, platform-specific BDIAgentFactory object.abstract IBDIClassGeneratorcreateBDIClassGenerator()Create a new, platform-specific BDI Class Generator object.abstract BDIClassReadercreateBDIClassReader(BDIModelLoader loader)Create a new, platform-specific BDI Class Reader object.static BDIClassGeneratorFactorygetInstance()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
-
-