Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mdt-papyrus.dev] Papyrus creation Model/Project Wizard

Hi, Thibault,

I have some questions about these requirements, in-line, below.

Thanks,

Christian


On May 6, 2014, at 8:07 AM, Thibault Le Ouay <t.leouay@xxxxxxxxxxxxxx> wrote:

Dear Papyrus Developers/Users,
 
I am working on a new Wizard plugin  for Model/Project Creation in Papyrus UML.
Thus I’m currently listing all the requirements the new wizard should follow.
 
Here’s a list of the requirements , I have already listed :
 
a)      Root Element choice : the wizard should allow the user to specify the root element e.g. Package or Model
b)      Model Name : Improvement of naming option during creation e.g.  the ability to set the Model name
c)       Sash Editor Mode : User should be able to choose between legacy or “1.0” mode to serialize the sashmodel

[cwd] What is the use case for choosing the legacy implementation that leads to merge conflicts in team scenarios?


d)      Template Improvement : User should be able to load multiple template currently you can create a model with only 1 template even if checkboxes allow you to pick more than 1

[cwd] Templates can conflict, probably requiring some kind of intelligent merging.  For example, multiple templates may import the same model libraries, but the result should not repeat imports.  Also, there may be more abstract/logical inconsistencies between templates.  What is the plan to help the user not create a mess from the wrong combination of templates?


e)      Profiled Model : User should be able to create a model with profile applied during creation
f)       Generic Model : Papyrus should allow to create a Generic Ecore Model

[cwd]  What do you mean by generic Ecore model?  Is the New Papyrus UML Model wizard going to create an EPackage?  This should be an Ecore Tools responsibility.  Or is this intended to be an UML model with the Ecore profile applied, targeting code generation with UML2?



If you have more requirements that the new Papyrus Wizard should follow,  I’ll be pleased to hear them,
 
The greater number of requirements I have from beginning,  the better the plugin will be.
 
Best,
 
Thibault
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev


Back to the top