| ErrorMessage | 
 Represents an error message, typically used with parsing. 
 | 
| ErrorType | 
 Represents an error type, which contains an error code, the severity of the error, etc. 
 | 
| ErrorTypeSingleton | 
 Lists all the errors in the system 
 | 
| ParseResult | 
 Represents the results of parsing, such as if it was successful,
 whether it had warnings, etc. 
 | 
| Position | 
 Used to indicate the coordinates of a position when parsing. 
 | 
| TextParser | 
 Parses textual input and used in conjunction with the umple parser and internal parser to tokenize the contents of a file such
 as an Umple file. 
 | 
| Token | 
 Fundamental to all parsing, used in conjunction with rules and their definitions. 
 |