Re: Java Project API/SPI

Pavel Buzek <[email protected]> Thu, 24 Jul 2003 09:42:58 +0200
Newsgroups gmane.comp.java.netbeans.modules.projects.devel
Message-ID <[email protected]>
Ok, I admit that JavaNature may not be perfect either. JavaProjectPart 
sounds ok to me.

-pavel

Svatopluk Dedic wrote:
> Jan Pokorsky wrote:
> 
>> If you look at the natures owerview 
>> http://www.netbeans.org/download/prj40_prototype/javadoc/ProjectsCoreAPIs/org/netbeans/api/projects/doc-files/natures.html#Natures 
>> you can find following definitions:
>>
>> * natures provide a mechanism for registering extensions to a project 
>> in a declarative form
>> * a project nature is a XML file
>> * it has a unique name and a version
>> * ...
>>
>> I do not think the JavaProject accomplishes them. Sorry, that I am not 
>> constructive but I am not able to bring up any better name.
>>
> <IMHO>
> A "nature" is more like "flavour"; the term is quite generic and broad 
> as it may include registration, services, templates, wizards, actions, 
> ... Some natures may even go without some JavaProject analogy, I think.
> 
> JavaProject is just one component of Java nature - it is (or was creates 
> as) a organization model of project contents suited to java processing. 
> </IMHO>
> 
> Another name could be JavaProjectPart so the name suggest it is just a 
> part of a larger entity, Then we would have Project and then 
> *ProjectPart - models of nature-specific organizations (c.f. Eclipse: 
> Workbench vs. WorkbenchPart).
> 
> -Svata
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>