JEAF Generator Meta Model (JMM)
Extension of UML Standard Meta Model
As described in the introduction the UML standard model is not meaningful enough to express everything that is needed for model driven software development. However UML defines a standard compliant way to extend its meta model. Therefore UML allows to define custom stereotypes.
Hereinafter all of JEAF’s extensions to the UML standard meta model will be called “JEAF Generator Meta Model (JMM)”.
Stereotypes of JEAF Meta Model
The list below shows all stereotypes of JEAF Meta Model as they can be used for JEAF and JEAF Generator.
- Common Stereotypes
- Service and Component Stereotypes
- «JEAF Service»
- «Service Object»
- «Identifiable»
- «JEAF Enumeration»
- «Application Exception»
- «System Exception»
- «Query Object»
- «Load Strategy»
- «REST Resource»
- «REST Operation»
- «Path Param»
- «Header Param»
- «Query Param»
- «Cookie Param»
- «Bean Param»
- «JEAF Component»
- «Domain Object»
- «POJO»
- «Object Mapping»
- «JEAF Activity»
- «SecurityRole» (formerly named «JEAF Actor»)
- «JEAF Service Provider»
- «JEAF Service Provider Impl»
- «Interceptor»
- Persistence Stereotypes
- Java Bean Validation Stereotypes
- OpenAPI 3 Stereotypes
Further information
Please also refer to Model Driven Software Development
, multiple selections available,