org.nuiton.topia.generator
Class TopiaMetaGenerator
java.lang.Object
org.nuiton.eugene.Template<M>
org.nuiton.eugene.AbstractGenerator<org.nuiton.eugene.models.object.ObjectModel>
org.nuiton.eugene.models.object.ObjectModelGenerator
org.nuiton.topia.generator.TopiaMetaGenerator
Deprecated. since 2.3.0, prefer use the corresponding Transformer : TopiaMetaTransformer.
@Deprecated
public class TopiaMetaGenerator
- extends org.nuiton.eugene.models.object.ObjectModelGenerator
Cette classe est un Generateur qui constitue le point d'entree dans ToPIA.
Il repercute la generation de code sur chacun des generateurs de ToPIA en se
positionnant en tant que parent de ces generateurs.
- Plexus component:
- role:
- "org.nuiton.eugene.Template"
- role-hint:
- "org.nuiton.topia.generator.TopiaMetaGenerator"
|
|
Field Summary |
protected static List<Class<? extends org.nuiton.eugene.models.object.ObjectModelGenerator>> |
DEFAULT_GENERATORS
Deprecated. la liste des generateurs par defaut a utiliser |
protected static org.apache.commons.logging.Log |
log
Deprecated. |
| Fields inherited from class org.nuiton.eugene.AbstractGenerator |
parent |
| Fields inherited from class org.nuiton.eugene.Template |
excludeTemplates, generatedPackages, model, PROP_DEFAULT_PACKAGE, PROP_ENCODING, PROP_EXCLUDE_TEMPLATES, PROP_GENERATED_PACKAGES, PROP_LAST_MODIFIED_SOURCE, PROP_OVERWRITE, properties |
|
Method Summary |
void |
applyTemplate(org.nuiton.eugene.models.object.ObjectModel model,
File destDir)
Deprecated. |
void |
generatePersistence(org.nuiton.eugene.models.object.ObjectModel model,
File destDir)
Deprecated. |
protected boolean |
validateModel(org.nuiton.eugene.models.object.ObjectModel model)
Deprecated. |
| Methods inherited from class org.nuiton.eugene.models.object.ObjectModelGenerator |
canGenerateElement, generate, generateFromClass, generateFromClassifier, generateFromElement, generateFromEnum, generateFromEnumeration, generateFromInterface, generateFromModel, getFilenameForClass, getFilenameForClassifier, getFilenameForEnumeration, getFilenameForInterface, getFilenameForModel, getFilenameForPackage |
| Methods inherited from class org.nuiton.eugene.AbstractGenerator |
canGeneratePackage, getDestinationFile, getEncoding, getLastModifiedSource, getOverwrite, getProperty, isNewerThanSource, setParent, write |
| Methods inherited from class org.nuiton.eugene.Template |
getExcludeTemplates, getGeneratedPackages, getModel, setEncoding, setExcludeTemplates, setGeneratedPackages, setLastModifiedSource, setOverwrite, setProperties |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
- Deprecated.
DEFAULT_GENERATORS
protected static final List<Class<? extends org.nuiton.eugene.models.object.ObjectModelGenerator>> DEFAULT_GENERATORS
- Deprecated.
- la liste des generateurs par defaut a utiliser
TopiaMetaGenerator
public TopiaMetaGenerator()
- Deprecated.
validateModel
protected boolean validateModel(org.nuiton.eugene.models.object.ObjectModel model)
- Deprecated.
applyTemplate
public void applyTemplate(org.nuiton.eugene.models.object.ObjectModel model,
File destDir)
throws IOException
- Deprecated.
- Overrides:
applyTemplate in class org.nuiton.eugene.models.object.ObjectModelGenerator
- Throws:
IOException
generatePersistence
public void generatePersistence(org.nuiton.eugene.models.object.ObjectModel model,
File destDir)
throws IOException
- Deprecated.
- Throws:
IOException
Copyright © 2004-2010 CodeLutin. All Rights Reserved.