Hello Luc, the "control" mechanism is insufficient for collaborative works. But Topcased 2.0.0M7 introduce a new system explicitly built for that purpose. Once a submodel has been "controlled", right click on it in the outline of the main model, and choose the "Export" item. It will export a .part.uml, .part.umldi (your submodel) along with a .cache.uml file containing your dependencies to the father model. You can then work independently on your .part. When you finished your work on this submodel, you can reimport the modification in the father, using the "import" item in the same contextual model.
Please note that this feature is new, and has still some limitations. We are working hard on it and we hope to have it completed for Topcased 2.0.0 in july. Your remarks, feature requests and bug reports are welcome. 'hope it will help. Le vendredi 13 juin 2008 à 16:42 +0200, MAILLET, Luc a écrit : > Bonjour, > > > Je commence à utiliser Topcased/UML2 dans le cadre d'un projet et je > souhaiterais pouvoir partitionner un modèle entre plusieurs personnes > (chacune travaillant dans son propre workspace, bien entendu). Je > pensais utiliser l'option "control" du menu principal de l'outline. > > Lorsque je partitionne le modèle à partir du projet initial [P0] (en > utilisant "control"), aucun souci : les ressources séparées sont bien > créées et les références conservées. > > Le problème se situe sur les workspaces des utilisateurs devant > travailler sur les fragments de modèle : > - importer la ressource partitionnée dans le projet local [P1], > travailler dessus, puis l'exporter fonctionne, mais ne permet pas de > créer une référence explicite avec la ressource comme "control" le > fait : l'utilisateur doit exporter son travail "au bon endroit" à > chaque fois qu'il veut mettre la ressource à jour. > > - il est impossible de créer dans [P1] un contrôle sur l'objet en > utilisant la ressource créée par le premier contrôle : si on essaie, > le message "the specified resource already exists. Add the object to > it ?" apparait. Si on répond "non", on revient sur le prompt demandant > l'emplacement de la ressource. Si on répond "oui", deux cas se > présentent : > > - soit l'élément contrôlé est à la racine du projet dans l'outline => > on obtient une erreur. > - soit l'élément contrôlé n'est pas à la racine du projet. Dans ce > cas, le contrôle est effectif, mais il "écrase" le contrôle effectué > dans le projet initial [P0]: l'icone de l'objet dans l'outline du > projet initial indique toujours un contrôle présent, mais il n'y a > plus de référence. Si on essaie de "recréer" ce contrôle > (uncontrol/control) dans [P0], ça marche [on écrase donc le fichier > ressource], mais cette opération provoque alors une erreur lorsqu'on > ferme et réouvre le projet [P1] (erreur à la lecture du > fichier ..umldi du projet). > > Mon objectif est d'obtenir un élément (subset) de modèle qui soit > commun (synchronisé) à deux projets gérés dans deux workspaces > différents [je ne me préoccupe pas encore de la problématique de > contrôle de modification]. Or, malgré mes efforts, je n'arrive pas à > utiliser l'option "control" pour le faire, même si cette option semble > a priori destinée à ce genre de choses. > > Quelqu'un pourrait-il me dire comment utiliser "control" correctement > pour obtenir le résultat souhaité (si c'est possible), ou quelle > fonctionnalité utiliser pour obtenir le résultat souhaité si ce > résultat ne peut pas être obtenu par contrôle ? > > Merci, > > Luc Maillet > > > This mail has originated outside your organization, either from an external > partner or the Global Internet. > Keep this in mind if you answer this message. > > > Ce courriel (incluant ses eventuelles pieces jointes) peut contenir > des informations confidentielles et/ou protegees ou dont la diffusion > est restreinte. Si vous avez recu ce courriel par erreur, vous ne > devez ni le copier, ni l'utiliser, ni en divulguer le contenu a > quiconque. Merci d'en avertir immediatement l'expediteur et d'effacer > ce courriel de votre systeme. Astrium decline toute responsabilite en > cas de corruption par virus, d'alteration ou de falsification de ce > courriel lors de sa transmission par voie electronique. > > This email (including any attachments) may contain confidential and/or > privileged information or information otherwise protected from > disclosure. If you are not the intended recipient, please notify the > sender immediately, do not copy this message or any attachments and do > not use it for any purpose or disclose its content to any person, but > delete this message and any attachments from your system. Astrium > disclaims any and all liability if this email transmission was virus > corrupted, altered or falsified. > --------------------------------------------------------------------- > Astrium SAS (393 341 516 RCS Paris) - Siege social: 6 rue Laurent > Pichat, 75016 Paris, France > > > _______________________________________________ > Topcased-users mailing list > [email protected] > http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users -- Pierre The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other then the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free.
_______________________________________________ Topcased-users mailing list [email protected] http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users
