Hi Jan, Thanks for the patch :-)
For packaging argouml, try with ./build2.sh package or execute the 'package' task with ant in your eclipse environment (build.xml in the argouml folder). HTH On Feb 3, 2008 5:44 PM, jan_bar <[EMAIL PROTECTED]> wrote: > Thanks Michiel for your time and "coordinates". I uploaded new patch which > includes save/load persistence and new test case. > > It seems that Argo has a bug, when I load new project, the project > properties are set to new project instance, but rendering uses old project > instance. > > Also it is not clear to me how can I build jar out of the classes, there is > no build-release.sh as written in cookbook. > > Thansk for your time, Jan > > -- > Jan Bares > http://jan.vegetband.cz > "Michiel van der Wulp" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > Hi Jan, > > > > You will have to adapt the file argo.tee, to get the new setting saved in > > the project zargo. > > Also extend ArgoTokenTable and ArgoParser. > > Please also adapt the junit test TestProjectSettings. > > maybe more... > > > > Michiel > > > > > > > > ----- Original Message ----- > > From: "jan_bar" <[EMAIL PROTECTED]> > > To: <[email protected]> > > > Sent: Sunday, February 03, 2008 11:53 AM > > Subject: [argouml-dev] Re: Re: Building ArgoUML (was Hide association > > names in diagram) > > > > > >> Thanks Michiel, > >> > >> I am finished :-) > >> > >> in AssociationNameNotationUml I used ProjectSetting a returning empty > >> string (don't know if null is also correct return value): > >> > >> public String toString(Object modelElement, Map args) { > >> Project p = ProjectManager.getManager().getCurrentProject(); > >> ProjectSettings ps = p.getProjectSettings(); > >> if(!ps.getShowAssociationNamesValue()) > >> return ""; > >> ... > >> > >> Now what is next? I created issue #4969. I will attach patch to it. > >> > >> Any chance to be in 25.5 build? > >> > >> Jan > >> > >> > >> -- > >> Jan Bares > >> http://jan.vegetband.cz > >> "Michiel van der Wulp" <[EMAIL PROTECTED]> wrote in message > >> news:[EMAIL PROTECTED] > >>> Hi Jan, > >>> > >>> I have not much time now - in short: > >>> > >>> Look at AssociationNameNotationUml.toString(): you need to extend this > >>> to make use of some parameter, like > >>> if (isValue("showAssociationName", args)) {...} > >>> This parameter is to be set in the FigAssociation. > >>> There are 2 Notation tabs: one for the project settings, and one for the > >>> defaults for new projects. Please add the new setting to both. This also > >>> means it needs to be stored in 2 locations; the argo.user.properties and > >>> inside the zargo project file, see the "xyz.argo" file within. > >>> Look at how the other settings are treated. > >>> > >>> Maybe more later - let us know your progress. > >>> > >>> Regards, > >>> Michiel > >>> > >>> > >>> ----- Original Message ----- > >>> From: "jan_bar" <[EMAIL PROTECTED]> > >>> To: <[email protected]> > >>> Sent: Sunday, February 03, 2008 10:45 AM > >>> Subject: [argouml-dev] Re: Building ArgoUML (was Hide association names > >>> in diagram) > >>> > >>> > >>>> Thanks, > >>>> > >>>> now I can run Argo. I also added new checkbox to Notation tab. Now I > >>>> want to hide the association names, but don't know where to start. I > >>>> tried to find places where showMultiplicity is used, but did not found > >>>> anything. Also the showMultiplicity settings doesn't work - is it > >>>> implemented? > >>>> I want to create proof of concept, after that I will prepare change > >>>> request. > >>>> > >>>> Regards, Jan > >>>> > >>>> -- > >>>> Jan Bares > >>>> http://jan.vegetband.cz > >>>> > >>>> "Michiel van der Wulp" <[EMAIL PROTECTED]> wrote in message > >>>> news:[EMAIL PROTECTED] > >>>>> Hi Jan, > >>>>> > >>>>> Great that you are following up on this. > >>>>> > >>>>> It would be best if you follow the instructions at > >>>>> http://argouml-stats.tigris.org/documentation/defaulthtml/cookbook/ch02.html > >>>>> to get started with development of ArgoUML. This means working with > >>>>> Eclipse. > >>>>> Yes, you can compile and develop for ArgoUML without Eclipse, but > >>>>> since all devs (I know about) do use Eclipse, it is far more likely to > >>>>> get proper support. > >>>>> > >>>>> Please do not use releases/VERSION_0_25_4 or any branch, but stick to > >>>>> the trunk, obtained with subversion, and update regularly. > >>>>> > >>>>> Now, finally an answer to your main problem: The JavaLexer class is a > >>>>> generated code file. If you run the right ant target, it gets > >>>>> generated for you. If you use Eclipse, all this is done for you, else > >>>>> you need to run the ant task by hand. > >>>>> BTW: The same applies to the UML model code - it needs to be generated > >>>>> before ArgoUML can possibly compile. > >>>>> > >>>>> Regards, > >>>>> Michiel > >>>>> > >>>>> > >>>>> ----- Original Message ----- > >>>>> From: "jan_bar" <[EMAIL PROTECTED]> > >>>>> To: <[email protected]> > >>>>> Sent: Sunday, February 03, 2008 8:44 AM > >>>>> Subject: [argouml-dev] Building ArgoUML (was Hide association names in > >>>>> diagram) > >>>>> > >>>>> > >>>>>> Hi, > >>>>>> > >>>>>> (http://thread.gmane.org/gmane.comp.lang.uml.argouml.user/2996/focus=2997) > >>>>>> based on discussion with Michiel, I tried to start with my Argo > >>>>>> improvement. I have releases/VERSION_0_25_4 from SVN (this is the > >>>>>> version I use), but I cannot compile it. Unless I missed something > >>>>>> important, I have missing classses: JavaImport.java uses JavaLexer, > >>>>>> but JavaLexer doesn't exists. There are many similar errors (missing > >>>>>> methods etc). > >>>>>> > >>>>>> Thanks, Jan > >>>>>> -- > >>>>>> Jan Bares > >>>>>> http://jan.vegetband.cz > >>>>>> > >>>>>> > >>>>>> > >>>>>> --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> No virus found in this incoming message. > >>>>>> Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: > >>>>>> 269.19.19/1256 - Release Date: 2/02/2008 13:50 > >>>>>> > >>>>>> > >>>> > >>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >>>> > >>>> -- > >>>> No virus found in this incoming message. > >>>> Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: > >>>> 269.19.19/1256 - Release Date: 2/02/2008 13:50 > >>>> > >>>> > >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > >> -- > >> No virus found in this incoming message. > >> Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: > >> 269.19.19/1256 - Release Date: 2/02/2008 13:50 > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Regards, Christian López Espínola
