Package edu.cmu.sei.aadl.modelsupport.errorreporting

Interface Summary
AnalysisErrorReporter  
AnalysisErrorReporterFactory Defines the interface for factories that create instances of edu.cmu.sei.aadl.model.pluginsupport.AnalysisErrorReporter.
ErrorReporter Currently there isn't any real useful purpose to interface other than to abstract the commonalities of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter and edu.cmu.sei.aadl.model.pluginsupport.AnalysisErrorReporter.
ErrorReporterManager Generic interface for objects that manage error reporters.
InternalErrorReporter Interface for reporting internal errors.
ParseErrorReporter Interface defining the abstract operations required to report errors during the parsing and interpretation of an AADL text file.
ParseErrorReporterFactory Defines the interface for factories that create instances of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter.
 

Class Summary
AbstractAnalysisErrorReporter Base implementation that makes sure messages counts are updated.
AbstractErrorReporter Base implementation that handles tracking messages counts and message deletion.
AbstractErrorReporterManager Abstract implementation of edu.cmu.sei.aadl.model.pluginsupport.ErrorReporterManager that delegates The implementation of the methods AbstractErrorReporterManager.internalError(Exception), AbstractErrorReporterManager.internalError(String), and AbstractErrorReporterManager.getNumInternalErrors() to another edu.cmu.sei.aadl.model.pluginsupport.InternalErrorReporter object.
AbstractInternalErrorReporter Abstract implementation of edu.cmu.sei.aadl.model.pluginsupport.InternalErrorReporter that manages the error count.
AbstractParseErrorReporter Base implementation that insures messages counts are updated.
AnalysisErrorReporterManager TODO: Fix this This class manages the creation and use of edu.cmu.sei.aadl.model.pluginsupport.AnalysisErrorReporter instances across a set of AADL text file resources.
AnalysisToParseErrorReporterAdapter  
AnalysisToParseErrorReporterAdapter.Factory It is required the provided ParseErrorReporterFactory be able to handle null IResources.
ChainedAnalysisErrorReporter  
ChainedAnalysisErrorReporter.Factory  
ChainedParseErrorReporter  
ChainedParseErrorReporter.Factory  
LogAnalysisErrorReporter An analysis error reporter to sends error messages to the Eclipse "Error" view/log.
LogAnalysisErrorReporter.Factory  
LogInternalErrorReporter An internal error reporter to sends internal error messages to the Eclipse "Error" view/log.
LogParseErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter that reports errors to the Eclipse "error" log.
LogParseErrorReporter.Factory  
MarkerAnalysisErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.AnalysisErrorReporter that reports errors as markers on the aaxl object models.
MarkerAnalysisErrorReporter.Factory Factory for creating Marker error reporters.
MarkerParseErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter that reports errors as markers on the aadl text files.
MarkerParseErrorReporter.Factory Factory for creating Marker error reporters.
NullAnalysisErrorReporter  
NullInternalErrorReporter An internal error reporter to ignores internal error messages.
NullParseErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter that silently discards all reported errors.
ParseErrorReporterManager This class manages the creation and use of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter instances across a set of AADL text file resources.
QueuingAnalysisErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter that reports errors by storing them in a queue that can be retreived by calling QueuingAnalysisErrorReporter.getErrors().
QueuingAnalysisErrorReporter.Message Record of a reported error message/warning.
QueuingParserErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter that reports errors by storing them in a queue that can be retreived by calling QueuingParserErrorReporter.getErrors().
QueuingParserErrorReporter.Message Record of a reported error message/warning.
StringBufferAnalysisErrorReporter  
StringBufferAnalysisErrorReporter.Factory Creates analysis error reporters that all report to the same given string buffer.
WriterAnalysisErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.AnalysisErrorReporter that outputs the messages to a Java Writer.
WriterAnalysisErrorReporter.Factory  
WriterInternalErrorReporter An internal error reporter to sends internal error messages to the given Writer.
WriterParseErrorReporter An implementation of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporter that outputs the messages to a Java Writer.
WriterParseErrorReporter.Factory