edu.cmu.sei.aadl.modelsupport.errorreporting
Interface ErrorReporterManager

All Superinterfaces:
InternalErrorReporter
All Known Implementing Classes:
AbstractErrorReporterManager, AnalysisErrorReporterManager, ParseErrorReporterManager

public interface ErrorReporterManager
extends InternalErrorReporter

Generic interface for objects that manage error reporters. Not sure how useful this interface is all by itself, but it abstracts out the commonalities of edu.cmu.sei.aadl.model.pluginsupport.ParseErrorReporterManager and edu.cmu.sei.aadl.model.pluginsupport.AnalysisErrorReporterManager.

Author:
aarong

Method Summary
 int getNumMessages()
          Get the total number of messages (errors, warnings, etc.) reported on the items managed by this error manager.
 
Methods inherited from interface edu.cmu.sei.aadl.modelsupport.errorreporting.InternalErrorReporter
getNumInternalErrors, internalError, internalError
 

Method Detail

getNumMessages

int getNumMessages()
Get the total number of messages (errors, warnings, etc.) reported on the items managed by this error manager. Does not include internal errors reported with InternalErrorReporter.internalError(Exception) and InternalErrorReporter.internalError(String).

See Also:
InternalErrorReporter.getNumInternalErrors()