Posted
over 11 years
ago
by
Timothy Lethbridge
Hi,New contributer Jc Charbonneau <[email protected]> has sent me apatch for issue 375 that, among other things, makes the following changeto Umple semantics:Currently if an attribute type is not specified, then 'String' is assumed.He is proposing, however, that if type is not specified,
|
Posted
over 11 years
ago
by
Timothy Lethbridge
Hi,I am ccing Umple-dev because this is something everybody needs to thinkabout.On Sun, 1 Sep 2013, Jc Charbonneau wrote:> Yesterday, I was playing with UmpleOnline and I came across this:>> class internal> {> � internal internal internal;> }>> This is valid code.>> In fact, I
|
Posted
over 11 years
ago
by
redeyedmars
This is definitely an issue, but I also wanted to know why this is happeningclass X{void blah(){System.out.println("Usage: java -jar umple.jar [options]<umple_file>\nExample: java -jar umple.jar airline.ump");}}void blah is getting parsed as extra code, and not as an umple method!there's
|
Posted
over 11 years
ago
by
redeyedmars
So, there is a test that says:class X{$s;}should not parse. However, the changes I have currently made would allowthe above the parse, but it would put the $s; in the extraCode, which seemsto be logical choice. I'm just wondering though, because in the currentversion of umple what is
|
Posted
over 11 years
ago
by
Timothy Lethbridge
See this article; it is the kind of publicity we need, in the same themeas Umple.http://www.infoworld.com/t/application-development/cello-could-be-music-the-ears-of-c-developers-222963 Timothy C. Lethbridge, PhD, P.Eng., I.S.P., CSDPProfessor of Software Engineering and Computer Science/
|
Posted
over 11 years
ago
by
Timothy Lethbridge
hi,All parser tokens now have end positions.Also, Classes, Interfaces, AssociationClasses, Attributes, Associations,Methods, Actions, Activities and Guards (i.e. all the things that hadPosition information) now have endPosition information too.Classes, Interfaces and AssociationClasses,
|
Posted
over 11 years
ago
by
redeyedmars
So, I've been able to generate, from the umple grammar, an xtext grammar,the only place that it cannot deal with is the injected code, that beingbecause "[**code]" doesn't know when to start or stop if I do somethinglike (.*), and if I don't do (.*) there are too many possibilities that the
|
Posted
over 11 years
ago
by
Timothy Lethbridge
Hi,I have created a page in CiteULike to list publications about Umple, orwhich refer to or mention Umple, and indeed which could serve asbackground (please if updating use the correct tags).The page is: http://www.citeulike.org/groupfunc/18117/home Feel free to add papers that you think our
|
Posted
over 11 years
ago
by
redeyedmars
The line:*multiplicity*- : [=bound:*] | [lowerBound] .. [upperBound] | [!bound:\d+]cannot be referenced in any of the notation documentation at the top of theuser manual page(with respect to the '!' in the fourth token), I believethis is suppose to mean "requires number" but I'm not sure of the
|
Posted
over 11 years
ago
by
Timothy Lethbridge
hi,I have fixed the build by creating the missing test files.Timothy C. Lethbridge, PhD, P.Eng., I.S.P., CSDPProfessor of Software Engineering and Computer Science/ Professeur Titulaire de gᅵnie logiciel et d'informatiqueFacultᅵ de genie / Faculty of EngineeringUniversity of Ottawa /
|