Patent Document ID: 8196091
Application ID: 12212145

Base Claim:
1. A computer method for providing modeling language stereotypes in a programming model, comprising the steps of: in a processor, providing lightweight steoreotypes in a subject programming model, the subject programming model being written in a modeling language that defines metaclasses and has steoreotypes that extend metaclasses using respective applied profiles, and the subject programming model being formed of a given model element having a collection of applied stereotypes, said providing lightweight steoreotypes being by: storing keywords indicative of the applied stereotypes, said storing being in a manner that provides correspondence between the stored keywords and the given model element and in a manner that replaces use of applied profiles of the applied stereotypes; and interpreting the stored keywords and generating therefrom a model in programming code that implements the applied stereotypes, the stored keywords determining which stereotypes are applied to the given model element and providing an alternative to the applied profiles.

---

Claim 5:
5. The method as claimed in claim 1 wherein the step of storing includes: augmenting the collection of applied stereotypes by a list of strings; and attaching the list of strings to the model element using a metamodel reference.