ilog.rules.brl.translation.codegen
Class IlrBOMBasedCodeGenerator
java.lang.Object
ilog.rules.brl.translation.codegen.IlrAbstractCodeGenerator
ilog.rules.brl.translation.codegen.IlrBOMBasedCodeGenerator
- All Implemented Interfaces:
- IlrCodeGenerator, IlrIntermediateForm.Visitor
- Direct Known Subclasses:
- IlrIRLCodeGenerator
public abstract class IlrBOMBasedCodeGenerator
- extends IlrAbstractCodeGenerator
Base Class for BOM Based code generators.
Important note : this class must be used jointly with a IlrBOMTranslationSupport.
| Methods inherited from class ilog.rules.brl.translation.codegen.IlrAbstractCodeGenerator |
addIndent, close, flush, generateCode, getExtender, getIndent, getIndentSize, getTranslationSupport, getTranslator, getVocabulary, ignoreNewline, ignoreNewline, indent, indent, newline, print, print, println, reportDuplicateVariables, reportDuplicateVariables, reset, setIndentSize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IlrBOMBasedCodeGenerator
public IlrBOMBasedCodeGenerator()
getBOMVocabulary
public IlrBOMVocabulary getBOMVocabulary()
- Gets the vocabulary as an
IlrBOMVocabulary.
- Returns:
- The vocabulary as an
IlrBOMVocabulary.
getObjectModel
public IlrObjectModel getObjectModel()
- Returns the BOM.
- Returns:
- The BOM.