Java Enumeration Literal is mapped directly to the UML Property with the stereotype «JavaEnumerationLiteral». It does not require specific modifiers.
| Java Element | UML Element |
|---|---|
| Literal declaration | UML Parameter with stereotype «JavaEnumerationLiteral», owned by UML Class with stereotype «JavaEnumeration» |
| Literal name | UML Property Name |
| Literal documentation | When using JavaDoc preprocessing, it is mapped to the UML Parameter Documentation; otherwise, it is part of the UML Operation Documentation. |
Example
Java source code
enum MyEnumeration
{
ONE, TWO, THREE;
int attribute1;
String attribute2;
}
UML model
