Thanks Bob,
I'll make the changes you suggest and let you know if I have any problems.

Regards,

Mark

On Fri, Jul 29, 2011 at 10:37 AM, Bob Tarling <bob.tarl...@gmail.com> wrote:

> Sorry - there's a cut and paste error in that last email
>
> The last paragraph should read
>
> Instead of looking for Fig where the class type == FigClass.class try
> looking for a Fig where Model.getFacade().isAClass(fig.getOwner()) ==
> true
>
>
>
> On 29 July 2011 18:35, Bob Tarling <bob.tarl...@gmail.com> wrote:
> > Its not a good idea to refer directly to concrete Diagram or Fig classes
> >
> > Diagrams register themselves with argouml by the DiagramType enum (you
> > may prefer to use this rather than you own defined constants). The
> > problem is that the ArgoDiagram interface has no getDiagramType()
> > method for you to use. We must get that added to the interface so that
> > you can inspect it.
> >
> > For Figs I think you could already modify your code so that its only
> > aware of the Fig class.
> >
> > Instead of looking for Fig where the class type == FigClass.class try
> > looking for a Fig where Model.getFacade().getUMLClass(fig.getOwner())
> > == true
> >
> > Regards
> >
> > Bob
> >
> >
> > On 29 July 2011 18:09, Mark Fortner <phidia...@gmail.com> wrote:
> >> There was a recent bug report about ArgoPrint not being able to generate
> >> UML2 State Diagrams.  Since ArgoPrint wasn't specifically designed for
> UML2
> >> diagrams, I was wondering if there are some model-related changes that
> need
> >> to be made to the DiagramUtil class in order for it to work with UML2?
> >>  Here's a link to the code:
> >>
> http://argoprint.tigris.org/source/browse/argoprint/trunk/src/org/argoprint/util/DiagramUtil.java?revision=401&view=markup
> >>
> >> The DiagramUtil class uses a getDiagramByType method and passes it a
> >> UMLUseCaseDiagram.class Are there new diagram classes that I should be
> >> using? Is there an easy way to detect that the project contains UML2
> >> diagrams? Can a project contain both 1.4 and 2.0 classes? Is there some
> >> facade that I'm bypassing that is supposed to hide specific diagram
> >> implementations?
> >> Any pointers would be appreciated.
> >> Regards,
> >> Mark
> >
>
> ------------------------------------------------------
>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2805989
>
> To unsubscribe from this discussion, e-mail: [
> dev-unsubscr...@argouml.tigris.org].
> To be allowed to post to the list contact the mailing list moderator,
> email: [li...@tigris.org]
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2805995

To unsubscribe from this discussion, e-mail: 
[dev-unsubscr...@argouml.tigris.org].
To be allowed to post to the list contact the mailing list moderator, email: 
[li...@tigris.org]

Reply via email to