[ http://jira.andromda.org/browse/CORE-84?page=history ]
     
Chad Brandon closed CORE-84:
----------------------------

    Resolution: Fixed

Instead of adding a new flag, I added the ability to use wildcard matching: for 
example "org::sample::core**" will apply to all packages below 
"org::sample::core".  "org::sample::core::*" will apply to any package one 
level below the core package, etc.

> Modelpackage inheritance
> ------------------------
>
>          Key: CORE-84
>          URL: http://jira.andromda.org/browse/CORE-84
>      Project: AndroMDA Core
>         Type: Improvement
>     Versions: 3.1M1
>     Reporter: Peter Friese
>     Assignee: Chad Brandon
>      Fix For: 3.1RC1

>
> The current configuration file format allows us to turn generation on / off 
> for packages in a model.
> Turning on / off can be achieved as well on the model level as on the package 
> level. What is missing is a possibility to enable / disable code generation 
> for a package and all subpackages. 
> Many UML tools do not support separating models into multiple modules, so all 
> users using such tools will eventually need this feature.
> I suggest extending the config format like this:
> <modelPackages processAll="false">
>   <modelPackage process="true" inherit="true">org::sample::core</modelPackage>
> </modelPackages>
> which will result in org.sample.core and all subpackages to be generated, 
> while all other packages will not be generated.




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. 
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php

Reply via email to