Uses of Interface
org.nuiton.eugene.models.object.ObjectModel
-
Packages that use ObjectModel Package Description org.nuiton.eugene Eugene.org.nuiton.eugene.java Eugene java package : all specific class for Java generation.org.nuiton.eugene.models.extension.io org.nuiton.eugene.models.object org.nuiton.eugene.models.object.reader Eugene object model reader package.org.nuiton.eugene.models.object.reader.yaml org.nuiton.eugene.models.object.validator org.nuiton.eugene.models.object.xml -
-
Uses of ObjectModel in org.nuiton.eugene
Methods in org.nuiton.eugene with parameters of type ObjectModel Modifier and Type Method Description static Collection<ObjectModelClassifier>
GeneratorUtil. getClassifiers(ObjectModel model, String packageName)
return all classifiers belonging to the given package recursively.String
EugeneCoreTagValues. getConstantPrefixTagValue(ObjectModelClassifier classifier, ObjectModelPackage aPackage, ObjectModel model)
Obtain the value of theEugeneCoreTagValues.Store.constantPrefix
tag value on the given model or classifier.String
EugeneCoreTagValues. getDocumentationTagValue(ObjectModel model)
Obtain the value of theEugeneCoreTagValues.Store.documentation
tag value on the given model.String
EugeneCoreTagValues. getGeneratedAnnotationTagValue(ObjectModelElement element, ObjectModelPackage aPackage, ObjectModel model)
Cherche et renvoie le préfixe i18n à utiliser sur cet element, sinon sur le model.String
EugeneCoreTagValues. getI18nPrefixTagValue(ObjectModelElement element, ObjectModelPackage aPackage, ObjectModel model)
Cherche et renvoie le préfixe i18n à utiliser sur cet element, sinon sur le model.boolean
EugeneCoreTagValues. isGenerateBooleanGetMethods(ObjectModelClassifier classifier, ObjectModelPackage aPackage, ObjectModel model)
Obtain the value of theEugeneCoreTagValues.Store.generateBooleanGetMethods
tag value on the given model, package or classifier. -
Uses of ObjectModel in org.nuiton.eugene.java
Methods in org.nuiton.eugene.java that return ObjectModel Modifier and Type Method Description protected ObjectModel
ObjectModelTransformerToJava. initOutputModel()
Methods in org.nuiton.eugene.java that return types with arguments of type ObjectModel Modifier and Type Method Description protected Template<ObjectModel>
ObjectModelTransformerToJava. initOutputTemplate()
-
Uses of ObjectModel in org.nuiton.eugene.models.extension.io
Classes in org.nuiton.eugene.models.extension.io with type parameters of type ObjectModel Modifier and Type Interface Description interface
ModelExtensionFileParserCallback<M extends ObjectModel>
Created on 09/09/16.class
ModelExtensionReader<M extends ObjectModel>
Created on 09/09/16.Fields in org.nuiton.eugene.models.extension.io declared as ObjectModel Modifier and Type Field Description protected M
ModelExtensionReader. model
Methods in org.nuiton.eugene.models.extension.io with parameters of type ObjectModel Modifier and Type Method Description abstract void
ModelExtensionWriter. write(ObjectModel model, Writer writer)
-
Uses of ObjectModel in org.nuiton.eugene.models.object
Methods in org.nuiton.eugene.models.object that return ObjectModel Modifier and Type Method Description ObjectModel
ObjectModelBuilder. getModel()
Get the building modelMethods in org.nuiton.eugene.models.object with parameters of type ObjectModel Modifier and Type Method Description void
ObjectModelGenerator. applyTemplate(ObjectModel model, File destDir)
Par defaut la methode appelle la methodeObjectModelGenerator.generateFromModel(Writer, ObjectModel)
puis boucle sur chaque class en appelant la m?void
ObjectModelGenerator. generateFromModel(Writer output, ObjectModel input)
String
ObjectModelGenerator. getFilenameForModel(ObjectModel model)
Par defaut cette methode retourne le getName du model.String
ObjectModelGenerator. getFilenameForPackage(ObjectModel model, String packageName)
Par defaut cette methode retourne le QualifiedName convertie en chemin par exemple pour org.codelutin.Toto on aurait org/codelutin/Totovoid
ObjectModelTransformer. transformFromModel(ObjectModel model)
Constructor parameters in org.nuiton.eugene.models.object with type arguments of type ObjectModel Constructor Description ObjectModelGenerator(AbstractGenerator<ObjectModel> parent)
-
Uses of ObjectModel in org.nuiton.eugene.models.object.reader
Methods in org.nuiton.eugene.models.object.reader that return ObjectModel Modifier and Type Method Description ObjectModel
AbstractObjectModelReader. read(File... files)
Methods in org.nuiton.eugene.models.object.reader with parameters of type ObjectModel Modifier and Type Method Description protected abstract void
AbstractObjectModelReader. readFileToModel(File file, ObjectModel model)
protected void
XmlObjectModelReader. readFileToModel(File file, ObjectModel model)
protected void
YamlObjectModelReader. readFileToModel(File file, ObjectModel model)
-
Uses of ObjectModel in org.nuiton.eugene.models.object.reader.yaml
Methods in org.nuiton.eugene.models.object.reader.yaml with parameters of type ObjectModel Modifier and Type Method Description void
LoadYamlFile. loadFile(File file, ObjectModel model)
-
Uses of ObjectModel in org.nuiton.eugene.models.object.validator
Fields in org.nuiton.eugene.models.object.validator declared as ObjectModel Modifier and Type Field Description protected ObjectModel
ObjectModelValidator. model
Methods in org.nuiton.eugene.models.object.validator with parameters of type ObjectModel Modifier and Type Method Description protected boolean
ObjectModelValidator. validateModel(ObjectModel model)
Constructors in org.nuiton.eugene.models.object.validator with parameters of type ObjectModel Constructor Description AttributeNamesValidator(ObjectModel model)
AttributeNamesValidator(ObjectModel model, boolean caseSensitive)
ClassNamesValidator(ObjectModel model)
ClassNamesValidator(ObjectModel model, boolean caseSensitive)
NameBasedValidator(ObjectModel model, boolean caseSensitive)
ObjectModelValidator(ObjectModel model)
-
Uses of ObjectModel in org.nuiton.eugene.models.object.xml
Classes in org.nuiton.eugene.models.object.xml that implement ObjectModel Modifier and Type Class Description class
ObjectModelImpl
Implementation class for the root node abstraction of object model trees.
-