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.friend 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 org.nuiton.eugene.models.tagvalue -
-
Uses of ObjectModel in org.nuiton.eugene
Methods in org.nuiton.eugene with parameters of type ObjectModel Modifier and Type Method Description voidFriendTemplatesGenerator. generateFromModel(Writer output, ObjectModel input)static Collection<ObjectModelClassifier>GeneratorUtil. getClassifiers(ObjectModel model, String packageName)return all classifiers belonging to the given package recursively.StringEugeneCoreTagValues. getConstantPrefixTagValue(ObjectModelClassifier classifier, ObjectModelPackage aPackage, ObjectModel model)Obtain the value of theEugeneCoreTagValues.Store.constantPrefixtag value on the given model or classifier.StringEugeneCoreTagValues. getDocumentationTagValue(ObjectModel model)Obtain the value of theEugeneCoreTagValues.Store.documentationtag value on the given model.StringFriendTemplatesGenerator. getFilenameForModel(ObjectModel model)StringEugeneCoreTagValues. getI18nPrefixTagValue(ObjectModelElement element, ObjectModelPackage aPackage, ObjectModel model)Cherche et renvoie le préfixe i18n à utiliser sur cet element, sinon sur le model.Set<String>EugeneCoreTagValues. getRelativeNameExcludes(ObjectModel model)Get tag valueEugeneCoreTagValues.Store.relativeNameExcludeson givenmodel.booleanEugeneCoreTagValues. isGenerateBooleanGetMethods(ObjectModelClassifier classifier, ObjectModelPackage aPackage, ObjectModel model)Obtain the value of theEugeneCoreTagValues.Store.generateBooleanGetMethodstag value on the given model, package or classifier.booleanEugeneCoreTagValues. isUseRelativeName(ObjectModel model)Obtain the value of theEugeneCoreTagValues.Store.useRelativeNametag value on the given model. -
Uses of ObjectModel in org.nuiton.eugene.java
Methods in org.nuiton.eugene.java that return ObjectModel Modifier and Type Method Description protected ObjectModelObjectModelTransformerToJava. 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
Fields in org.nuiton.eugene.models.extension.io declared as ObjectModel Modifier and Type Field Description protected ObjectModelModelExtensionReader. modelMethods in org.nuiton.eugene.models.extension.io with parameters of type ObjectModel Modifier and Type Method Description abstract voidModelExtensionWriter. write(ObjectModel model, Writer writer)Constructors in org.nuiton.eugene.models.extension.io with parameters of type ObjectModel Constructor Description ModelExtensionReader(boolean verbose, boolean strictLoading, ObjectModel model) -
Uses of ObjectModel in org.nuiton.eugene.models.friend
Methods in org.nuiton.eugene.models.friend with parameters of type ObjectModel Modifier and Type Method Description static ModelDefModelDef. of(ObjectModel objectModel)static ModelDefModelDef. of(ObjectModel objectModel, BufferedReader reader) -
Uses of ObjectModel in org.nuiton.eugene.models.object
Methods in org.nuiton.eugene.models.object that return ObjectModel Modifier and Type Method Description ObjectModelObjectModelBuilder. getModel()Get the building modelMethods in org.nuiton.eugene.models.object with parameters of type ObjectModel Modifier and Type Method Description voidObjectModelGenerator. applyTemplate(ObjectModel model, File destDir)Par defaut la methode appelle la methodeObjectModelGenerator.generateFromModel(Writer, ObjectModel)puis boucle sur chaque class en appelant la m?voidObjectModelGenerator. generateFromModel(Writer output, ObjectModel input)StringObjectModelGenerator. getFilenameForModel(ObjectModel model)Par defaut cette methode retourne le getName du model.StringObjectModelGenerator. 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/TotovoidObjectModelTransformer. 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 ObjectModelAbstractObjectModelReader. read(File... files)Methods in org.nuiton.eugene.models.object.reader with parameters of type ObjectModel Modifier and Type Method Description protected abstract voidAbstractObjectModelReader. readFileToModel(File file, ObjectModel model)protected voidFriendObjectModelReader. readFileToModel(File file, ObjectModel model)protected voidXmlObjectModelReader. readFileToModel(File file, ObjectModel model)protected voidYamlObjectModelReader. 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 voidLoadYamlFile. 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 ObjectModelObjectModelValidator. modelMethods in org.nuiton.eugene.models.object.validator with parameters of type ObjectModel Modifier and Type Method Description protected booleanObjectModelValidator. 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 classObjectModelImplImplementation class for the root node abstraction of object model trees. -
Uses of ObjectModel in org.nuiton.eugene.models.tagvalue
Constructors in org.nuiton.eugene.models.tagvalue with parameters of type ObjectModel Constructor Description ObjectModelTagValuesStore(ObjectModel model)
-