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
 
 - 
 
 -