locked
Same model with both diagram design surface and tabular view design surface at same time, within same project RRS feed

  • Question

  • The DSL wizards binds a DSL to only one design surface style of choice preemptively.

    How do I create a DSL project with both diagram style design surface as well as traditional GUI (say WPF based) design surface? That is, at end user design time, It would be ideal he/she can choose to view the model being constructed in either UML like diagram or traditional GUI based forms, or even both of them at same time.

    How to achieve this usage scenario?

     

     

    Wednesday, September 7, 2011 2:17 PM

Answers

  • We developed a solution to support multiple diagrams on a single model.

    I invite you to read two posts that presents this solution:

    Multiply diagrams

    Multiply Dsl points of view

    You mention WPF. It will be the subject of our next publication.

    Keep in touch

    Pascal

     


    blog.mexedge.com
    • Proposed as answer by raskal Wednesday, September 21, 2011 10:24 AM
    • Marked as answer by Blair McG Wednesday, October 12, 2011 10:20 AM
    Tuesday, September 13, 2011 3:23 PM

All replies

  • We developed a solution to support multiple diagrams on a single model.

    I invite you to read two posts that presents this solution:

    Multiply diagrams

    Multiply Dsl points of view

    You mention WPF. It will be the subject of our next publication.

    Keep in touch

    Pascal

     


    blog.mexedge.com
    • Proposed as answer by raskal Wednesday, September 21, 2011 10:24 AM
    • Marked as answer by Blair McG Wednesday, October 12, 2011 10:20 AM
    Tuesday, September 13, 2011 3:23 PM
  • Pascal,

    Thanks for your response. I am reading the links you listed. For my curiocity,  your mexedge is a standalone identity and its works seem like complementing that of Microsoft's. The fact that Microsoft VSDSL team did not consider this use case to start with shocks me.

     

    I would anticipate that there is a good chance Microsoft will soon replace this DSL SDK implementation with something better architect-ed, or maybe drop this feature all together.

    Best regards,

          Tim

     

    Saturday, September 17, 2011 2:38 AM
  • You're right MEXEDGE is a standalone entity. We've been asked for several years to conduct projects taking advantage of DSL Tools for several of our clients. Quickly, we had to address multiple diagrams on a single model.
    Of course, we advocate for the integration of this feature into DSL Tools ([DSL Tools] Support multiple diagrams).

    Maybe, we should participate in Visual Studio UserVoice site.
    DSL Tools should not be reduced to UML needs, and they could succeed (model repository...) where others failed.

    Glad to hear your feedback,

    Pascal

     

     


    blog.mexedge.com
    Tuesday, September 20, 2011 10:05 AM