I need to parse a model (e.g., sequence and activity models) written in plantUML format, in order to get information about model elements, which can be used for different purposes such as validate model completeness, modify model elements, ...etc. For example, I think (I could be wrong so please correct me) that the plantUML tool supports a parser to parse a model written in plantUML language and draw an image (e.g., sequence or activity diagram) based on the parsed information. Such a parser is what I need for my work. Is such a parser exists and/or available for users? I am not interested in converting a plantUML format to xmi then parse the xmi, I am interested in parsing the plantUML format itself. Please let me know if such a parser is available (or feasible to implement)?