Package edu.cmu.sei.aadl.model.pluginsupport

Interface Summary
AnalysisErrorReporter  
AnalysisErrorReporterFactory Defines the interface for factories that create instances of AnalysisErrorReporter.
ErrorReporter Currently there isn't any real useful purpose to interface other than to abstract the commonalities of ParseErrorReporter and 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 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 ErrorReporterManager that delegates The implementation of the methods AbstractErrorReporterManager.internalError(Exception), AbstractErrorReporterManager.internalError(String), and AbstractErrorReporterManager.getNumInternalErrors() to another InternalErrorReporter object.
AbstractInternalErrorReporter Abstract implementation of 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 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.
AObjectActionFilter Action filter for AObject objects, allowing access to the "AADLMetaModelClass" attribute, and the "AADLMetaModelKind" attribute.
AObjectAdapterFactory Adapter factory that adapts AObject instances to IActionFilter instances.
ChainedAnalysisErrorReporter  
ChainedAnalysisErrorReporter.Factory  
ChainedParseErrorReporter  
ChainedParseErrorReporter.Factory  
Dialog Deprecated. The Dialog class has been moved from the edu.cmu.sei.aadl.model plugin to the edu.cmu.sei.osate.ui plugin.
IResourceAdapterFactory Adapter factory that adapts IResource instances to AObject instances.
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 ParseErrorReporter that reports errors to the Eclipse "error" log.
LogParseErrorReporter.Factory  
MarkerAnalysisErrorReporter An implementation of AnalysisErrorReporter that reports errors as markers on the aaxl object models.
MarkerAnalysisErrorReporter.Factory Factory for creating Marker error reporters.
MarkerParseErrorReporter An implementation of 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 ParseErrorReporter that silently discards all reported errors.
OsateResourceManager static utility methods for handling models as persistent resources
OsateResourceSet  
ParseErrorReporterManager This class manages the creation and use of ParseErrorReporter instances across a set of AADL text file resources.
QueuingAnalysisErrorReporter An implementation of 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 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 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 ParseErrorReporter that outputs the messages to a Java Writer.
WriterParseErrorReporter.Factory  
 

Exception Summary
InvalidModelException Exception to be thrown that indicates that an action couldn't complete because the model is incomplete or otherwise invalid.