Class IncGenReporter
java.lang.Object
de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
de.monticore.generating.templateengine.reporting.commons.AReporter
de.monticore.generating.templateengine.reporting.reporter.IncGenReporter
- All Implemented Interfaces:
IReportEventHandler
- Direct Known Subclasses:
IncGenGradleReporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected Pathstatic final Stringprotected Pathprotected PathFields inherited from class de.monticore.generating.templateengine.reporting.commons.AReporter
file, fileextension, fileOpen, qualifiedFileName, reportingHelper -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIncGenReporter(String path, String qualifiedFileName, String fileextension) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisModelFile(String fileName) voidreportFileCreation(String fileName) voidreportHWCExistenceCheck(MCPath mcp, Path fileName, Optional<URL> result) voidreportOpenInputFile(Optional<Path> parentPath, Path file) voidreportParseInputFile(Path inputFilePath, String modelName) voidreportUserSpecificTemplate(Path parentDir, Path fileName) protected StringtoUnixPath(String file) voidMethods inherited from class de.monticore.generating.templateengine.reporting.commons.AReporter
closeFile, flush, openFile, writeLineMethods inherited from class de.monticore.generating.templateengine.reporting.commons.DefaultReportEventHandler
reportAddAfterTemplate, reportAddBeforeTemplate, reportAddValue, reportASTSpecificTemplateReplacement, reportCallAfterHookPoint, reportCallBeforeHookPoint, reportCallHookPointEnd, reportCallHookPointStart, reportCallReplacementHookPoint, reportCallSpecificReplacementHookPoint, reportDetailed, reportError, reportErrorInternal, reportErrorUser, reportExecuteStandardTemplate, reportFileCreation, reportFileCreation, reportFileExistenceChecking, reportFileFinalization, reportInstantiate, reportMethodCall, reportModelEnd, reportModelLoad, reportModelStart, reportOpenInputFile, reportSetAfterTemplate, reportSetBeforeTemplate, reportSetHookPoint, reportSetValue, reportSymbolTableScope, reportTemplateEnd, reportTemplateInclude, reportTemplateReplacement, reportTemplateStart, reportTemplateWrite, reportTransformationNewValue, reportTransformationNewValue, reportTransformationNewValue, reportTransformationObjectChange, reportTransformationObjectCreation, reportTransformationObjectDeletion, reportTransformationObjectMatch, reportTransformationOldValue, reportTransformationOldValue, reportTransformationOldValue, reportTransformationStart, reportUseHandwrittenCodeFile, reportUserWarning, reportWarning
-
Field Details
-
MISSING
- See Also:
-
GEN_ERROR
- See Also:
-
modelFiles
-
usedHWCFiles
-
notExistentHWCFiles
-
filesThatMatterButAreNotThereInTime
-
userTemplates
-
outputFiles
-
modelToArtifactMap
-
inputFile
-
outputDir
-
qualifiedInputFile
-
-
Constructor Details
-
IncGenReporter
-
-
Method Details
-
reportHWCExistenceCheck
- Specified by:
reportHWCExistenceCheckin interfaceIReportEventHandler- Overrides:
reportHWCExistenceCheckin classDefaultReportEventHandler
-
toUnixPath
-
reportParseInputFile
- Specified by:
reportParseInputFilein interfaceIReportEventHandler- Overrides:
reportParseInputFilein classDefaultReportEventHandler
-
reportFileCreation
- Specified by:
reportFileCreationin interfaceIReportEventHandler- Overrides:
reportFileCreationin classDefaultReportEventHandler
-
reportOpenInputFile
- Specified by:
reportOpenInputFilein interfaceIReportEventHandler- Overrides:
reportOpenInputFilein classDefaultReportEventHandler
-
isModelFile
-
reportUserSpecificTemplate
- Specified by:
reportUserSpecificTemplatein interfaceIReportEventHandler- Overrides:
reportUserSpecificTemplatein classDefaultReportEventHandler- Parameters:
fileName-- See Also:
-
writeHeader
public void writeHeader()- Specified by:
writeHeaderin classAReporter
-