réflexions sur l'API de ObjectModelTransformerToJava
addAttribute(Classifier, ObjectModelAttribute) existe alors que addOperation(Classifier, ObjectModelOperation) n'existe pas Je crois que le premier ne devrait pas exister, et qu'il devrait plutôt s'agir d'un cloneAttribute. ObjectModelAttribute.getVisibility() retourne String, on devrait pas plutôt retourner un ObjectModelModifier ? Quelques méthodes manquantes : setDescription(ObjectModelElement element, String description) addComment(ObjectModelElement element, String comment) addStereotype(ObjectModelElement element, String stereotypeName) setMinMultiplicity(ObjectModelAttribute attribute, int multiplicity) setMaxMultiplicity(ObjectModelAttribute attribute, int multiplicity) et aussi, en fonction de ce que je dis plus haut setVisibility(ObjectModelAttribute attribute, ObjectModelModifier visibility); // et pas String visibility
Le Thu, 12 Aug 2010 15:43:24 +0200, Brendan Le Ny <bleny@codelutin.com> a écrit :
addAttribute(Classifier, ObjectModelAttribute) existe alors que addOperation(Classifier, ObjectModelOperation) n'existe pas
Je crois que le premier ne devrait pas exister, et qu'il devrait plutôt s'agir d'un cloneAttribute.
Dans l'idée première, je pense qu'aucune des deux ne devrait exister, mais si y'en a une alors pourquoi pas mettre l'autre ?
ObjectModelAttribute.getVisibility() retourne String, on devrait pas plutôt retourner un ObjectModelModifier ?
oui c'est un problème connu et qui demande une reflexion car y'a des impacts.
Quelques méthodes manquantes : setDescription(ObjectModelElement element, String description) addComment(ObjectModelElement element, String comment) addStereotype(ObjectModelElement element, String stereotypeName)
setMinMultiplicity(ObjectModelAttribute attribute, int multiplicity) setMaxMultiplicity(ObjectModelAttribute attribute, int multiplicity)
ok je te rajoute ça vite fait
et aussi, en fonction de ce que je dis plus haut setVisibility(ObjectModelAttribute attribute, ObjectModelModifier visibility); // et pas String visibility
_______________________________________________ Eugene-devel mailing list Eugene-devel@list.nuiton.org http://list.nuiton.org/cgi-bin/mailman/listinfo/eugene-devel
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Le Thu, 12 Aug 2010 15:47:47 +0200, Tony Chemit <chemit@codelutin.com> a écrit :
Le Thu, 12 Aug 2010 15:43:24 +0200, Brendan Le Ny <bleny@codelutin.com> a écrit :
addAttribute(Classifier, ObjectModelAttribute) existe alors que addOperation(Classifier, ObjectModelOperation) n'existe pas
ok ajoute
Je crois que le premier ne devrait pas exister, et qu'il devrait plutôt s'agir d'un cloneAttribute.
Dans l'idée première, je pense qu'aucune des deux ne devrait exister, mais si y'en a une alors pourquoi pas mettre l'autre ?
ObjectModelAttribute.getVisibility() retourne String, on devrait pas plutôt retourner un ObjectModelModifier ?
oui c'est un problème connu et qui demande une reflexion car y'a des impacts.
Quelques méthodes manquantes : setDescription(ObjectModelElement element, String description)
non c'est une valeur calculée pas besoin (juste besoin de cloner la documentation)
addComment(ObjectModelElement element, String comment) ok addStereotype(ObjectModelElement element, String stereotypeName) existe deja
setMinMultiplicity(ObjectModelAttribute attribute, int multiplicity) ok setMaxMultiplicity(ObjectModelAttribute attribute, int multiplicity) ok
ok je te rajoute ça vite fait
fait et déployé
et aussi, en fonction de ce que je dis plus haut setVisibility(ObjectModelAttribute attribute, ObjectModelModifier visibility); // et pas String visibility
_______________________________________________ Eugene-devel mailing list Eugene-devel@list.nuiton.org http://list.nuiton.org/cgi-bin/mailman/listinfo/eugene-devel
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
participants (2)
-
Brendan Le Ny -
Tony Chemit