org.nuiton.topia.generator
Class EntityAbstractGenerator
java.lang.Object
org.nuiton.eugene.Generator
org.nuiton.eugene.ChildGenerator
org.nuiton.eugene.ObjectModelGenerator
org.nuiton.topia.generator.EntityAbstractGenerator
public class EntityAbstractGenerator
- extends org.nuiton.eugene.ObjectModelGenerator
Generateur d'entites abstraites. Il s'agit de l'implatation par defaut d'une
entite. Les classes generees sont surchargees par un XXXImpl lorsque l'entite
n'est pas abstraite. La surcharge peut etre ecrite par l'utilisateur.
| 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 |
|
Method Summary |
protected boolean |
generateBody()
|
void |
generateFromClass(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelClass clazz)
|
java.lang.String |
getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
|
| Methods inherited from class org.nuiton.eugene.ObjectModelGenerator |
canGenerateElement, generate, generate, generateFromClassifier, generateFromElement, generateFromEnumeration, generateFromInterface, generateFromModel, 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 |
EntityAbstractGenerator
public EntityAbstractGenerator()
EntityAbstractGenerator
public EntityAbstractGenerator(org.nuiton.eugene.Generator parent)
generateBody
protected boolean generateBody()
getFilenameForClass
public java.lang.String getFilenameForClass(org.nuiton.eugene.models.object.ObjectModelClass clazz)
- Overrides:
getFilenameForClass in class org.nuiton.eugene.ObjectModelGenerator
generateFromClass
public void generateFromClass(java.io.Writer output,
org.nuiton.eugene.models.object.ObjectModelClass clazz)
throws java.io.IOException
- Overrides:
generateFromClass in class org.nuiton.eugene.ObjectModelGenerator
- Throws:
java.io.IOException
Copyright © 2004-2009 CodeLutin. All Rights Reserved.