Evolution #59

Gestion des Inner Class

Added by Florian DESBOIS over 3 years ago. Updated over 3 years ago.

Status:RésoluStart date:09/21/2009
Priority:NormalDue date:
Assignee:Florian DESBOIS% Done:

100%

Category:-Spent time:1.00 hour
Target version:-

Description

Ajouter support des innerClass depuis XMI 1.2 et 2.1
Ajout méthodes dans ObjectModelClass pour récupérer les innerClass (potentiellement la classe owner depuis une innerClass ? attention different de superClass)

History

#1 Updated by Florian DESBOIS over 3 years ago

- Ajout de deux nouvelles méthodes dans ObjectModelClass :
-> getInnerClasses (retourne toutes les classes internes)
-> isInner (determine si la classe est interne ou non)

- Attention les methodes getClasses et getClassifiers de ObjectModel ne renvoient pas les innerClasses (visibles uniquement depuis leurs classes 'owner')

A faire pour XMI 2.1

#2 Updated by Florian DESBOIS over 3 years ago

  • Status changed from Assigné to Résolu
  • % Done changed from 0 to 100

InnerClasses ok pour XMI 2.1

Note : Probleme en essayant avec TopCased 3.0, compatibilité entre xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" et xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML"

Le probleme n'est pas isolé mais Digester semble avoir un probleme pour parser le xmi... Aucun changement de la spec UML pourtant, toute facon la migration ne se pose pas pour le moment.

Also available in: Atom PDF