COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

Package org.eclipse.cosmos.rm.validation.internal.common

Interface Summary
IValidationConstants Contains constants commonly used by multiple classes
IValidationMessage A validation message stores the fields of a message in the form of attributes.
IValidationOutput Represents a validation output.
 

Class Summary
AbstractValidationOutput A validation output is used to write messages while performing the validation process.
AbstractValidationOutput.ValidationMessage Represents a verification message, which is simply described as a set of unstructured attributes.
AbstractValidationOutput.ValidationMessageFactory The validation factory class is used to generate validation messages.
FileOutput  
ISMLConstants Defines constants that are specific to the SML/SML-IF documents
MarkerOutput A marker output is used in an Eclipse environment to report validation messages to the problem view
ReferenceExtractor A reference extractor is used to retrieve the references of an SML document.
SMLMessages  
SMLValidatorUtil Provides common utility method used by multiple classes under different pacakges
SystemOutput A primitive validation output which will output everything to the system output stream
TextOutput An abstract class used to format and output a verification message to an output stream defined by a subclass
 

Exception Summary
SMLValidationException An SMLValidationException is thrown when there is a error in validating an SML/SML-IF file.
SMLValidatorUtil.RemoteRetrievalException Thrown when there is an error while retrieving a remote document
 


COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification