3/6
Question 4 :
En vous appuyant sur les diagrammes UML de la Figure 1 et éventuellement certains éléments
vus en TD, précisez à quelle classe de base, vous associeriez chaque stéréotype.
Question 5 :
Après avoir ajouté les informations éventuellement manquantes dans les diagrammes UML,
a) Exprimez en OCL les contraintes suivantes associées à « EJBRemoteMethod »
1) The Operation must have a visibility property value of public
2) The name must not start with “ejb”…
b) Exprimez en OCL les contraintes suivantes associées à « EJBCreateMethod » :
1) The name of the Operation must be "create".
2) The type of the return Parameter must be the model element that represents the EJB
Remote Interface.
Figure 2 : Exemple d'utilisation du profil EJB défini par [1]