org.nuiton.topia.generator
Class TopiaApplicationServiceMetaGenerator

java.lang.Object
  extended by org.nuiton.eugene.Generator
      extended by org.nuiton.eugene.ChildGenerator
          extended by org.nuiton.eugene.ObjectModelGenerator
              extended by org.nuiton.topia.generator.TopiaApplicationServiceMetaGenerator

public class TopiaApplicationServiceMetaGenerator
extends org.nuiton.eugene.ObjectModelGenerator

Meta generateur des services.


Field Summary
 
Fields inherited from class org.nuiton.eugene.ObjectModelGenerator
model, propertiesPattern
 
Fields inherited from class org.nuiton.eugene.ChildGenerator
parent
 
Fields inherited from class org.nuiton.eugene.Generator
encoding, excludeTemplates, generatedPackages, lastModifiedSource, overwrite, properties
 
Constructor Summary
TopiaApplicationServiceMetaGenerator()
           
 
Method Summary
 void generate(org.nuiton.eugene.models.object.ObjectModel model, java.io.File destDir)
           
 void generateApplicationService(org.nuiton.eugene.models.object.ObjectModel model, java.io.File destDir)
          Appel les autres generateurs des services.
 
Methods inherited from class org.nuiton.eugene.ObjectModelGenerator
canGenerateElement, generate, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnumeration, generateFromInterface, generateFromModel, getFilenameForClass, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForInterface, getFilenameForModel, getFilenameForPackage, getModel
 
Methods inherited from class org.nuiton.eugene.ChildGenerator
canGeneratePackage, getLastModifiedSource, getOverwrite, getProperty, setParent
 
Methods inherited from class org.nuiton.eugene.Generator
generate, generate, getDestinationFile, getEncoding, getExcludeTemplates, isNewerThanSource, setEncoding, setExcludeTemplates, setGeneratedPackages, setLastModifiedSource, setOverwrite, setProperties, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopiaApplicationServiceMetaGenerator

public TopiaApplicationServiceMetaGenerator()
Method Detail

generate

public void generate(org.nuiton.eugene.models.object.ObjectModel model,
                     java.io.File destDir)
              throws java.io.IOException
Overrides:
generate in class org.nuiton.eugene.ObjectModelGenerator
Throws:
java.io.IOException

generateApplicationService

public void generateApplicationService(org.nuiton.eugene.models.object.ObjectModel model,
                                       java.io.File destDir)
                                throws java.io.IOException
Appel les autres generateurs des services.

Parameters:
model - le modele à utiliser pour la génération
destDir - le répertoire où générer
Throws:
java.io.IOException - si des erreurs d'IO pendant la génération


Copyright © 2004-2009 CodeLutin. All Rights Reserved.