Author: echatellier Date: 2009-08-20 15:48:09 +0200 (Thu, 20 Aug 2009) New Revision: 598 Modified: trunk/eugene/src/main/java/org/nuiton/eugene/ChildGenerator.java Log: Gestion des parent pour la restiction des package de generation Modified: trunk/eugene/src/main/java/org/nuiton/eugene/ChildGenerator.java =================================================================== --- trunk/eugene/src/main/java/org/nuiton/eugene/ChildGenerator.java 2009-08-20 13:31:07 UTC (rev 597) +++ trunk/eugene/src/main/java/org/nuiton/eugene/ChildGenerator.java 2009-08-20 13:48:09 UTC (rev 598) @@ -73,6 +73,19 @@ return lastModified; } + @Override + protected boolean canGeneratePackage(String packageName) { + boolean canGenerate = true; + + if (parent == null) { + canGenerate = super.canGeneratePackage(packageName); + } else { + canGenerate = parent.canGeneratePackage(packageName); + } + + return canGenerate; + } + public void setParent(Generator parent) { this.parent = parent; setEncoding(parent.getEncoding());