Modelio Java Architect defines stereotypes that enable you to designate certain elements as being concerned by the generation of Java code.
![]() |
Most stereotypes can be added directly through the "Java" view. |
Stereotype | Applicable on | Usage |
---|---|---|
|
|
represent a java 9 module. |
|
|
require another java 9 module. |
|
|
export a package. |
|
|
opens a package. |
|
|
indicate a service interface is used. |
|
|
declare a JPMS Java Module:
|
|
|
represent a java autonomous component, for example a specific project producing a JAR. |
|
|
represent a package. |
|
|
represent a java class declaration. |
|
|
represent an enum declaration. |
|
|
represent an interface declaration. |
|
|
represent a java annotation declaration. |
|
|
represent a "primitive type" java class declaration. |
|
|
indicate that several types (class/interface/enum) are to be generated in the same .java file. |
|
|
represent a static import. |
|
|
indicate this AssociationEnd has automatically generated accessors instead of actual operations in the model. |
|
|
indicate this Attribute has automatically generated accessors instead of actual operations in the model. |
|
|
represent a method that is automatically updated when the model changes. |
|
|
represent a |
|
|
represent a |
|
|
represent an |
|
|
link an Attribute/AssociationEnd to its |
|
|
link an Attribute/AssociationEnd to its |
|
|
represent a JAR file. |
|
|
represent a resource file. |
|
none |
Abstract stereotype to inherit from to create stereotypes representing java annotation types. |