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]

Reply via email to