A B C D E F G H I J K L M N O P Q R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- ABSTRACT - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- ABSTRACT - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- AbstractChainedFileWriter - Class in org.nuiton.eugene.writer
-
Abstract implementation of the
ChainedFileWriter
. - AbstractChainedFileWriter(String...) - Constructor for class org.nuiton.eugene.writer.AbstractChainedFileWriter
- AbstractGenerator<M extends Model> - Class in org.nuiton.eugene
-
AbstractGenerator Created: 28 oct. 2009
- AbstractGenerator() - Constructor for class org.nuiton.eugene.AbstractGenerator
- AbstractGenerator(AbstractGenerator<M>) - Constructor for class org.nuiton.eugene.AbstractGenerator
- AbstractMetaTransformer<M extends Model> - Class in org.nuiton.eugene
-
Abstract meta transformer which contains some templates to apply to an incoming model.
- AbstractMetaTransformer() - Constructor for class org.nuiton.eugene.AbstractMetaTransformer
- AbstractMetaTransformer(Class<? extends Template<M>>...) - Constructor for class org.nuiton.eugene.AbstractMetaTransformer
-
Deprecated.since 2.3, prefer use the default constructor, the invoke setters
AbstractMetaTransformer.setTemplateTypes(Class[])
andAbstractMetaTransformer.setTransformerTypes(Class[])
. - AbstractObjectModelReader - Class in org.nuiton.eugene.models.object.reader
-
Abstract object model reader.
- AbstractObjectModelReader() - Constructor for class org.nuiton.eugene.models.object.reader.AbstractObjectModelReader
- accept(String, TagValueMetadata) - Method in class org.nuiton.eugene.models.extension.tagvalue.matcher.EqualsTagValueNameMatcher
- accept(String, TagValueMetadata) - Method in class org.nuiton.eugene.models.extension.tagvalue.matcher.StartsWithTagNameMatcher
- accept(String, TagValueMetadata) - Method in class org.nuiton.eugene.models.extension.tagvalue.matcher.TagValueDefinitionMatcher
- acceptInclude(String) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Test in a entry can be treated by this writer.
- acceptModel(String) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Test if a type of model can be treated by this writer.
- addAllStateCharts(Collection<StateModelStateChart>) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Add a list of stateCharts into current model
- addAllSubPackages(ObjectModelImpl) - Method in class org.nuiton.eugene.models.object.reader.AbstractObjectModelReader
-
Add all missing sub packages in a model.
- addAnnotation(ObjectModelClassifier, ObjectModelElement, Class<?>) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Add an annotation of the given
element
of the givenclassifier
. - addAnnotation(ObjectModelClassifier, ObjectModelElement, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add an annotation on an element of a classifier.
- addAnnotation(ObjectModelClassifier, ObjectModelElement, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Add an annotation of the given
element
of the givenclassifier
. - addAnnotation(ObjectModelElement, ObjectModelAnnotation) - Method in class org.nuiton.eugene.java.extension.AnnotationsManager
-
Add the
annotation
for the givenelement
of the classifier. - addAnnotationParameter(ObjectModelAnnotation, String, Object) - Method in class org.nuiton.eugene.java.JavaBuilder
- addAnnotationParameter(ObjectModelClassifier, ObjectModelAnnotation, String, Object) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Add a parameter to an annotation.
- addAssociation(ObjectModelClassifier, ObjectModelClassifier, String, int, int, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add an association A to B.
- addAssociationClass(ObjectModelAssociationClassImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addAttribute(ObjectModelClassifier, String, Class<?>, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addAttribute(ObjectModelClassifier, String, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a new attribute to a classifier with no default value.
- addAttribute(ObjectModelClassifier, String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addAttribute(ObjectModelClassifier, String, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add an attribute to a classifier (interface, class, enum) without default value.
- addAttribute(ObjectModelClassifier, String, String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a new attribute to a classifier.
- addAttribute(ObjectModelClassifier, String, String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addAttribute(ObjectModelClassifier, String, String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add an attribute to a classifier (interface, class, enum).
- addAttribute(ObjectModelClassifier, ObjectModelAttribute) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a new attribute to a classifier from an existing attribute.
- addAttribute(ObjectModelClassifier, ObjectModelAttribute) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addAttribute(ObjectModelAttributeImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- addBlock(ObjectModelClassifier, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a new block to a classifier.
- addBlock(ObjectModelClassifier, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
add an operation to the classifier with the form of a simple block of code.
- addBodyCode(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
-
Add some code to current body
- addBodyCode(ObjectModelClassifier, ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a body code to the operation of a classifier.
- addClass(ObjectModelClassImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addClassifierToCache(ObjectModelImplRef, ObjectModelClassifierImpl) - Method in class org.nuiton.eugene.models.object.xml.ExternalCacheExtension
- addcode(ObjectModelClassifier, ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.extension.CodesManagerExtension
-
Add the
code
for the givenoperation
of the givenclassifier
. - addCode(ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.extension.CodesManager
-
Add the
annotation
for the givenelement
of the classifier. - addComment(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- addComment(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addComment(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- addComment(ObjectModelElement, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Adds a comment to the given
element
. - addComment(ObjectModelElement, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add a comment to an element.
- addConstant(ObjectModelClassifier, String, Class<?>, String, ObjectModelModifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addConstant(ObjectModelClassifier, String, String, String, ObjectModelModifier) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a new constant to a classifier.
- addConstant(ObjectModelClassifier, String, String, String, ObjectModelModifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addConstantsFromDependency(ObjectModelClassifier, ObjectModelClassifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Search in
input
model, for a enumeration dependency namedJavaGeneratorUtil.DEPENDENCIES_CONSTANTS
. - addConstructor(ObjectModelClass, ObjectModelModifier) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a constructor to a class.
- addConstructor(ObjectModelClass, ObjectModelModifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addConstructor(ObjectModelEnumeration, ObjectModelModifier) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a constructor to a enumeration.
- addConstructor(ObjectModelEnumeration, ObjectModelModifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addConstructorForClassifier(ObjectModelClassifier, ObjectModelModifier) - Method in class org.nuiton.eugene.java.JavaBuilder
- addDependency(ObjectModelDependencyImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- addEntry(ChainedFileWriterEntry) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- addEntry(ChainedFileWriterEntry) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Add an entry to treate.
- addEnumeration(ObjectModelEnumerationImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addError(Object, String) - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- addException(ObjectModelOperation, Class<?>) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addException(ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add an exception to an operation.
- addException(ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addException(ObjectModelOperation, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add an exception to an operation.
- addExceptionParameter(ObjectModelParameterImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
-
Add new raised exception.
- addFile(File) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- addFile(String, File, boolean) - Method in class org.nuiton.eugene.writer.WriterReport
- addFilesToTreate(File, String, Set<String>, ChainedFileWriterData) - Method in interface org.nuiton.eugene.writer.FileGrabber
- addFilesToTreate(File, String, Set<String>, ChainedFileWriterData) - Method in class org.nuiton.eugene.writer.FileGrabberFromClassPath
- addFilesToTreate(File, String, Set<String>, ChainedFileWriterData) - Method in class org.nuiton.eugene.writer.FileGrabberFromDirectory
- addGeneratedAnnotation(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Add the
Generated
annotation to the givenObjectModelClassifier
- addI18n(StringBuilder, String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addImport(Class<?>) - Method in class org.nuiton.eugene.java.extension.ImportsManager
-
From the given class, add it to the imports list.
- addImport(String) - Method in class org.nuiton.eugene.java.extension.ImportsManager
-
From the given fqn (fully qualified name), add it to the imports list.
- addImport(ObjectModelClassifier, Class<?>) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addImport(ObjectModelClassifier, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add an import to a classifier.
- addImport(ObjectModelClassifier, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addImport(ObjectModelClassifier, ObjectModelClass) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addInnerClassifier(ObjectModelClass, ObjectModelType, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addInnerClassifier(ObjectModelClass, ObjectModelType, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add a superclass to an other class.
- addInnerClassifier(ObjectModelClassifierImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
-
Digester method to add innerClass to this ObjectModelClass.
- addInterface(ObjectModelClassifier, Class<?>) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addInterface(ObjectModelClassifier, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add an interface to a classifier (interface, class, enum).
- addInterface(ObjectModelClassifier, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addInterface(ObjectModelClassifier, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add an interface to a classifier.
- addInterface(ObjectModelImplRef) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- addInterface(ObjectModelInterfaceImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addLiteral(ObjectModelEnumeration, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addLiteral(ObjectModelEnumeration, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
- addLiteral(ObjectModelImplRef) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelEnumerationImpl
-
Add a literal to the ObjectModelEnumeration from Digester
- addModifier(ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- addNameAndReason(String, String) - Method in class org.nuiton.eugene.models.object.validator.NameBasedValidator
- addNamesAndReasons(Map<String, String>) - Method in class org.nuiton.eugene.models.object.validator.NameBasedValidator
- addOperation(ObjectModelClassifier, String, Class<?>, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addOperation(ObjectModelClassifier, String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a new operation to a classifier.
- addOperation(ObjectModelClassifier, String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addOperation(ObjectModelClassifier, String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add an operation to a classifier.
- addOperation(ObjectModelClassifier, ObjectModelOperation) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Adds an operation to the given classifier.
- addOperation(ObjectModelClassifier, ObjectModelOperation) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add an operation to a classifier.
- addOperation(ObjectModelOperationImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- addOrRemoveModifier(ObjectModelModifier, boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- addOutputProperty(String, Object) - Method in class org.nuiton.eugene.Transformer
- addPackage(ObjectModelPackageImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addPackageStereoTypes(ObjectModelPackage, String, Set<String>) - Method in exception org.nuiton.eugene.models.extension.tagvalue.MissingStereoTypeException
- addPackageTagValue(ObjectModelPackage, String, Set<String>) - Method in exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
- addParameter(ObjectModelAnnotationParameter) - Method in class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- addParameter(ObjectModelOperation, Class<?>, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addParameter(ObjectModelOperation, String, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Add a new parameter to an existing operation.
- addParameter(ObjectModelOperation, String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- addParameter(ObjectModelOperation, String, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add a parameter to an operation.
- addParameter(ObjectModelParameterImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- addParticipant(ObjectModeImplAssociationClassParticipant) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
- addResource(String, File, boolean) - Method in class org.nuiton.eugene.writer.WriterReport
- addReverseAssociation(ObjectModelAttribute, String, int, int, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Create reverse association from an other association.
- addRuleInstances(Digester) - Method in class org.nuiton.eugene.models.object.xml.DigesterObjectModelRuleSet
- addRuleInstances(Digester) - Method in class org.nuiton.eugene.models.state.xml.DigesterStateModelRuleSet
- addState(StateModelState) - Method in class org.nuiton.eugene.models.state.xml.StateModelComplexeStateImpl
-
Add a state
- addStateChart(StateModelStateChart) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Add chart.
- addStereotype(String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
- addStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- addStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- addStereotype(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- addStereotype(ObjectModelElement, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Add a stereotype to the given
element
. - addStereotype(ObjectModelElement, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add a stereotype to an element.
- addStereotype(ObjectModelImplRef) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- addStereotype(ObjectModelImplRef) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- addStereotype(ObjectModelImplRef) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- addStringToMap(String, String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- addSubPackages(ObjectModelImpl, String) - Method in class org.nuiton.eugene.models.object.reader.AbstractObjectModelReader
- addSuperclass(ObjectModelClass, String) - Method in class org.nuiton.eugene.java.JavaBuilder
- addSuperclass(ObjectModelClass, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add a superclass to an other class.
- addSuperclass(ObjectModelImplRef) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- addTagValue(String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Adds a tag value to the model.
- addTagValue(String, String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
-
Adds the given
value
associated to thetagValue
. - addTagValue(String, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add a tagValue to the model.
- addTagValue(String, String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- addTagValue(String, String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addTagValue(String, String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- addTagValue(String, String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- addTagValue(ModelExtensionElement, String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- addTagValue(ObjectModelElement, String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Adds a tag value to the given
element
. - addTagValue(ObjectModelElement, String, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Add a tagValue to an element
- addTagValue(ObjectModelImplTagValue) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- addTagValue(ObjectModelImplTagValue) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- addTagValue(ObjectModelImplTagValue) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- addTransition(StateModelTransition) - Method in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
-
Add transition
- addYamlObjectToMap(String, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- afterChar(String, Character) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- AGGREGATE - org.nuiton.eugene.models.object.ObjectModelUMLModifier
- AGGREGATE - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- AGGREGATE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- AggregateTagValueMetadatasProvider - Class in org.nuiton.eugene.models.extension.tagvalue.provider
-
Created on 24/09/16.
- AggregateTagValueMetadatasProvider(ClassLoader) - Constructor for class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
-
Obtain a new provider of tag values definitions.
- AggregateTagValueMetadatasProvider(Iterable<TagValueMetadatasProvider>) - Constructor for class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
-
Obtain a new provider of tag values definitions.
- annotations - Variable in class org.nuiton.eugene.java.extension.AnnotationsManager
- AnnotationsManager - Class in org.nuiton.eugene.java.extension
-
To manage annotations for any
ObjectModelElement
of a classifier. - AnnotationsManager() - Constructor for class org.nuiton.eugene.java.extension.AnnotationsManager
- annotationsManagerExtension - Variable in class org.nuiton.eugene.java.JavaBuilder
-
ObjectModel extension to manage imports : one ImportsManager by classifier
- AnnotationsManagerExtension - Class in org.nuiton.eugene.java.extension
-
Created: 17 déc. 2009
- AnnotationsManagerExtension() - Constructor for class org.nuiton.eugene.java.extension.AnnotationsManagerExtension
- append(char) - Method in class org.nuiton.eugene.MonitorWriter
- append(CharSequence) - Method in class org.nuiton.eugene.MonitorWriter
- append(CharSequence, int, int) - Method in class org.nuiton.eugene.MonitorWriter
- apply(ObjectModelClassifier) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.PackageNameEqualsPredicate
- apply(ObjectModelClassifier) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.SimpleNameEqualsPredicate
- apply(ObjectModelPackage) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.PackageNameStartsWithPredicate
- applyTemplate(I, File) - Method in class org.nuiton.eugene.Transformer
-
This method apply the current transformation.
- applyTemplate(M, File) - Method in class org.nuiton.eugene.AbstractMetaTransformer
- applyTemplate(M, File) - Method in class org.nuiton.eugene.Template
- applyTemplate(ObjectModel, File) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Par defaut la methode appelle la methode
ObjectModelGenerator.generateFromModel(Writer, ObjectModel)
puis boucle sur chaque class en appelant la m? - applyTemplate(StateModel, File) - Method in class org.nuiton.eugene.models.state.StateModelGenerator
-
Par défaut, appel
StateModelGenerator.generateFromModel(MonitorWriter, StateModel)
pour le model etStateModelGenerator.generateFromState(Writer, StateModelState)
pour tous les etats du modele. - applyTemplates(M, List<? extends Template<M>>, File) - Method in class org.nuiton.eugene.AbstractMetaTransformer
-
Generates to the given
destination directory
using the given templates on the incoming givenmodel
. - applyTransformers(M, List<? extends Transformer<M, M>>) - Method in class org.nuiton.eugene.AbstractMetaTransformer
-
given an incoming
model
, chain transformations of the mode using the giventransformers
. - ASSOCIATION_CLASS - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- ASSOCIATION_CLASS_NAME - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- ASSOCIATION_TYPE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- associationClass - Variable in class org.nuiton.eugene.models.object.xml.ObjectModeImplAssociationClassParticipant
- associationClassName - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- associationTypes - Static variable in enum org.nuiton.eugene.models.object.ObjectModelUMLModifier
- ATTRIBUTE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- ATTRIBUTE_TYPE_AGGREGATE - Static variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- ATTRIBUTE_TYPE_COMPOSITE - Static variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- ATTRIBUTE_TYPE_SHARED - Static variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- attributeGeneric - org.nuiton.eugene.EugeneCoreTagValues.Store
-
To add a generic to an attribute.
- attributeName - Variable in class org.nuiton.eugene.models.object.xml.ObjectModeImplAssociationClassParticipant
- AttributeNamesValidator - Class in org.nuiton.eugene.models.object.validator
-
AttributeNamesValidator.
- AttributeNamesValidator(ObjectModel) - Constructor for class org.nuiton.eugene.models.object.validator.AttributeNamesValidator
- AttributeNamesValidator(ObjectModel, boolean) - Constructor for class org.nuiton.eugene.models.object.validator.AttributeNamesValidator
- attributes - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionClass
- attributes - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- authorizedPropertyDescriptions - Variable in class org.nuiton.eugene.writer.AbstractChainedFileWriter
-
universe of authorized properties (keys are property names, values are property descriptions).
- availableWriters - Variable in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
-
available writers corresponding to the given configuration
B
- beforeChar(String, Character) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- beforeReadFile(File...) - Method in class org.nuiton.eugene.models.object.reader.AbstractObjectModelReader
- beforeReadFile(File...) - Method in class org.nuiton.eugene.models.object.reader.XmlObjectModelReader
- beforeReadFile(File...) - Method in class org.nuiton.eugene.models.object.reader.YamlObjectModelReader
- BODY_CODE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- bodyCode - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- browseKeySetToLowerCase(Object, List<String>) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
-
Deprecated.
- browseType(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- build() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- builder - Variable in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
internal builder
- buildUID() - Method in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
C
- cache - Variable in class org.nuiton.eugene.models.object.xml.ExternalCacheExtension
- canGenerateElement(Object) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Test if given element can be generated.
- canGenerateElement(StateModelStateChart) - Method in class org.nuiton.eugene.models.state.StateModelGenerator
-
Test if given element can be generated.
- canGeneratePackage(String) - Method in class org.nuiton.eugene.AbstractGenerator
-
Test if given package is allowed for generation.
- capitalizeJavaBeanPropertyName(String) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Convertit une propriété javaBean son suffix utilisé pour écrire les getter/setter correspondant.
- ChainedFileWriter - Interface in org.nuiton.eugene.writer
-
Contract to generate files from any incoming sources (zargo, xmi, ...) to any other ones.
- ChainedFileWriterConfiguration - Interface in org.nuiton.eugene.writer
-
Shared configuration of a
ChainedFileWriter
, should be the same for all writers to use at a time. - ChainedFileWriterData - Class in org.nuiton.eugene.writer
-
Contains data to be reacted by a
ChainedFileWriter
. - ChainedFileWriterData() - Constructor for class org.nuiton.eugene.writer.ChainedFileWriterData
- ChainedFileWriterEntry - Class in org.nuiton.eugene.writer
-
Definition of of the chained writer entry.
- ChainedFileWriterEntry(String, String) - Constructor for class org.nuiton.eugene.writer.ChainedFileWriterEntry
- ChainedFileWriterEntry(String, String, boolean) - Constructor for class org.nuiton.eugene.writer.ChainedFileWriterEntry
- ChainedFileWriterToMemoryModel - Interface in org.nuiton.eugene.writer
-
Contract to define a specialized
ChainedFileWriter
which generate no files but a memory model. - ChainedWriterEngine - Interface in org.nuiton.eugene.writer
-
Contract of the chained writer engine.
- charParse(String, Character) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- charParseIgnore(String, Character, Character, Character) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- charParseMultiIgnore(String, Character, List<Character>, List<Character>) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- checkInit(String) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- CLASS - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- classAttributeStereotypeHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- classAttributeTagValueHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- classes - Variable in class org.nuiton.eugene.models.extension.model.ModelExtension
- classes - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- CLASSIFIER - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- classifiers - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- classLoader - Variable in class org.nuiton.eugene.ResourcesHelper
- ClassNamesValidator - Class in org.nuiton.eugene.models.object.validator
-
ClassNamesValidator.
- ClassNamesValidator(ObjectModel) - Constructor for class org.nuiton.eugene.models.object.validator.ClassNamesValidator
- ClassNamesValidator(ObjectModel, boolean) - Constructor for class org.nuiton.eugene.models.object.validator.ClassNamesValidator
- classStereotypeHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- classTagValueHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- clazz - Variable in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- clear() - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- clear() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Clear all internal states
- clear() - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
-
clean all internal states
- clear() - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- clearImports() - Method in class org.nuiton.eugene.java.extension.ImportsManager
-
Method to reset imports list.
- clearSuperclasses() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- cloneAttribute(ObjectModelAttribute, ObjectModelClassifier, boolean, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
clone a given attribute into a classifier of the output model
- cloneClass(ObjectModelClass, boolean) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
creates a clone of the given
source
class in the output model and clones attributes, inheritence declarations and operations into the clone - cloneClassifier(ObjectModelClassifier, boolean) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
creates a clone of the given
source
classifier in the output model and clones attributes, inheritence declaration and operations class-specific, enumeration-specific and interface-specific features of the given classifier will be present in the clone - cloneClassifier(ObjectModelClassifier, ObjectModelClassifier, boolean) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
copy attributes, interfaces declartion and operation of a given classifier into another classifier.
- cloneEnumeration(ObjectModelEnumeration, boolean) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
creates a clone of the given
source
enumeration in the output model and clones attributes, inheritence declaration, operations and literals into the clone - cloneInterface(ObjectModelInterface, boolean) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
creates a clone of the given
source
interface in the output model and clones attributes, inheritence declaration and operations into the clone - cloneOperation(ObjectModelOperation, ObjectModelClassifier, boolean, ObjectModelJavaModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Clone the
source
operation into thedestination
classifier. - cloneOperations(ObjectModelTransformerToJava, Iterable<ObjectModelOperation>, ObjectModelClassifier, boolean, ObjectModelModifier...) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Duplicates in the
target
classifier the givenoperations
using atransformer
to modify model. - cloneOperationSignature(ObjectModelOperation, ObjectModelClassifier, boolean, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Clone the
source
operation into thedestination
classifier. - cloneStereotypes(ObjectModelClassifier, ObjectModelClassifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- cloneTagValues(ObjectModelElement, ObjectModelElement) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Copy all tag values fro the given
source
to the givendestination
. - codes - Variable in class org.nuiton.eugene.java.extension.CodesManager
-
store of codes associated to operations
- CodesManager - Class in org.nuiton.eugene.java.extension
-
To manage some verbatim code to inject in operations.
- CodesManager() - Constructor for class org.nuiton.eugene.java.extension.CodesManager
- codesManagerExtension - Variable in class org.nuiton.eugene.java.JavaBuilder
-
ObjectModel extension to manage operation boby codes
- CodesManagerExtension - Class in org.nuiton.eugene.java.extension
-
Object model extensions to manage verbatim code to attzach to operations.
- CodesManagerExtension() - Constructor for class org.nuiton.eugene.java.extension.CodesManagerExtension
- collectAllElementsList(List, Object) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- collectElementList(List, Object) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- collectElementMap(Map, Object) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- comments - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- comments - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- comments - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- COMMENTS - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- compareTo(ModelExtensionElement) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionElement
- COMPOSITE - org.nuiton.eugene.models.object.ObjectModelUMLModifier
- COMPOSITE - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- COMPOSITE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- computeDefaultSUID(ObjectModelClassifier) - Static method in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- computeSerialVersionUID(ObjectModelClass) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Deprecated.since 2.4, prefer use the method
GeneratorUtil.generateSerialVersionUID(ObjectModelClassifier)
- configuration - Variable in class org.nuiton.eugene.Template
- configuration - Variable in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
-
shared configuration
- constantPrefix - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Tag value to add on constants enumeration (or other incoming dev) a prefix to constant to generate.
- ConstantsManager - Class in org.nuiton.eugene.java.extension
-
Manager of constant names.
- ConstantsManager() - Constructor for class org.nuiton.eugene.java.extension.ConstantsManager
- constantsManagerExtension - Variable in class org.nuiton.eugene.java.JavaBuilder
-
ObjectModel extension to manage constants : one ConstantsManager for all
- ConstantsManagerExtension - Class in org.nuiton.eugene.java.extension
- ConstantsManagerExtension() - Constructor for class org.nuiton.eugene.java.extension.ConstantsManagerExtension
- containsGenerics(String) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Tells if the given fqn contains a generic declaration (says contains a
<
caracter). - containsKeyMapStringListString(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- containsKeyYamlMapStringListYamlObject(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- containsName(String) - Method in class org.nuiton.eugene.models.object.validator.NameBasedValidator
- containsWriter(String) - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
-
Tests if there is a selected writer using the given input protocol.
- containsWriter(String) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- convertConstantNameToVariableName(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Convertit un nom de constante en nom de variable.
- convertVariableNameToConstantName(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Convertit un nom de variable en nom de constante.
- copyClassifier(ObjectModelClassifier, ObjectModelClassifier, boolean) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Deprecated.since 2.3, prefer use the
ObjectModelTransformerToJava.cloneClass(ObjectModelClass, boolean)
method - createAbstractClass(String, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Create a new abstract class in the model.
- createAbstractClass(String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- createAssociationClass(String, String, ObjectModelAttribute, ObjectModelAttribute, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Create association class.
- createClass(String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- createClass(String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Create a new class in the model.
- createClass(ObjectModelClassImpl, String, String, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
- createEnumeration(String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- createEnumeration(String, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Create a new interface in the model.
- createInterface(String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- createInterface(String, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Create a new interface in the model.
D
- datas - Variable in class org.nuiton.eugene.writer.WriterReport
- debugOutputModel() - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- debugOutputModel() - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
- declaringElement - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- DEFAULT_ENCONDING - Static variable in class org.nuiton.eugene.DefaultTemplateConfiguration
- DEFAULT_VALUE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- DEFAULT_VISIBILITY - Static variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- DEFAULT_VISIBILITY - Static variable in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- DefaultChainedWriterEngine - Class in org.nuiton.eugene.writer
-
Default implementation of the
ChainedWriterEngine
. - DefaultChainedWriterEngine() - Constructor for class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- DefaultChainedWriterEngine.ModelFileWriterEntryType - Enum in org.nuiton.eugene.writer
- DefaultTagValueMetadatasProvider - Class in org.nuiton.eugene.models.extension.tagvalue.provider
-
Created on 24/09/16.
- DefaultTagValueMetadatasProvider(TagValueMetadata...) - Constructor for class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
- DefaultTemplateConfiguration - Class in org.nuiton.eugene
-
Default template configuration
- DefaultTemplateConfiguration() - Constructor for class org.nuiton.eugene.DefaultTemplateConfiguration
- DefaultTemplateConfiguration(Properties) - Constructor for class org.nuiton.eugene.DefaultTemplateConfiguration
- defaultValue - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
-
Unique n'est utile que pour les collections pour indiquer que la collection ne peut prendre qu'une valeur identique (Set) si unique est false la collection peut prendre plusieurs fois la meme valeur (List)
- defaultValues - Variable in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- DefaultValues - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 11/06/13 Time: 14:51
- DefaultValues() - Constructor for class org.nuiton.eugene.models.object.reader.yaml.DefaultValues
- dependencies - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- DEPENDENCIES_CONSTANTS - Static variable in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Dependency to add constants in interfaces via an enumeration.
- DESCRIPTION - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- digester - Variable in class org.nuiton.eugene.models.object.reader.XmlObjectModelReader
- DigesterObjectModelRuleSet - Class in org.nuiton.eugene.models.object.xml
-
DigesterObjectModelRuleSet Definit principalement : - la classe d'implementation a utiliser pour chaque noeud - la methode a appeler apres chaque noeud Ce jeu de regle ne cree pas l'element racine.
- DigesterObjectModelRuleSet() - Constructor for class org.nuiton.eugene.models.object.xml.DigesterObjectModelRuleSet
- DigesterObjectModelRuleSet(String) - Constructor for class org.nuiton.eugene.models.object.xml.DigesterObjectModelRuleSet
- DigesterStateModelRuleSet - Class in org.nuiton.eugene.models.state.xml
-
StateModelDigesterRuleSet Definit principalement : - la classe d'implementation a utiliser pour chaque noeud - la methode a appeler apres chaque noeud Ce jeu de regle ne cree pas l'element racine.
- DigesterStateModelRuleSet() - Constructor for class org.nuiton.eugene.models.state.xml.DigesterStateModelRuleSet
- DigesterStateModelRuleSet(String) - Constructor for class org.nuiton.eugene.models.state.xml.DigesterStateModelRuleSet
- discrimininator - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImplSuperClassRef
-
Name of the inheritance relation.
- documentation - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Tag value to add on constants enumeration (or other incoming dev) a prefix to constant to generate.
- documentation - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- documentation - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- DOCUMENTATION - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
E
- ELEMENT - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- entries - Variable in class org.nuiton.eugene.writer.AbstractChainedFileWriter
-
entries to treate with this writer
- ENUMERATION - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- enumerations - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- equals(Object) - Method in class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- equals(Object) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- equals(Object) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplRef
- equals(Object) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
-
2 operations are equal if the have same name and same argument type.
- EqualsTagValueNameMatcher - Class in org.nuiton.eugene.models.extension.tagvalue.matcher
-
Created on 4/26/14.
- EqualsTagValueNameMatcher(Set<TagValueMetadata>) - Constructor for class org.nuiton.eugene.models.extension.tagvalue.matcher.EqualsTagValueNameMatcher
- EugeneCoreTagValues - Class in org.nuiton.eugene
-
Created on 24/09/16.
- EugeneCoreTagValues() - Constructor for class org.nuiton.eugene.EugeneCoreTagValues
- EugeneCoreTagValues.Store - Enum in org.nuiton.eugene
- eugeneTagValues - Variable in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- event - Variable in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
Event
- exceptions - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- excludeTemplates - Variable in class org.nuiton.eugene.Template
- extern - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- extern - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- EXTERN - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- ExternalCacheExtension - Class in org.nuiton.eugene.models.object.xml
-
ExternalCacheExtension Created: 2 nov. 2009
- ExternalCacheExtension() - Constructor for class org.nuiton.eugene.models.object.xml.ExternalCacheExtension
- extract(Character, Character, String) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- extract(Character, String) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- extractFileFromClassPath(File, URL) - Method in class org.nuiton.eugene.writer.FileGrabberFromClassPath
F
- fieldSignatures - Variable in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- FileGrabber - Interface in org.nuiton.eugene.writer
-
To grab files to treate.
- FileGrabberFromClassPath - Class in org.nuiton.eugene.writer
-
Created on 5/24/15.
- FileGrabberFromClassPath(ChainedFileWriterConfiguration) - Constructor for class org.nuiton.eugene.writer.FileGrabberFromClassPath
- FileGrabberFromDirectory - Class in org.nuiton.eugene.writer
-
Created on 5/24/15.
- FileGrabberFromDirectory(ChainedFileWriterConfiguration) - Constructor for class org.nuiton.eugene.writer.FileGrabberFromDirectory
- filterWriterForModelType(Map<String, ChainedFileWriter>, String) - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
-
Filter the given
universe
of writers which accept the givenmodelType
. - filterWriterForModelType(Map<String, ChainedFileWriter>, String) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- FINAL - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- FINAL - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- FINAL - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- finalState - Variable in class org.nuiton.eugene.models.state.xml.StateModelSimpleStateImpl
-
final state ?
- findBooleanTagValue(TagValueMetadata, WithTagValuesOrStereotypes...) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- findDirectTagValue(String, WithTagValuesOrStereotypes...) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Seek for a tag value amoung elements given using these rules: Look into
elements
and return the first not empty tag value found. If not found returndefaultValue
Note: Order ofelements
is important, better then to always starts from specialized to more general level (for example from attribute, to classifier or model). - findDirectTagValue(TagValueMetadata, WithTagValuesOrStereotypes...) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Seek for a tag value amoung elements given using these rules: Look into
elements
and return the first not empty tag value found. If not found returndefaultValue
Note: Order ofelements
is important, better then to always starts from specialized to more general level (for example from attribute, to classifier or model). - findNotEmptyTagValue(String, WithTagValuesOrStereotypes) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- findNotEmptyTagValue(String, ObjectModelPackage) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- findNotEmptyTagValue(TagValueMetadata, WithTagValuesOrStereotypes) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- findNotEmptyTagValue(TagValueMetadata, ObjectModelPackage) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- findNullableBooleanTagValue(TagValueMetadata, WithTagValuesOrStereotypes...) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Seek for a Boolean tag value.
- findTagValue(String, String, WithTagValuesOrStereotypes...) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Seek for a tag value amoung elements given using these rules: Look into
elements
and return the first not empty tag value found. If not found, Look intoelements
declaringElement (for each element that is aObjectModelElement
and return the first not empty tag value found. If not found returndefaultValue
Note: Order ofelements
is important, better then to always starts from specialized to more general level (for example from attribute, to classifier or model). - findTagValue(String, ObjectModelElement, Model) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Deprecated.since 2.9 (will be remove in version 3.0), prefer use now
TagValueUtil.findTagValue(TagValueMetadata, WithTagValuesOrStereotypes...)
- findTagValue(TagValueMetadata, WithTagValuesOrStereotypes...) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Seek for a tag value amoung elements given using these rules: Look into
elements
and return the first not empty tag value found. If not found, Look intoelements
declaringElement (for each element that is aObjectModelElement
and return the first not empty tag value found. If not found returndefaultValue
Note: Order ofelements
is important, better then to always starts from specialized to more general level (for example from attribute, to classifier or model). - fromVisibility(String) - Static method in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
- FULL_PATTERN - org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- FULL_PATTERN_WITH_CLASSPATH - org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
G
- generate(ChainedFileWriterConfiguration, File, Map<File, List<File>>, Map<File, List<File>>) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
-
Generates for all given files (
filesByRoot
and then copy resources given for his file reacted in theresourcesByFile
dictionnary. - generate(ChainedFileWriterConfiguration, ChainedFileWriterData) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- generate(ChainedFileWriterConfiguration, ChainedFileWriterData) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Launch the generation for this writer with all pre-computed data to treate and resources to copy.
- generateAnnotations(Writer, ObjectModelClassifier, ObjectModelElement) - Method in class org.nuiton.eugene.java.JavaGenerator
- generateAttributes(Writer, ObjectModelClassifier, Collection<ObjectModelAttribute>) - Method in class org.nuiton.eugene.java.JavaGenerator
-
Generate attributes from a collection of ObjectModelAttribute.
- generateBlock(Writer, ObjectModelClassifier, ObjectModelOperation) - Method in class org.nuiton.eugene.java.JavaGenerator
- generateBooleanGetMethods - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Tag value to generate also
getXXX
methods for a boolean property. - generatedAnnotation - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Tag value to specify the @Generated annotation class name.
- generatedPackages - Variable in class org.nuiton.eugene.Template
-
List of package to allow generation.
- generateFromClass(Writer, ObjectModelClass) - Method in class org.nuiton.eugene.java.JavaGenerator
-
Generate from all classes.
- generateFromClass(Writer, ObjectModelClass) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
- generateFromClassifier(Writer, ObjectModelClassifier) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
- generateFromElement(Object, File, String, ObjectModelType) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Génération pour un élément du modèle (ou le modèle lui-même).
- generateFromEnum(Writer, ObjectModelEnumeration) - Method in class org.nuiton.eugene.java.JavaGenerator
- generateFromEnum(Writer, ObjectModelEnumeration) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
- generateFromEnumeration(Writer, ObjectModelEnumeration) - Method in class org.nuiton.eugene.java.JavaGenerator
- generateFromEnumeration(Writer, ObjectModelEnumeration) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
- generateFromInterface(Writer, ObjectModelInterface) - Method in class org.nuiton.eugene.java.JavaGenerator
- generateFromInterface(Writer, ObjectModelInterface) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
- generateFromModel(Writer, ObjectModel) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
- generateFromModel(MonitorWriter, StateModel) - Method in class org.nuiton.eugene.models.state.StateModelGenerator
-
Generate model code
- generateFromState(Writer, StateModelState) - Method in class org.nuiton.eugene.models.state.StateModelGenerator
-
Generate a state code
- generateHeader(Writer, ObjectModelClassifier) - Method in class org.nuiton.eugene.java.JavaGenerator
-
Generate Header for a classifier : Package, Documentation, Imports and Classifier signature.
- generateI18nBlock(ObjectModelClassifier, ObjectModelClassifier, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Generates a static block with I18n keys for each navigable attributes prefixed by the given
i18nPrefix
. - generateInnerClassifiers(Writer, Collection<ObjectModelClassifier>) - Method in class org.nuiton.eugene.java.JavaGenerator
- generateOperationDocumentation(Writer, ObjectModelOperation) - Method in class org.nuiton.eugene.java.JavaGenerator
- generateOperations(Writer, ObjectModelClassifier, Collection<ObjectModelOperation>) - Method in class org.nuiton.eugene.java.JavaGenerator
-
Generate operations from a collection of ObjectModelOperation
- generateSerialVersionUID(ObjectModelClassifier) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Generates the serialVersionUID of the given
classifier
. - GeneratorException - Exception in org.nuiton.eugene
-
GeneratorException.
- GeneratorException(String) - Constructor for exception org.nuiton.eugene.GeneratorException
- GeneratorException(String, Throwable) - Constructor for exception org.nuiton.eugene.GeneratorException
- GeneratorUtil - Class in org.nuiton.eugene
-
GeneratorUtil.
- GeneratorUtil() - Constructor for class org.nuiton.eugene.GeneratorUtil
- getAlias() - Method in enum org.nuiton.eugene.ModelHelper.ModelInputType
- getAlias() - Method in enum org.nuiton.eugene.ModelHelper.ModelType
- getAllInterfaceAttributes() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all attributes defined on all interfaces implemented by this classifier, directly or indirectly.
- getAllInterfaceAttributes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getAllInterfaceAttributes(Collection<ObjectModelAttribute>) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getAllInterfaceOperations(boolean) - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all operations defined on all interfaces implemented by this classifier, directly or indirectly.
- getAllInterfaceOperations(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getAllInterfaceOperations(Collection<ObjectModelOperation>) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getAllOtherAttributes() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all attributes defined on all super class extended by this classifier, directly or indirectly.
- getAllOtherAttributes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getAllOtherAttributes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getAllOtherAttributes(Collection<ObjectModelAttribute>) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getAllOtherOperations(boolean) - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all operations defined on all implemented by this classifier, directly or indirectly.
- getAllOtherOperations(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getAllOtherOperations(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getAllSuperclassOperations(boolean) - Method in interface org.nuiton.eugene.models.object.ObjectModelClass
-
Returns all operations defined on all Super class extended by this classifier, directly or indirectly. and all interface implemented by the super class.
- getAllSuperclassOperations(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getAllSuperclassOperations(Collection<ObjectModelOperation>) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getAnnotations() - Method in class org.nuiton.eugene.java.extension.AnnotationsManager
- getAnnotations(ObjectModelClassifier, ObjectModelElement) - Method in class org.nuiton.eugene.java.extension.AnnotationsManagerExtension
-
Get the registred annotations for the given
element
in the givenclassifier
. - getAnnotations(ObjectModelElement) - Method in class org.nuiton.eugene.java.extension.AnnotationsManager
-
Obtain the array of annotations registred for a given element of the classifier.
- getAssocAttrName(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Renvoie le nom de l'attribut de classe d'association en fonction des cas: Si l'attribut porte le même nom que le type (extrémité inverse de l'association), on lui ajoute le nom de la classe d'association
- getAssociatedResource(File) - Method in class org.nuiton.eugene.writer.FileGrabberFromDirectory
- getAssociatedResource(URL) - Method in class org.nuiton.eugene.writer.FileGrabberFromClassPath
- getAssociationClass() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
- getAssociationClass() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns the association class associated with this association, or null if there is none.
- getAttribute(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns the attribute corresponding to the given name, or null if the class contains no attribute for this name.
- getAttribute(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
-
Returns the attribute corresponding to the given name, or null if the class contains no attribute for this name.
- getAttribute(ObjectModelClassifier, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
-
Retrieve an attribute from a
clazz
with itsname
. - getAttributeGenericTagValue(ObjectModelAttribute) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Obtain the value of the
EugeneCoreTagValues.Store.attributeGeneric
tag value on the given attribute. - getAttributeImplementationType(ObjectModelParameter, boolean) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
- getAttributeImplementationType(ObjectModelParameter, String, boolean) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
- getAttributeInterfaceType(ObjectModelParameter) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
- getAttributeInterfaceType(ObjectModelParameter, boolean) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Retourne le type de l'attribut, c-a-d une List ou une collection ou le type defini si la cardinalité n'est pas multiple
- getAttributeInterfaceType(ObjectModelParameter, String, boolean) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Retourne le type de l'attribut, c-a-d une List ou une collection ou le type defini si la cardinalité n'est pas multiple
- getAttributeName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModeImplAssociationClassParticipant
- getAttributes() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionClass
- getAttributes() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all attributes defined on this class.
- getAttributes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getAttributesStereotypes() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionClass
- getAttributesTagValues() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionClass
- getAuthorizedModifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- getAuthorizedModifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getAuthorizedModifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getAuthorizedModifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelEnumerationImpl
- getAuthorizedModifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelInterfaceImpl
- getAuthorizedModifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- getAuthorizedModifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- getAuthorizedPropertyDescriptions() - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getAuthorizedPropertyDescriptions() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getAuthorizedPropertyNames() - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getAuthorizedPropertyNames() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getAvailableWriters() - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
- getAvailableWriters() - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- getBasedir() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getBodyCode() - Method in interface org.nuiton.eugene.models.object.ObjectModelOperation
-
Return body of the operation (source code)
- getBodyCode() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- getBuffer() - Method in class org.nuiton.eugene.MonitorWriter
- getCache(ObjectModelImplRef, Class<C>) - Method in class org.nuiton.eugene.models.object.xml.ExternalCacheExtension
- getCastValue(String, String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getClass(String) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns the class corresponding to the given qualified name, or null if the model contains no class for this qualified name.
- getClass(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns the class corresponding to the given qualified name, or null if the package contains no class for this simple name.
- getClass(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns the class corresponding to the given qualified name, or null if the model contains no class for this qualified name.
- getClass(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getClassAttributesListDeclaration(ObjectModelClass) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
- getClassAttributeStereotypeHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getClassAttributeTagValueHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getClasses() - Method in class org.nuiton.eugene.models.extension.model.ModelExtension
- getClasses() - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns all classes defined in this model.
- getClasses() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns all classes defined in this package.
- getClasses() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns all classes defined in this model.
- getClasses() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getClassifier() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Returns the classifier referenced by this attribute or null if it does not reference a model classifier.
- getClassifier() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns the classifier referenced by this attribute or null if it does not reference a model classifier.
- getClassifier(String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- getClassifier(String) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns the classifier corresponding to the given qualified name, or null if the model contains no classifier for this qualified name.
- getClassifier(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns the classifier corresponding to the given simple name, or null if the package contains no classifier for this simple name.
- getClassifier(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns the classifier corresponding to the given qualified name, or null if the model contains no classifier for this qualified name.
- getClassifier(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getClassifiers() - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns all classifiers defined in this model.
- getClassifiers() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns all classifiers defined in this package.
- getClassifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns all classifiers defined in this model.
- getClassifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getClassifiers(ObjectModel, String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
return all classifiers belonging to the given package recursively.
- getClassLoader() - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- getClassLoader() - Method in class org.nuiton.eugene.Template
- getClassLoader() - Method in interface org.nuiton.eugene.TemplateConfiguration
- getClassLoader() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getClassNameFromQualifiedName(String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getClassStereotypeHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getClassTagValueHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getClient() - Method in interface org.nuiton.eugene.models.object.ObjectModelDependency
-
Client classifier of the dependency
- getClient() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelDependencyImpl
- getCode(ObjectModelClassifier, ObjectModelOperation) - Method in class org.nuiton.eugene.java.extension.CodesManagerExtension
-
Get body code for a operation of the given classifier.
- getCode(ObjectModelOperation) - Method in class org.nuiton.eugene.java.extension.CodesManager
-
Obtain the codes registred for a given operation of the classifier.
- getCodes() - Method in class org.nuiton.eugene.java.extension.CodesManager
- getCollectionInstanceType(ObjectModelAttribute) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
- getCollectionType(ObjectModelAttribute) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
- getComments() - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns all comments not lied to a particular model element
- getComments() - Method in interface org.nuiton.eugene.models.object.ObjectModelElement
-
Returns all comments lied to this particular model element
- getComments() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns all comments not lied to a particular package element
- getComments() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getComments() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns all comments not lied to a particular model element
- getComments() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getConfiguration() - Method in class org.nuiton.eugene.Template
- getConfiguration() - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- getConstantName(String) - Method in class org.nuiton.eugene.java.extension.ConstantsManager
-
Obtain a constant nmae from a property name and store it in cache the first time it had to build it.
- getConstantName(String) - Method in class org.nuiton.eugene.java.extension.ConstantsManagerExtension
-
Obtain a constant nmae from a property name and store it in cache the first time it had to build it.
- getConstantName(String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Converts the given
propertyName
to a constant name. - getConstantName(String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getConstantPrefix() - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getConstantPrefix(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getConstantPrefixTagValue(ObjectModelClassifier, ObjectModelPackage, ObjectModel) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Obtain the value of the
EugeneCoreTagValues.Store.constantPrefix
tag value on the given model or classifier. - getData(ChainedFileWriter) - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
-
Obtain the universe of files to react by the given
writer
associated with each (distinct). - getData(ChainedFileWriter) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- getDatas() - Method in class org.nuiton.eugene.writer.WriterReport
- getDeclaringElement() - Method in interface org.nuiton.eugene.models.object.ObjectModelElement
-
Returns the element in which this element is defined, or null if there's none.
- getDeclaringElement() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getDefaultIncludes() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getDefaultInputDirectory() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getDefaultOutputDirectory() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getDefaultPackageName() - Method in class org.nuiton.eugene.Transformer
- getDefaultTestInputDirectory() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getDefaultTestOutputDirectory() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getDefaultValue() - Method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
- getDefaultValue() - Method in interface org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
- getDefaultValue() - Method in interface org.nuiton.eugene.models.object.ObjectModelParameter
-
default value of this parameter
- getDefaultValue() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- getDefaultValues(File) - Method in class org.nuiton.eugene.models.object.reader.yaml.DefaultValues
- getDefaultValues(String) - Static method in class org.nuiton.eugene.models.object.reader.yaml.DefaultValues
- getDefinitionForMatcher(Class<M>) - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
- getDependencies() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all dependencies of this client classifier
- getDependencies() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getDependency(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Return a dependency identifier by her name
- getDependency(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getDescription() - Method in class org.nuiton.eugene.EugeneCoreTagValues
- getDescription() - Method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
- getDescription() - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
- getDescription() - Method in interface org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider
- getDescription() - Method in interface org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
-
Get the i18n documentation key.
- getDescription() - Method in interface org.nuiton.eugene.models.object.ObjectModelElement
-
The description of this element is the upper part of the element's documentation.
- getDescription() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
The description of this element is the upper part of the element's documentation.
- getDescription() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getDescription() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getDestinationFile(File, String) - Method in class org.nuiton.eugene.AbstractGenerator
- getDestinationState() - Method in interface org.nuiton.eugene.models.state.StateModelTransition
-
Return the destination state
- getDestinationState() - Method in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
- getDiscriminator() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplSuperClassRef
-
Get name of the inheritance relation.
- getDiscriminator(ObjectModelClass) - Method in interface org.nuiton.eugene.models.object.ObjectModelClass
-
Returns the discriminator for the given superclass.
- getDiscriminator(ObjectModelClass) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
-
Returns the discriminator for the given superclass.
- getDocumentation() - Method in interface org.nuiton.eugene.models.object.ObjectModelElement
-
Returns the whole documentation associated with this element (description + source documentation).
- getDocumentation() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns the whole documentation associated with this element (description + source documentation).
- getDocumentation() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getDocumentation() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getDocumentationTagValue(ObjectModel) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Obtain the value of the
EugeneCoreTagValues.Store.documentation
tag value on the given model. - getDocumentationTagValue(ObjectModelElement) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Obtain the value of the
EugeneCoreTagValues.Store.documentation
tag value on the given element. - getDocumentationTagValue(ObjectModelPackage) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Obtain the value of the
EugeneCoreTagValues.Store.documentation
tag value on the given package. - getEncoding() - Method in class org.nuiton.eugene.AbstractGenerator
- getEncoding() - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- getEncoding() - Method in class org.nuiton.eugene.Template
- getEncoding() - Method in interface org.nuiton.eugene.TemplateConfiguration
- getEncoding() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getEntries() - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getEntries() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getEnumeration(String) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Return the enumeration corresponding to the given qualified name
- getEnumeration(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Return the enumeration corresponding to the given simple name
- getEnumeration(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getEnumeration(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getEnumerations() - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns all enumerations defined in this model.
- getEnumerations() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns all enumerations defined in this package.
- getEnumerations() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getEnumerations() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getErrors() - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
-
Renvoie la liste des erreurs constatées pdt la validation.
- getEvent() - Method in interface org.nuiton.eugene.models.state.StateModelTransition
-
Return the event name
- getEvent() - Method in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
- getExceptions() - Method in interface org.nuiton.eugene.models.object.ObjectModelOperation
-
Returns all exception qualified names thrown by this operation (as strings)
- getExceptions() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- getExcludeTemplates() - Method in class org.nuiton.eugene.Template
- getExtension(String, Class<O>) - Method in interface org.nuiton.eugene.models.Model
-
Get the extension associated to the reference (unique)
- getExtension(String, Class<O>) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Get the extension associated to the reference (unique).
- getExtension(String, Class<O>) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Get the extension associated to the reference (unique).
- getExtractDirectory() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getExtractDirectory(File, boolean) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getExtractDirectory(File, boolean) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Obtain the real directory where to extract files (when using resources from class-path).
- getFieldSignatures() - Method in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- getFileInClassPath(String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getFileInClassPath(String, String, String) - Method in class org.nuiton.eugene.ResourcesHelper
- getFilenameForClass(ObjectModelClass) - Method in class org.nuiton.eugene.java.JavaGenerator
- getFilenameForClass(ObjectModelClass) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Par defaut cette methode retourne le QualifiedName convertie en chemin par exemple pour org.codelutin.Toto on aurait org/codelutin/Toto
- getFilenameForClassifier(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.JavaGenerator
- getFilenameForClassifier(ObjectModelClassifier) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Par defaut cette methode retourne le QualifiedName convertie en chemin par exemple pour org.codelutin.Toto on aurait org/codelutin/Toto
- getFilenameForEnumeration(ObjectModelEnumeration) - Method in class org.nuiton.eugene.java.JavaGenerator
- getFilenameForEnumeration(ObjectModelEnumeration) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
- getFilenameForInterface(ObjectModelInterface) - Method in class org.nuiton.eugene.java.JavaGenerator
- getFilenameForInterface(ObjectModelInterface) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Par defaut cette methode retourne le QualifiedName convertie en chemin par exemple pour org.codelutin.Toto on aurait org/codelutin/Toto
- getFilenameForModel(ObjectModel) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Par defaut cette methode retourne le getName du model.
- getFilenameForPackage(ObjectModel, String) - Method in class org.nuiton.eugene.models.object.ObjectModelGenerator
-
Par defaut cette methode retourne le QualifiedName convertie en chemin par exemple pour org.codelutin.Toto on aurait org/codelutin/Toto
- getFilenameFromModel(StateModel) - Method in class org.nuiton.eugene.models.state.StateModelGenerator
-
Return filename from model
- getFilenameFromQualifiedName(String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getFilenameFromState(StateModelState, String) - Method in class org.nuiton.eugene.models.state.StateModelGenerator
-
Return filename from state
- getFiles(String, Set<String>) - Method in class org.nuiton.eugene.writer.FileGrabberFromClassPath
- getFiles(String, Set<String>) - Method in class org.nuiton.eugene.writer.FileGrabberFromDirectory
- getFilesByRoot() - Method in class org.nuiton.eugene.writer.ChainedFileWriterData
- getFilesCount() - Method in class org.nuiton.eugene.writer.WriterReport
- getFirstMapStringListString(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- getFirstMapStringListYamlObject(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- getFormatingExpression(String, String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getGeneratedAnnotationTagValue(ObjectModelElement, ObjectModelPackage, ObjectModel) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Cherche et renvoie le préfixe i18n à utiliser sur cet element, sinon sur le model.
- getGeneratedPackages() - Method in class org.nuiton.eugene.Template
- getHashCodeExpression(String, String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getI18nPrefixTagValue(ObjectModelElement, ObjectModelPackage, ObjectModel) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Cherche et renvoie le préfixe i18n à utiliser sur cet element, sinon sur le model.
- getImports(String) - Method in class org.nuiton.eugene.java.extension.ImportsManager
-
List the imports.
- getImports(String, String) - Method in class org.nuiton.eugene.java.extension.ImportsManagerExtension
-
Get imports for a classifier.
- getImports(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.extension.ImportsManagerExtension
-
Get imports for a classifier.
- getIncludePattern() - Method in class org.nuiton.eugene.writer.ChainedFileWriterEntry
- getInitialState() - Method in interface org.nuiton.eugene.models.state.StateModelComplexState
-
Return the non initial state pointed by the initial state of the state set.
- getInitialState() - Method in class org.nuiton.eugene.models.state.xml.StateModelComplexeStateImpl
- getInitValue(String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getInitValue(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
-
return an init value for the specified attribute
- getInnerClassifiers() - Method in interface org.nuiton.eugene.models.object.ObjectModelClass
-
Returns all inner classes for this class.
- getInnerClassifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getInputPath() - Method in class org.nuiton.eugene.writer.ChainedFileWriterEntry
- getInputProtocol() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getInputProtocol(String) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getInputProtocol(String) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Obtain the input protocol of this writer given the passed
modelType
. - getInputType() - Method in class org.nuiton.eugene.ModelReader
-
Gets the type of input file.
- getInputType() - Method in class org.nuiton.eugene.models.object.reader.XmlObjectModelReader
- getInputType() - Method in class org.nuiton.eugene.models.object.reader.YamlObjectModelReader
- getInputType() - Method in class org.nuiton.eugene.models.state.StateModelReader
- getInstances(Class<? extends T>[]) - Method in class org.nuiton.eugene.AbstractMetaTransformer
- getInterface(String) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns the interface corresponding to the given qualified name, or null if the model contains no interface for this qualified name.
- getInterface(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns the interface corresponding to the given qualified name, or null if the package contains no interface for this simple name.
- getInterface(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns the interface corresponding to the given qualified name, or null if the model contains no interface for this qualified name.
- getInterface(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getInterfaces() - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns all interfaces defined in this model.
- getInterfaces() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all parent interfaces for this classifier.
- getInterfaces() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns all interfaces defined in this package.
- getInterfaces() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getInterfaces() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns all interfaces defined in this model.
- getInterfaces() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getInterfaceSignatures() - Method in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- getJavaBeanMethodName(String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getJavaBeanMethodName(String, String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getLastDotIndex(String) - Method in class org.nuiton.eugene.java.extension.ImportsManager
-
Obtains the last dot index in the given fqn.
- getLastModifiedSource() - Method in class org.nuiton.eugene.AbstractGenerator
- getLastModifiedSource() - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- getLastModifiedSource() - Method in class org.nuiton.eugene.Template
- getLastModifiedSource() - Method in interface org.nuiton.eugene.TemplateConfiguration
- getLastModifiedSource() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterToMemoryModel
-
Gets the latest last modified time of physicial files used to load the memory model.
- getLiterals() - Method in interface org.nuiton.eugene.models.object.ObjectModelEnumeration
-
Returns literals of this enumeration.
- getLiterals() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelEnumerationImpl
- getManager(String) - Method in class org.nuiton.eugene.java.extension.ImportsManagerExtension
-
Get the ImportsManager associated to the given
fqn
. - getManager(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.extension.AnnotationsManagerExtension
-
Get the AnotationsManager associated to the classifier.
- getManager(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.extension.CodesManagerExtension
-
Get the CodesManager associated to the classifier.
- getManager(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.extension.ImportsManagerExtension
-
Get the ImportsManager associated to the classifier.
- getManagers() - Method in class org.nuiton.eugene.java.extension.AnnotationsManagerExtension
- getManagers() - Method in class org.nuiton.eugene.java.extension.CodesManagerExtension
- getManagers() - Method in class org.nuiton.eugene.java.extension.ImportsManagerExtension
- getMapStringListString() - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- getMapStringListString(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- getMapStringListYamlObject() - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- getMapStringListYamlObject(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- getMatcher(String) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- getMatcher(String) - Method in enum org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- getMatcherClass() - Method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
- getMatcherClass() - Method in interface org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
- getMaxMultiplicity() - Method in interface org.nuiton.eugene.models.object.ObjectModelParameter
-
Returns the maximal multiplicity of this parameter.
- getMaxMultiplicity() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- getMethodSignatures() - Method in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- getMinMultiplicity() - Method in interface org.nuiton.eugene.models.object.ObjectModelParameter
-
Returns the minimal multiplicity of this parameter.
- getMinMultiplicity() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- getModel() - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Get the building model
- getModel() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
-
TODO a tester
- getModel() - Method in class org.nuiton.eugene.Template
- getModel() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterToMemoryModel
-
Reads inputs files and load them in a unique memory model.
- getModel(String) - Method in class org.nuiton.eugene.ModelHelper
- getModelExtensionFile() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getModelHelper() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getModelMatcher(String) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- getModelReader(String, String) - Method in class org.nuiton.eugene.ModelHelper
- getModelReaders() - Method in class org.nuiton.eugene.ModelHelper
- getModelStereotypeHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getModelTagValueHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getModelType() - Method in class org.nuiton.eugene.ModelReader
-
Gets the type of model.
- getModelType() - Method in interface org.nuiton.eugene.models.Model
- getModelType() - Method in class org.nuiton.eugene.models.object.reader.AbstractObjectModelReader
- getModelType() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getModelType() - Method in class org.nuiton.eugene.models.state.StateModelReader
- getModelType() - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- getModelType() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getName() - Method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
- getName() - Method in class org.nuiton.eugene.java.extension.ObjectModelAnnotationParameter
- getName() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionElement
- getName() - Method in interface org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
-
Get the stereotype name.
- getName() - Method in interface org.nuiton.eugene.models.Model
-
Returns the name of this model.
- getName() - Method in interface org.nuiton.eugene.models.object.ObjectModelDependency
-
Dependency name
- getName() - Method in interface org.nuiton.eugene.models.object.ObjectModelElement
-
Returns the name of this element.
- getName() - Method in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
- getName() - Method in interface org.nuiton.eugene.models.object.ObjectModelModifier
- getName() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
- getName() - Method in enum org.nuiton.eugene.models.object.ObjectModelUMLModifier
- getName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- getName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
-
Returns the name of this model.
- getName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplRef
- getName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getName() - Method in interface org.nuiton.eugene.models.state.StateModelState
-
Get the state name
- getName() - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- getName() - Method in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
- getNameToConstant() - Method in class org.nuiton.eugene.java.extension.ConstantsManager
- getNextWriter() - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getNumberOfSubPackages() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
- getNumberOfSubPackages() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getOperationParametersListDeclaration(ObjectModelOperation) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Used to return the
operation
parameters for its declaration : type and name of each parameter will be join as a string separated by a comma. - getOperationParametersListName(ObjectModelOperation) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Used to return the
operation
parameter names as a string separated by a comma. - getOperations() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all operations defined on this classifier.
- getOperations() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getOperations(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns all operations defined on this classifier.
- getOperations(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getOrCreateAttribute(String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionClass
- getOrCreateClass(String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtension
- getOrCreateClassAttribute(String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtension
- getOrCreatePackage(String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtension
- getOutputDirectory() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getOutputDirectory() - Method in class org.nuiton.eugene.writer.ChainedFileWriterData
- getOutputDirectory() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterToMemoryModel
-
Gets the directory where to generate later files froma pplying template to this memory model.
- getOutputDirectory(File, boolean) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getOutputDirectory(File, boolean) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Obtain the real directory where to write files.
- getOutputModel() - Method in class org.nuiton.eugene.Transformer
- getOutputProperties() - Method in class org.nuiton.eugene.Transformer
-
Deprecated.since 2.9, wille be removed in version 3.0, prefer use now
Transformer.addOutputProperty(String, Object)
- getOutputProtocol(String) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Obtain the output protocol of this writer given the passed
modelType
. - getOutputTemplate() - Method in class org.nuiton.eugene.Transformer
- getOverwrite() - Method in class org.nuiton.eugene.Template
-
Deprecated.since 2.0.2, prefer use the
Template.isOverwrite()
method - getPackage(String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getPackage(String) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns the package corresponding to the given name, or null if the model contains no package for this name.
- getPackage(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getPackage(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- getPackage(ObjectModelClassifier) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns the package of the given classifier, or null if the model contains no package for this classifier.
- getPackage(ObjectModelClassifier) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getPackageMatcher(String) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- getPackageName() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns the package name of this classifier.
- getPackageName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getPackageName() - Method in interface org.nuiton.eugene.models.state.StateModelStateChart
-
Get package name
- getPackageName() - Method in class org.nuiton.eugene.models.state.xml.StateModelStateChartImpl
- getPackages() - Method in class org.nuiton.eugene.models.extension.model.ModelExtension
- getPackages() - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Returns all packages defined in this model.
- getPackages() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns all packages defined in this package.
- getPackages() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getPackages() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getPackageStereotypeHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getPackageStereotypeMatcher(String) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- getPackageTagValueHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getParameters() - Method in class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- getParameters() - Method in interface org.nuiton.eugene.models.object.ObjectModelOperation
-
Returns all parameters defined on this operation.
- getParameters() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- getParentPackage() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
- getParentPackage() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getParentPackageName(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
return parent package of given package (return given package if it is a root package) eg : org.nuiton.eugene.models -> org.nuiton.eugene eg : org -> org warning : org.nuiton.eugene
- getParsingExpression(String, String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getParticipantsAttributes() - Method in interface org.nuiton.eugene.models.object.ObjectModelAssociationClass
-
Returns all participants (that is association ends) attributes for this association class.
- getParticipantsAttributes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
-
Returns all participants (that is association ends) attributes for this association class.
- getParticipantsClassifiers() - Method in interface org.nuiton.eugene.models.object.ObjectModelAssociationClass
-
Returns all participants (that is association ends) classifiers for this association class.
- getParticipantsClassifiers() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
-
Returns all participants (that is association ends) classifiers for this association class.
- getParticipantsRefs() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
- getPattern() - Method in enum org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- getPreviousWriter() - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getPrimitiveWrapType(String) - Static method in class org.nuiton.eugene.GeneratorUtil
- getProperties() - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- getProperties() - Method in class org.nuiton.eugene.Template
- getProperties() - Method in interface org.nuiton.eugene.TemplateConfiguration
- getProperties() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- getProperty(String) - Method in class org.nuiton.eugene.AbstractGenerator
- getProperty(String) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- getProperty(String) - Method in class org.nuiton.eugene.Template
- getProperty(String) - Method in interface org.nuiton.eugene.TemplateConfiguration
- getProperty(String, Class<T>) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getProperty(String, Class<T>) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
-
Obtain a writer extra property.
- getProperty(String, Class<V>) - Method in class org.nuiton.eugene.AbstractGenerator
- getProperty(String, Class<V>) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- getProperty(String, Class<V>) - Method in class org.nuiton.eugene.Template
- getProperty(String, Class<V>) - Method in interface org.nuiton.eugene.TemplateConfiguration
- getQualifiedName() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns the qualified name of this classifier.
- getQualifiedName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- getReason(String) - Method in class org.nuiton.eugene.models.object.validator.NameBasedValidator
- getResources() - Method in class org.nuiton.eugene.writer.WriterReport
- getResourcesByFile() - Method in class org.nuiton.eugene.writer.ChainedFileWriterData
- getResourcesCount() - Method in class org.nuiton.eugene.writer.WriterReport
- getResourcesHelper() - Method in class org.nuiton.eugene.Template
- getReturnParameter() - Method in interface org.nuiton.eugene.models.object.ObjectModelOperation
-
Return the return parameter of the operation
- getReturnParameter() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- getReturnType() - Method in interface org.nuiton.eugene.models.object.ObjectModelOperation
-
Returns the return type of this operation.
- getReturnType() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- getReturnType(String) - Method in class org.nuiton.eugene.java.extension.ImportsManager
- getReverseAttribute() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Returns the attribute used to reference this class at the other end of the association or null if this is not an association, or if it is not bi-directionnal.
- getReverseAttribute() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns the attribute used to reference this class at the other end of the association or null if this is not an association, or if it is not bi-directionnal. @ see #getClassifier()
- getReverseAttribute(String, String) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- getReverseAttributeName() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Return attribute reserver attribute name.
- getReverseAttributeName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- getReverseMaxMultiplicity() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
max multiplicity of the reverse attribute
- getReverseMaxMultiplicity() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- getReverseObject(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- getSelectedWriters() - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
- getSelectedWriters() - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- getSimpleName(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Suppress packageName from a fullQualifiedName, even if it contains List, Map or other generics.
- getSimpleName(String, boolean) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Suppress packageName from a fullQualifiedName, even if it contains List, Map or other generics.
- getSourceDocumentation() - Method in interface org.nuiton.eugene.models.object.ObjectModelElement
-
Returns the source documentation part associated with this element.
- getSourceDocumentation() - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Returns the source documentation part associated with this element.
- getSourceDocumentation() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getSourceDocumentation() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getSpecialisations() - Method in interface org.nuiton.eugene.models.object.ObjectModelClass
-
Returns all known direct specialized classes for this class.
- getSpecialisations() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
-
Returns all known direct specialized classes for this class.
- getSpecialisations(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelClass
-
Returns all known direct specialized classes for this class for the specified discriminator.
- getSpecialisations(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
-
Returns all known specialized classes for this class for the specified discriminator.
- getStateCharts() - Method in interface org.nuiton.eugene.models.state.StateModel
-
Return the collection of charts
- getStateCharts() - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- getStateName() - Method in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
Get toState name
- getStates() - Method in interface org.nuiton.eugene.models.state.StateModelComplexState
-
Return the states set
- getStates() - Method in class org.nuiton.eugene.models.state.xml.StateModelComplexeStateImpl
- getStereotypeHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getStereotypeMatcher(String) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- getStereotypes() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionElement
- getStereotypes() - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
- getStereotypes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getStereotypes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getStereotypes() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getStereotypes() - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- getStereotypes(String) - Static method in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- getSuperclasses() - Method in interface org.nuiton.eugene.models.object.ObjectModelClass
-
Returns all parent classes for this class.
- getSuperclasses() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- getSupplier() - Method in interface org.nuiton.eugene.models.object.ObjectModelDependency
-
Supplier classifier of the dependency
- getSupplier() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelDependencyImpl
-
The object instance of supplier is getting from model when supplier is null
- getSupplierName() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelDependencyImpl
- getTagValue(String) - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
- getTagValue(String) - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
- getTagValue(String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider
- getTagValue(String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
-
Returns the tagValue corresponding to the given name, or null if the element has no associated tagValue for this name.
- getTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getTagValue(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- getTagValueHits() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- getTagValues() - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionElement
- getTagValues() - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
- getTagValues() - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
- getTagValues() - Method in interface org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider
- getTagValues() - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
-
Returns the tagValues associated with this element.
- getTagValues() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- getTagValues() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getTagValues() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- getTagValues() - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- getTargets() - Method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
- getTargets() - Method in interface org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
-
Define the types of object model api which can use this tag value.
- getTemplates() - Method in class org.nuiton.eugene.AbstractMetaTransformer
-
Deprecated.since 2.3, prefer use the
AbstractMetaTransformer.getInstances(Class[])
- getTemplateTypes() - Method in class org.nuiton.eugene.AbstractMetaTransformer
- getTransformers() - Method in class org.nuiton.eugene.AbstractMetaTransformer
-
Deprecated.since 2.3, use the method
AbstractMetaTransformer.getTemplateTypes()
instead. - getTransformerTypes() - Method in class org.nuiton.eugene.AbstractMetaTransformer
- getTransitions() - Method in interface org.nuiton.eugene.models.state.StateModelState
-
Return the state's transition set
- getTransitions() - Method in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
- getType() - Method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
- getType() - Method in class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- getType() - Method in interface org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
- getType() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Returns the type of this attribute.
- getType() - Method in interface org.nuiton.eugene.models.object.ObjectModelParameter
-
Returns the type of this parameter.
- getType() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- getType(Class<?>) - Method in class org.nuiton.eugene.java.extension.ImportsManager
-
Accorging to the already added types, returns the type to write in file.
- getType(String) - Method in class org.nuiton.eugene.java.extension.ImportsManager
-
Accorging to the already added types, returns the type to write in file.
- getTypesList(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Parse a fully qualified generic java type, and extract each imbricated types.
- getUsageStack(String, String, ObjectModelPackage, ObjectModelClass) - Method in exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
-
Build the stack of usage of the given tag value.
- getUsageStack(String, ObjectModelPackage, ObjectModelClass) - Method in exception org.nuiton.eugene.models.extension.tagvalue.MissingStereoTypeException
-
Build the stack of usage of the given stereoType.
- getValue() - Method in class org.nuiton.eugene.java.extension.ObjectModelAnnotationParameter
- getValue() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplTagValue
- getVersion() - Method in interface org.nuiton.eugene.models.Model
-
Returns the version of this model.
- getVersion() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- getVersion() - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- getVisibility() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Returns the visibility of this attribute.
- getVisibility() - Method in interface org.nuiton.eugene.models.object.ObjectModelOperation
-
Returns the visibility of this operation.
- getVisibility() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- getVisibility() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- getWriter(File) - Method in class org.nuiton.eugene.AbstractGenerator
- getWriter(DefaultChainedWriterEngine, String, Matcher) - Method in enum org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- getWriterForInclude(Set<ChainedFileWriter>, String, String) - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
-
Filter the given
universe
of writers which accept the givenmodelType
andinclude
. - getWriterForInclude(Set<ChainedFileWriter>, String, String) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- getWriterForInputProtocol(Set<ChainedFileWriter>, String, String) - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
-
Filter the given
universe
of writers which accept the givenmodelType
andinputProtocol
. - getWriterForInputProtocol(Set<ChainedFileWriter>, String, String) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- getWriterReport() - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- getWriterReport() - Method in class org.nuiton.eugene.Template
- getWriterReport() - Method in interface org.nuiton.eugene.TemplateConfiguration
- getWriterReport() - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- getWriterReport() - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- getWriters() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- grabFiles(File, FileGrabber, Map<String, Set<String>>, ChainedFileWriterData) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
H
- hasAssociationClass() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
- hasAssociationClass() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns whether this association has an associated association class, ot not.
- hasClass(String) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Indicates whether the model contains the class associated to the given className
- hasClass(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Indicates whether the package contains the class associated to the given className
- hasClass(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- hasClass(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- hasDocumentation(ObjectModelElement) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Indique si l'élément spécifié dispose de documentation
- hashCode() - Method in class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- hasPackage(String) - Method in interface org.nuiton.eugene.models.object.ObjectModel
-
Indicates whether the model contains the package associated to the given name
- hasPackage(String) - Method in interface org.nuiton.eugene.models.object.ObjectModelPackage
-
Indicates whether the package contains the package associated to the given package name
- hasPackage(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- hasPackage(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- hasStereotype(String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
- hasStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- hasStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- hasStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- hasStereotype(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- hasStereotype(ObjectModelElement, String) - Static method in class org.nuiton.eugene.GeneratorUtil
- hasTagValue(String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
-
Returns whether this element has a tagValue corresponding to the given name, or not.
- hasTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- hasTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- hasTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- hasTagValue(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
I
- i18n - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Tag value to specify the i18n prefix to use where generating i18n keys.
- imports - Variable in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- IMPORTS - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- importsE - Variable in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- importsI - Variable in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- ImportsManager - Class in org.nuiton.eugene.java.extension
-
Class used in generators that allows to manage easily imports.
- ImportsManager() - Constructor for class org.nuiton.eugene.java.extension.ImportsManager
- importsManagerExtension - Variable in class org.nuiton.eugene.java.JavaBuilder
-
ObjectModel extension to manage imports : one ImportsManager by classifier
- ImportsManagerExtension - Class in org.nuiton.eugene.java.extension
-
Extension for ObjectModel to manage imports for all classifiers in the model.
- ImportsManagerExtension() - Constructor for class org.nuiton.eugene.java.extension.ImportsManagerExtension
- includePattern - Variable in class org.nuiton.eugene.writer.ChainedFileWriterEntry
-
include pattern of entry
- ini - org.nuiton.eugene.models.extension.io.ModelExtensionFormat
- init(I) - Method in class org.nuiton.eugene.Transformer
-
Initialization of the Transformer :
- init(ChainedFileWriterConfiguration) - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
- init(ChainedFileWriterConfiguration) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- initConstantPrefixFromModel() - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Used to initialize constant prefix depends on model tagvalue
EugeneCoreTagValues.Store.constantPrefix
. - initialState - Variable in class org.nuiton.eugene.models.state.xml.StateModelSimpleStateImpl
-
init state ?
- initOutputModel() - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- initOutputModel() - Method in class org.nuiton.eugene.Transformer
-
Initialization of the Output model.
- initOutputTemplate() - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- initOutputTemplate() - Method in class org.nuiton.eugene.Transformer
-
Initialization of the Output generator.
- initPreviousTransformer() - Method in class org.nuiton.eugene.Transformer
- initWriter(ChainedFileWriterConfiguration) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
-
Initialize the writer before the generation.
- inner - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- INNER - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- innerClasses - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- innerLevel - Variable in class org.nuiton.eugene.java.JavaGenerator
- inputPath - Variable in class org.nuiton.eugene.writer.ChainedFileWriterEntry
-
input path of entry (can be a directory or a classpath entry)
- INTERFACE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- interfaces - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- interfaces - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- interfaceSignatures - Variable in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- interfacesRefs - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- InvalidModelPropertiesException - Exception in org.nuiton.eugene.models.object.reader
-
Created on 5/1/14.
- InvalidModelPropertiesException(String) - Constructor for exception org.nuiton.eugene.models.object.reader.InvalidModelPropertiesException
- InvalidStereotypeSyntaxException - Exception in org.nuiton.eugene.models.extension.tagvalue
-
Created on 5/1/14.
- InvalidStereotypeSyntaxException() - Constructor for exception org.nuiton.eugene.models.extension.tagvalue.InvalidStereotypeSyntaxException
- InvalidTagValueSyntaxException - Exception in org.nuiton.eugene.models.extension.tagvalue
-
Created on 5/1/14.
- InvalidTagValueSyntaxException() - Constructor for exception org.nuiton.eugene.models.extension.tagvalue.InvalidTagValueSyntaxException
- IS_PACKAGE_NAME_EQUALS_PREDICATE - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- IS_PACKAGE_NAME_STARTS_WITH_PREDICATE - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- isAbstract() - Method in interface org.nuiton.eugene.models.object.ObjectModelClass
-
Returns whether this class is abstract or not.
- isAbstract() - Method in interface org.nuiton.eugene.models.object.ObjectModelOperation
-
Returns whether this operation is abstract or not.
- isAbstract() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
-
Returns whether this class is abstract or not.
- isAbstract() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
-
Returns whether this operation is abstract or not.
- isAggregate() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Returns whether this attribute is an aggregate or not.
- isAggregate() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns whether this attribute is an aggregate or not.
- isAssociationType() - Method in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
- isAssociationType() - Method in interface org.nuiton.eugene.models.object.ObjectModelModifier
- isAssociationType() - Method in enum org.nuiton.eugene.models.object.ObjectModelUMLModifier
- isBooleanPrimitive(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Tests if an type is a boolean primitive.
- isBooleanPrimitive(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Tests if an attribute is a boolean primitive.
- isClass() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns whether this classifier is a class or not
- isClass() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- isComplex() - Method in interface org.nuiton.eugene.models.state.StateModelState
-
State complex status
- isComplex() - Method in class org.nuiton.eugene.models.state.xml.StateModelComplexeStateImpl
- isComplex() - Method in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
- isComposite() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Returns whether this attribute is a composite or not.
- isComposite() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns whether this attribute is an composite or not.
- isComposition(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
- isDeprecated() - Method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
- isDeprecated() - Method in interface org.nuiton.eugene.models.extension.tagvalue.TagValueMetadata
- isEnum() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns whether this classifier is an enumeration or not
- isEnum() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- isExtern() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- isExtern() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- isFinal() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
- isFinal() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns whether this attribute is final or not.
- isFinal() - Method in interface org.nuiton.eugene.models.state.StateModelSimpleState
-
State final status
- isFinal() - Method in class org.nuiton.eugene.models.state.xml.StateModelSimpleStateImpl
- isFinal() - Method in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
- isFirstAttribute(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Renvoie si l'attribut passé en paramètre est premier lexicographiquement par rapport à son attribut inverse (si celui ci existe).
- isFullyQualifiedNameInClassPath(String, String) - Method in class org.nuiton.eugene.ResourcesHelper
-
Checks if the given fully qualified name (path separated by
pathSeparator
and optionaly suffixed byextension
) is in class-path and log a message that fqn will not generated if found. - isGenerateBooleanGetMethods(ObjectModelClassifier, ObjectModelPackage, ObjectModel) - Method in class org.nuiton.eugene.EugeneCoreTagValues
-
Obtain the value of the
EugeneCoreTagValues.Store.generateBooleanGetMethods
tag value on the given model, package or classifier. - isInClassPath(String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Deprecated.since 3.0, use the
Template.getResourcesHelper()
object directly. - isInClassPath(String, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Deprecated.since 3.0, use the
Template.getResourcesHelper()
object directly. - isInClassPath(String, String, String) - Method in class org.nuiton.eugene.ResourcesHelper
-
Checks if the given fully qualified name (path separated by
pathSeparator
and optionaly suffixed byextension
) is in class-path and log a message that fqn will not generated if found. - isInClassPath(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Deprecated.since 3.0, use the
Template.getResourcesHelper()
object directly. - isInitial() - Method in interface org.nuiton.eugene.models.state.StateModelSimpleState
-
State initial status
- isInitial() - Method in class org.nuiton.eugene.models.state.xml.StateModelSimpleStateImpl
- isInitial() - Method in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
- isInner() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns whether this class is inner an other class or not.
- isInner() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- isInterface() - Method in interface org.nuiton.eugene.models.object.ObjectModelClassifier
-
Returns whether this classifier is an interface or not
- isInterface() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- isJavaFileInClassPath(String) - Method in class org.nuiton.eugene.ResourcesHelper
-
Checks if the given fully qualified name java file is in class-path and log a message that fqn will not generated if found.
- isModified() - Method in class org.nuiton.eugene.MonitorWriter
- isNavigable() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
- isNavigable() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- isNewerThanSource(File) - Method in class org.nuiton.eugene.AbstractGenerator
- isNMultiplicity(int) - Static method in class org.nuiton.eugene.GeneratorUtil
- isNMultiplicity(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
- isOffline() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- isOneMultiplicity(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
- isOrdered() - Method in interface org.nuiton.eugene.models.object.ObjectModelParameter
-
true if this parameter is isOrdered
- isOrdered() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- isOrdered(ObjectModelAttribute) - Static method in class org.nuiton.eugene.EugeneCoreTagValues
-
Check if the given attribute has the
EugeneCoreTagValues.Store.ordered
boolean tag value. - isOrdered(ObjectModelAttribute) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
- isOverwrite() - Method in class org.nuiton.eugene.AbstractGenerator
- isOverwrite() - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- isOverwrite() - Method in class org.nuiton.eugene.Template
- isOverwrite() - Method in interface org.nuiton.eugene.TemplateConfiguration
- isOverwrite() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- isPrimitiveAttributeType(ObjectModelAttribute) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Indicates if the specified attribute has a primitive type (byte, boolean, ...)
- isPrimitiveType(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Tests if the given type is a primitive type.
- isSkip(ObjectModelClassifier, ObjectModelPackage) - Static method in class org.nuiton.eugene.EugeneCoreTagValues
-
Check if the given classifier has the
EugeneCoreTagValues.Store.skip
boolean tag value. - isSkip(ObjectModelPackage) - Static method in class org.nuiton.eugene.EugeneCoreTagValues
-
Check if the given package has the
EugeneCoreTagValues.Store.skip
boolean tag value. - isStatic() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
- isStatic() - Method in interface org.nuiton.eugene.models.object.ObjectModelElement
-
Return if this element has static declaration, only valid when getDeclaringElement is classifier.
- isStatic() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- isStrictLoading() - Method in class org.nuiton.eugene.ModelReader
- isTestPhase() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- isTransient() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
- isTransient() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- isUnique() - Method in interface org.nuiton.eugene.models.object.ObjectModelParameter
-
true if this parameter is isUnique
- isUnique() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- isUnique(ObjectModelAttribute) - Static method in class org.nuiton.eugene.EugeneCoreTagValues
-
Check if the given attribute has the
EugeneCoreTagValues.Store.unique
boolean tag value. - isUniqueMapStringListString(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- isUniqueMapStringListYamlObject(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- isUseClassPath() - Method in class org.nuiton.eugene.writer.ChainedFileWriterEntry
- isValid(String, String, String) - Static method in class org.nuiton.eugene.PackageValidator
-
isValid
indicates if the current package (localPackageNameDot
) is valid according to the extra packages list (extraPackages
). - isVerbose() - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- isVerbose() - Method in class org.nuiton.eugene.ModelReader
- isVerbose() - Method in class org.nuiton.eugene.Template
- isVerbose() - Method in interface org.nuiton.eugene.TemplateConfiguration
- isVerbose() - Method in interface org.nuiton.eugene.writer.ChainedFileWriterConfiguration
- isVisibility() - Method in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
- isVisibility() - Method in interface org.nuiton.eugene.models.object.ObjectModelModifier
- isVisibility() - Method in enum org.nuiton.eugene.models.object.ObjectModelUMLModifier
- iterator() - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
J
- JavaBuilder - Class in org.nuiton.eugene.java
-
JavaBuilder Created: 29 oct. 2009 Builder to fill an empty ObjectModel with java specificities (imports, only one inheritance, constructor, ...).
- JavaBuilder(String) - Constructor for class org.nuiton.eugene.java.JavaBuilder
- JavaGenerator - Class in org.nuiton.eugene.java
-
JavaGenerator Stupid generation of an ObjectModel with Java classes and interfaces.
- JavaGenerator() - Constructor for class org.nuiton.eugene.java.JavaGenerator
- JavaGeneratorUtil - Class in org.nuiton.eugene.java
-
Utility class for pure java templates.
- JavaGeneratorUtil() - Constructor for class org.nuiton.eugene.java.JavaGeneratorUtil
- joinGeneric(String...) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Join generics parts of a fqn into aparts.
K
- keySetToLowerCase(Map<Object, Object>) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
-
Deprecated.
- KeyWords - Interface in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 30/05/13 Time: 10:10
L
- LABEL - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- listStateCharts - Variable in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
List of charts composing this model
- listTransitions - Variable in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
-
Transition list
- LITERALS - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- loadAssociationClass(YamlObject, ObjectModelAssociationClassImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadAttribute(YamlObject, ObjectModelAttributeImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadClass(YamlObject, ObjectModelClassImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadClassifier(YamlObject, ObjectModelClassifierImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadElement(YamlObject, ObjectModelElementImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadEnumeration(YamlObject, ObjectModelEnumerationImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loaderYAML - Variable in class org.nuiton.eugene.models.object.reader.YamlObjectModelReader
- loadFile(File, ObjectModel) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadYamlFile
- loadInterface(YamlObject, ObjectModelInterfaceImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadModel() - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- LoadObjectModel - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 11/06/13 Time: 10:37
- LoadObjectModel(YamlObject, ObjectModelImpl, Map<String, String>) - Constructor for class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadOperation(YamlObject, ObjectModelOperationImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadParameter(YamlObject, ObjectModelParameterImpl) - Method in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- loadPropertyFile(File, StateModelImpl) - Method in class org.nuiton.eugene.models.state.StateModelReader
-
Try to load property file, associated to current statemodel file
- LoadYamlFile - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 10/06/13 Time: 16:11
- LoadYamlFile() - Constructor for class org.nuiton.eugene.models.object.reader.yaml.LoadYamlFile
- loadYamlObject(Object, YamlObject) - Static method in class org.nuiton.eugene.models.object.reader.yaml.SyntaxePureYaml
- loadYamlObject(Object, YamlObject) - Static method in class org.nuiton.eugene.models.object.reader.yaml.SyntaxeUserFriendly
M
- manager - Variable in class org.nuiton.eugene.java.extension.ConstantsManagerExtension
-
the unique manager to use
- managers - Variable in class org.nuiton.eugene.java.extension.AnnotationsManagerExtension
-
Map of AnotationsManager with key equals to the classifier qualified name associated to the AnotationsManager
- managers - Variable in class org.nuiton.eugene.java.extension.CodesManagerExtension
-
Map of CodesManager with key equals to the classifier qualified name associated to the CodesManager
- managers - Variable in class org.nuiton.eugene.java.extension.ImportsManagerExtension
-
Map of ImportsManager with key equals to the classifier qualified name associated to the ImportsManager.
- mapState - Variable in class org.nuiton.eugene.models.state.xml.StateModelComplexeStateImpl
-
States'set of this state
- mapStringListString - Variable in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- mapStringListYamlObject - Variable in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- match(String) - Method in class org.nuiton.eugene.models.extension.tagvalue.matcher.TagValueDefinitionMatcher
- matcher - Variable in class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
- MAX_MULTIPLICITY - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- maxMultiplicity - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- mergeClassifiers(ObjectModelClassifierImpl, ObjectModelClassifierImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- mergePackages(ObjectModelPackageImpl, ObjectModelPackageImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- methodSignatures - Variable in class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- MIN_MULTIPLICITY - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- minMultiplicity - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- MismatchTagValueTargetException - Exception in org.nuiton.eugene.models.extension.tagvalue
-
Created on 4/26/14.
- MismatchTagValueTargetException() - Constructor for exception org.nuiton.eugene.models.extension.tagvalue.MismatchTagValueTargetException
- MissingStereoTypeException - Exception in org.nuiton.eugene.models.extension.tagvalue
-
When a missing tag value is detected.
- MissingStereoTypeException(String, String, ObjectModelPackage, ObjectModelClass) - Constructor for exception org.nuiton.eugene.models.extension.tagvalue.MissingStereoTypeException
- MissingTagValueException - Exception in org.nuiton.eugene.models.extension.tagvalue
-
When a missing tag value is detected.
- MissingTagValueException(String, String, String, ObjectModelPackage, ObjectModelClass) - Constructor for exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
- model - Variable in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- model - Variable in class org.nuiton.eugene.models.object.ObjectModelBuilder
- model - Variable in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- model - Variable in class org.nuiton.eugene.Template
-
Model
- Model - Interface in org.nuiton.eugene.models
-
Model.
- MODEL_TAG_VALUE_PATTERN - Static variable in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Pattern to define tag values authorized at model level in the model properties file.
- modelExtension - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- ModelExtension - Class in org.nuiton.eugene.models.extension.model
-
Created on 10/09/16.
- ModelExtension(String) - Constructor for class org.nuiton.eugene.models.extension.model.ModelExtension
- ModelExtensionAttribute - Class in org.nuiton.eugene.models.extension.model
-
Created on 10/09/16.
- ModelExtensionAttribute(String) - Constructor for class org.nuiton.eugene.models.extension.model.ModelExtensionAttribute
- ModelExtensionBuilder - Class in org.nuiton.eugene.models.extension.model
-
Created on 10/09/16.
- ModelExtensionBuilder(boolean, String) - Constructor for class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- ModelExtensionClass - Class in org.nuiton.eugene.models.extension.model
-
Created on 10/09/16.
- ModelExtensionClass(String) - Constructor for class org.nuiton.eugene.models.extension.model.ModelExtensionClass
- ModelExtensionElement - Class in org.nuiton.eugene.models.extension.model
-
Created on 10/09/16.
- ModelExtensionElement(String) - Constructor for class org.nuiton.eugene.models.extension.model.ModelExtensionElement
- ModelExtensionFileParser - Class in org.nuiton.eugene.models.extension.io
-
Created on 09/09/16.
- ModelExtensionFileParser() - Constructor for class org.nuiton.eugene.models.extension.io.ModelExtensionFileParser
- ModelExtensionFileParserCallback<M extends ObjectModel> - Interface in org.nuiton.eugene.models.extension.io
-
Created on 09/09/16.
- ModelExtensionFormat - Enum in org.nuiton.eugene.models.extension.io
-
Created on 09/10/16.
- ModelExtensionPackage - Class in org.nuiton.eugene.models.extension.model
-
Created on 10/09/16.
- ModelExtensionPackage(String) - Constructor for class org.nuiton.eugene.models.extension.model.ModelExtensionPackage
- ModelExtensionReader<M extends ObjectModel> - Class in org.nuiton.eugene.models.extension.io
-
Created on 09/09/16.
- ModelExtensionReader(boolean, boolean, M) - Constructor for class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- ModelExtensionWriter - Class in org.nuiton.eugene.models.extension.io
-
Created on 08/10/16.
- ModelExtensionWriter() - Constructor for class org.nuiton.eugene.models.extension.io.ModelExtensionWriter
- ModelHelper - Class in org.nuiton.eugene
-
Help methods around model.
- ModelHelper(Map<String, Model>, Map<String, ModelReader<?>>) - Constructor for class org.nuiton.eugene.ModelHelper
- ModelHelper.ModelInputType - Enum in org.nuiton.eugene
-
Define type onf input model known by eugene.
- ModelHelper.ModelType - Enum in org.nuiton.eugene
-
Define type of model known by eugene
- modelOM - Variable in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- ModelReader<M extends Model> - Class in org.nuiton.eugene
-
ModelReader TODO real doc :) Created: 26 oct. 2009
- ModelReader() - Constructor for class org.nuiton.eugene.ModelReader
- modelReaders - Variable in class org.nuiton.eugene.ModelHelper
-
All available writers introspects via plexus.
- models - Variable in class org.nuiton.eugene.ModelHelper
-
All available models (obtain by plexus, keys are plexus roles, values are a instance of corresponding model).
- modelStereotypeHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- modelTagValueHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- modelTagValues - Variable in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Model tagged values
- modelYAML - Variable in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- modelYAMLO - Variable in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- modelYAMLO - Variable in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- modifiers - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- MonitorWriter - Class in org.nuiton.eugene
-
Permet de savoir si on a ecrit dans le flux ou non.
- MonitorWriter(StringWriter) - Constructor for class org.nuiton.eugene.MonitorWriter
- multiCharParse(String, List<Character>) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
N
- name - Variable in class org.nuiton.eugene.java.extension.ObjectModelAnnotationParameter
- name - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionElement
- name - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- name - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- name - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImplRef
- name - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- name - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.PackageNameEqualsPredicate
- name - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.PackageNameStartsWithPredicate
- name - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.SimpleNameEqualsPredicate
- name - Variable in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Name of this model
- name - Variable in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
-
State name
- NAME - Static variable in interface org.nuiton.eugene.models.object.ObjectModel
-
Plexus role-hint
- NAME - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- NAME - Static variable in interface org.nuiton.eugene.models.state.StateModel
-
Plexus role-hint
- NameBasedValidator - Class in org.nuiton.eugene.models.object.validator
-
NameBasedValidator.
- NameBasedValidator(ObjectModel, boolean) - Constructor for class org.nuiton.eugene.models.object.validator.NameBasedValidator
- nameToConstant - Variable in class org.nuiton.eugene.java.extension.ConstantsManager
-
cache of constant name (values) for property name (keys)
- NATIVE - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- NAVIGABLE - org.nuiton.eugene.models.object.ObjectModelUMLModifier
- NAVIGABLE - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- NAVIGABLE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- newClassifierNameEquals(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- newEntry(DefaultChainedWriterEngine, String, Matcher, ChainedFileWriter) - Method in enum org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- newParser(boolean) - Method in enum org.nuiton.eugene.models.extension.io.ModelExtensionFormat
- newParser(boolean, File) - Static method in class org.nuiton.eugene.models.extension.io.ModelExtensionFileParser
- newWriter() - Method in enum org.nuiton.eugene.models.extension.io.ModelExtensionFormat
- newWriter(File) - Static method in class org.nuiton.eugene.models.extension.io.ModelExtensionWriter
- nextWriter - Variable in class org.nuiton.eugene.writer.AbstractChainedFileWriter
-
next writer (can be null)
- NO_PROTOCOL_PATTERN - org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- NO_PROTOCOL_PATTERN_WITH_CLASSPATH - org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- notEmpty(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Deprecated.since 2.3, use the method
StringUtils.isNotEmpty(CharSequence)
- numberOfSubPackages - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
O
- OBJECT - org.nuiton.eugene.ModelHelper.ModelType
-
Object model.
- OBJECT_MODEL - org.nuiton.eugene.models.object.ObjectModelType
-
a model
- OBJECT_MODEL_CLASS - org.nuiton.eugene.models.object.ObjectModelType
-
a class
- OBJECT_MODEL_CLASSIFIER - org.nuiton.eugene.models.object.ObjectModelType
-
a generic classifier
- OBJECT_MODEL_ENUMERATION - org.nuiton.eugene.models.object.ObjectModelType
-
an enumration
- OBJECT_MODEL_INTERFACE - org.nuiton.eugene.models.object.ObjectModelType
-
an interface
- ObjectModeImplAssociationClassParticipant - Class in org.nuiton.eugene.models.object.xml
-
ObjectModeImplAssociationClassParticipant.
- ObjectModeImplAssociationClassParticipant() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModeImplAssociationClassParticipant
- ObjectModel - Interface in org.nuiton.eugene.models.object
-
Abstraction for the root node of object model trees.
- OBJECTMODEL_EXTENSION - Static variable in class org.nuiton.eugene.java.extension.AnnotationsManagerExtension
-
Extension static used to identify AnnotationsManagerExtension in ObjectModel.
- OBJECTMODEL_EXTENSION - Static variable in class org.nuiton.eugene.java.extension.CodesManagerExtension
-
Extension static used to identify CodesManagerExtension in ObjectModel
- OBJECTMODEL_EXTENSION - Static variable in class org.nuiton.eugene.java.extension.ConstantsManagerExtension
-
Extension static used to identify
ConstantsManagerExtension
in ObjectModel - OBJECTMODEL_EXTENSION - Static variable in class org.nuiton.eugene.java.extension.ImportsManagerExtension
-
Extension static used to identify ImportsManagerExtension in ObjectModel
- OBJECTMODEL_EXTENSION - Static variable in class org.nuiton.eugene.models.object.xml.ExternalCacheExtension
- ObjectModelAnnotation - Class in org.nuiton.eugene.java.extension
-
Define a annotation.
- ObjectModelAnnotation(String) - Constructor for class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- ObjectModelAnnotationParameter - Class in org.nuiton.eugene.java.extension
-
Defines a annotation parameter.
- ObjectModelAnnotationParameter(String, Object) - Constructor for class org.nuiton.eugene.java.extension.ObjectModelAnnotationParameter
- ObjectModelAssociationClass - Interface in org.nuiton.eugene.models.object
-
ObjectModelAssociationClass.
- ObjectModelAssociationClassImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelAssociationClassImpl.java
- ObjectModelAssociationClassImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
- ObjectModelAttribute - Interface in org.nuiton.eugene.models.object
-
Abstraction for the attribute node of object model trees.
- ObjectModelAttributeImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelAttributeImpl.
- ObjectModelAttributeImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- ObjectModelBuilder - Class in org.nuiton.eugene.models.object
-
Builder to fill an empty ObjectModel.
- ObjectModelBuilder(String) - Constructor for class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Constructor.
- ObjectModelClass - Interface in org.nuiton.eugene.models.object
-
Abstraction for the class node of object model trees.
- ObjectModelClassifier - Interface in org.nuiton.eugene.models.object
-
ObjectModelClassifier.
- ObjectModelClassifierImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelClassifierImpl.
- ObjectModelClassifierImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- ObjectModelClassImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelClassImpl.
- ObjectModelClassImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- ObjectModelDependency - Interface in org.nuiton.eugene.models.object
-
Abstraction for the root node of object model trees.
- ObjectModelDependencyImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelDependencyImpl.
- ObjectModelDependencyImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelDependencyImpl
- ObjectModelElement - Interface in org.nuiton.eugene.models.object
-
ObjectModelElement.
- ObjectModelElementImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelElementImpl.
- ObjectModelElementImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- ObjectModelEnumeration - Interface in org.nuiton.eugene.models.object
-
ObjectModelEnumeration.
- ObjectModelEnumerationImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelEnumerationImpl.
- ObjectModelEnumerationImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelEnumerationImpl
- ObjectModelGenerator - Class in org.nuiton.eugene.models.object
-
Pour utiliser ce type de générateur il faut implanter au moins une des trois méthodes generateFrom... et le getFilenameFor... associé si l'on souhaite un nom de fichier convenable.
- ObjectModelGenerator() - Constructor for class org.nuiton.eugene.models.object.ObjectModelGenerator
- ObjectModelGenerator(AbstractGenerator<ObjectModel>) - Constructor for class org.nuiton.eugene.models.object.ObjectModelGenerator
- objectModelImpl - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- objectModelImpl - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- ObjectModelImpl - Class in org.nuiton.eugene.models.object.xml
-
Implementation class for the root node abstraction of object model trees.
- ObjectModelImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- ObjectModelImplRef - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelImplRef.
- ObjectModelImplRef() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelImplRef
- ObjectModelImplSuperClassRef - Class in org.nuiton.eugene.models.object.xml
-
Reference to a super class (inheritance relation).
- ObjectModelImplSuperClassRef() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelImplSuperClassRef
- ObjectModelImplTagValue - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelImplTagValue.java
- ObjectModelImplTagValue() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelImplTagValue
- ObjectModelInterface - Interface in org.nuiton.eugene.models.object
-
Abstraction for the interface node of object model trees.
- ObjectModelInterfaceImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelInterfaceImpl.java Created: 14 janv. 2004
- ObjectModelInterfaceImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelInterfaceImpl
- ObjectModelJavaModifier - Enum in org.nuiton.eugene.models.object
-
Enum that represents Java possible modifiers
- ObjectModelModifier - Interface in org.nuiton.eugene.models.object
-
Modifiers that can be used Created: 3 nov. 2009
- ObjectModelOperation - Interface in org.nuiton.eugene.models.object
-
Abstraction for the operation node of object model trees.
- ObjectModelOperationImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelOperationImpl.java Created: 14 janv. 2004
- ObjectModelOperationImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- ObjectModelPackage - Interface in org.nuiton.eugene.models.object
-
Created on 7/6/14.
- ObjectModelPackageImpl - Class in org.nuiton.eugene.models.object.xml
-
Created on 7/6/14.
- ObjectModelPackageImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- ObjectModelPackageImpl.PackageNameEqualsPredicate - Class in org.nuiton.eugene.models.object.xml
- ObjectModelPackageImpl.PackageNameStartsWithPredicate - Class in org.nuiton.eugene.models.object.xml
- ObjectModelPackageImpl.SimpleNameEqualsPredicate - Class in org.nuiton.eugene.models.object.xml
- ObjectModelParameter - Interface in org.nuiton.eugene.models.object
-
Abstraction for the parameter node of object model trees.
- ObjectModelParameterImpl - Class in org.nuiton.eugene.models.object.xml
-
ObjectModelParameterImpl.
- ObjectModelParameterImpl() - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- ObjectModelTransformer<O extends Model> - Class in org.nuiton.eugene.models.object
-
L'initialisation du modèle de sortie et du générateur de sortie associée, se fait dans la superclass grâce à la méthode init.
- ObjectModelTransformer() - Constructor for class org.nuiton.eugene.models.object.ObjectModelTransformer
- ObjectModelTransformerToJava - Class in org.nuiton.eugene.java
-
Created: 28 oct. 2009
- ObjectModelTransformerToJava() - Constructor for class org.nuiton.eugene.java.ObjectModelTransformerToJava
- ObjectModelType - Enum in org.nuiton.eugene.models.object
-
Enumeration for ObjectModelGenerator.
- ObjectModelUMLModifier - Enum in org.nuiton.eugene.models.object
-
Enum that represents UML modifiers.
- ObjectModelValidator - Class in org.nuiton.eugene.models.object.validator
-
Validateur de modèle.
- ObjectModelValidator(ObjectModel) - Constructor for class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- onAttributeStereotypeFound(String, String, String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onAttributeStereotypeFound(String, String, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onAttributeStereotypeFound(String, String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- onAttributeTagValueFound(String, String, String, String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onAttributeTagValueFound(String, String, String, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onAttributeTagValueFound(String, String, String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- onClassStereotypeFound(String, String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onClassStereotypeFound(String, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onClassStereotypeFound(String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- onClassTagValueFound(String, String, String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onClassTagValueFound(String, String, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onClassTagValueFound(String, String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- ONLY_PROTOCOL_PATTERN - org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
- onModelStereotypeFound(String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onModelStereotypeFound(String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onModelStereotypeFound(String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- onModelTagValueFound(String, String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onModelTagValueFound(String, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onModelTagValueFound(String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- onPackageStereotypeFound(String, String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onPackageStereotypeFound(String, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onPackageStereotypeFound(String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- onPackageTagValueFound(String, String, String) - Method in interface org.nuiton.eugene.models.extension.io.ModelExtensionFileParserCallback
- onPackageTagValueFound(String, String, String) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- onPackageTagValueFound(String, String, String) - Method in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- OPERATION - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- OPERATION_GETTER_BOOLEAN_PREFIX - Static variable in class org.nuiton.eugene.java.JavaGeneratorUtil
- OPERATION_GETTER_DEFAULT_PREFIX - Static variable in class org.nuiton.eugene.java.JavaGeneratorUtil
- operations - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- ordered - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Stereotype to mark an attribute with multiplicity as ordered.
- ORDERED - org.nuiton.eugene.models.object.ObjectModelUMLModifier
- ORDERED - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- ORDERED - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- orderedAttributes - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- ORDERING - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- org.nuiton.eugene - package org.nuiton.eugene
-
Eugene.
- org.nuiton.eugene.java - package org.nuiton.eugene.java
-
Eugene java package : all specific class for Java generation.
- org.nuiton.eugene.java.extension - package org.nuiton.eugene.java.extension
-
Eugene java extension package : all specific extension for Java generation.
- org.nuiton.eugene.models - package org.nuiton.eugene.models
- org.nuiton.eugene.models.extension.io - package org.nuiton.eugene.models.extension.io
- org.nuiton.eugene.models.extension.model - package org.nuiton.eugene.models.extension.model
- org.nuiton.eugene.models.extension.tagvalue - package org.nuiton.eugene.models.extension.tagvalue
- org.nuiton.eugene.models.extension.tagvalue.matcher - package org.nuiton.eugene.models.extension.tagvalue.matcher
- org.nuiton.eugene.models.extension.tagvalue.provider - package org.nuiton.eugene.models.extension.tagvalue.provider
- org.nuiton.eugene.models.object - package org.nuiton.eugene.models.object
- org.nuiton.eugene.models.object.reader - package org.nuiton.eugene.models.object.reader
-
Eugene object model reader package.
- org.nuiton.eugene.models.object.reader.yaml - package org.nuiton.eugene.models.object.reader.yaml
- org.nuiton.eugene.models.object.validator - package org.nuiton.eugene.models.object.validator
- org.nuiton.eugene.models.object.xml - package org.nuiton.eugene.models.object.xml
- org.nuiton.eugene.models.state - package org.nuiton.eugene.models.state
- org.nuiton.eugene.models.state.xml - package org.nuiton.eugene.models.state.xml
- org.nuiton.eugene.writer - package org.nuiton.eugene.writer
-
Eugene writer package : a small framework to chain writers.
- outputModel - Variable in class org.nuiton.eugene.Transformer
-
Output model.
- outputProperties - Variable in class org.nuiton.eugene.Transformer
-
Properties for output generator.
- outputTemplate - Variable in class org.nuiton.eugene.Transformer
-
Output generator, to generate files from Output model.
P
- PACKAGE - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- PACKAGE - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- PACKAGE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- PACKAGE_STEREOTYPE_PATTERN - Static variable in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- PACKAGE_TAG_VALUE_PATTERN - Static variable in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Pattern to define tag values authorized at model level in the model properties file.
- packageL - Variable in class org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
- packageM - Variable in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- packageName - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- packageName - Variable in class org.nuiton.eugene.models.state.xml.StateModelStateChartImpl
-
Package name.
- PackageNameEqualsPredicate(String) - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.PackageNameEqualsPredicate
- PackageNameStartsWithPredicate(String) - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.PackageNameStartsWithPredicate
- packages - Variable in class org.nuiton.eugene.models.extension.model.ModelExtension
- packages - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- packageStereotypeHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- packageTagValueHits - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- PackageValidator - Class in org.nuiton.eugene
-
The PackageValidator class is used by the xmi1.2ToObjectModel.xsl stylesheet and Xalan-Java to extend the stylesheet functionnalities.
- PackageValidator() - Constructor for class org.nuiton.eugene.PackageValidator
- PARAMETER - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- parameters - Variable in class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- parameters - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- parent - Variable in class org.nuiton.eugene.AbstractGenerator
- parentPackage - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- parse(File, ModelExtensionFileParserCallback) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionFileParser
- parseAssociationClass(String, Object, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- parseAttribute(String, Object, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- parseClass(String, Object, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- parseEnumeration(String, Object, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- parseInterface(String, Object, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- parseModel() - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- parseModel(Object, YamlObject) - Static method in class org.nuiton.eugene.models.object.reader.yaml.ParserPureYaml
- parseOperation(String, Object, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- parseParticipantsRefs() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
- ParserPureYaml - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 11/06/13 Time: 10:25
- ParserPureYaml() - Constructor for class org.nuiton.eugene.models.object.reader.yaml.ParserPureYaml
- ParserUserFriendly - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 10/06/13 Time: 16:48
- ParserUserFriendly(Object, YamlObject) - Constructor for class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- PARTICIPANT - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- participantsAttributes - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
- participantsClassifiers - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
- participantsRefs - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelAssociationClassImpl
- postInit() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- postInit() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- postInit() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- postInit() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplRef
- postInit() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- postInit() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- prefix - Variable in class org.nuiton.eugene.java.JavaGenerator
- prefix - Variable in class org.nuiton.eugene.models.object.xml.DigesterObjectModelRuleSet
- prefix - Variable in class org.nuiton.eugene.models.state.xml.DigesterStateModelRuleSet
- prefixMessage - Variable in exception org.nuiton.eugene.models.extension.tagvalue.MissingStereoTypeException
- prefixMessage - Variable in exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
- preparePrefix(ObjectModelClassifier) - Method in class org.nuiton.eugene.java.JavaGenerator
- previousTransformer - Variable in class org.nuiton.eugene.Transformer
-
Previous transformer to modify input model
- previousWriter - Variable in class org.nuiton.eugene.writer.AbstractChainedFileWriter
-
previous writer (can be null)
- PRIVATE - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- PRIVATE - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- PRIVATE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- PROP_CLASS_LOADER - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_DEFAULT_PACKAGE - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_ENCODING - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_EXCLUDE_TEMPLATES - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_GENERATED_PACKAGES - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_LAST_MODIFIED_SOURCE - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_OVERWRITE - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_VERBOSE - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- PROP_WRITER_REPORT - Static variable in interface org.nuiton.eugene.TemplateConfiguration
- properties - org.nuiton.eugene.models.extension.io.ModelExtensionFormat
- properties - Variable in class org.nuiton.eugene.DefaultTemplateConfiguration
- properties - Variable in class org.nuiton.eugene.writer.AbstractChainedFileWriter
-
real properties obtained fro a configuration in
AbstractChainedFileWriter.initWriter(ChainedFileWriterConfiguration)
method - PROPERTY_ORDERED - Static variable in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- PROTECTED - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- PROTECTED - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- PROTECTED - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- providers - Variable in class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
- PUBLIC - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- PUBLIC - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- PUBLIC - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
Q
- qualifiedName - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
R
- read(File) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- read(File...) - Method in class org.nuiton.eugene.ModelReader
-
Read files to produce a memory model.
- read(File...) - Method in class org.nuiton.eugene.models.object.reader.AbstractObjectModelReader
- read(File...) - Method in class org.nuiton.eugene.models.state.StateModelReader
- readFileToModel(File, ObjectModel) - Method in class org.nuiton.eugene.models.object.reader.AbstractObjectModelReader
- readFileToModel(File, ObjectModel) - Method in class org.nuiton.eugene.models.object.reader.XmlObjectModelReader
- readFileToModel(File, ObjectModel) - Method in class org.nuiton.eugene.models.object.reader.YamlObjectModelReader
- reference - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- referenceClassifier() - Method in interface org.nuiton.eugene.models.object.ObjectModelAttribute
-
Returns whether this attribute reference a model classifier or not.
- referenceClassifier() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
-
Returns whether this attribute reference a model classifier or not.
- registerInclude(String) - Method in interface org.nuiton.eugene.writer.ChainedWriterEngine
-
Register in engine a new input source.
- registerInclude(String) - Method in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
- removeAnyGenericDefinition(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Remove any generics definition at the beginning of a string.
- removeClass(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- removeEnumeration(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- removeGenericDefinition(String) - Static method in class org.nuiton.eugene.GeneratorUtil
-
Remove any generics definition at the beginning of a string.
- removeInterface(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- removeMapStringListString(String, String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- removeMapStringListYamlObject(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- removeMapStringListYamlObject(String, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- removeMapStringString(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- removeModifier(ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- removeModifiers(Iterable<? extends ObjectModelModifier>) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- removeMultiChar(String, List<Character>) - Static method in class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
- removePackage(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- removeStereotype(String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
- removeStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- removeStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- removeStereotype(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- removeStereotype(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- removeTagValue(String) - Method in interface org.nuiton.eugene.models.extension.tagvalue.WithTagValuesOrStereotypes
- removeTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- removeTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- removeTagValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- removeTagValue(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
- resolveImports() - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- resolveLabels() - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- resolveType(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
- resources - Variable in class org.nuiton.eugene.writer.WriterReport
- resourcesHelper - Variable in class org.nuiton.eugene.Template
- ResourcesHelper - Class in org.nuiton.eugene
-
Some useful methods to locate resources.
- ResourcesHelper(ClassLoader, boolean) - Constructor for class org.nuiton.eugene.ResourcesHelper
- RETURN_PARAMETER - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- returnParameter - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- REVERSE_ATTRIBUTE_NAME - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- REVERSE_MAX_MULTIPLICITY - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- REVERSE_MIN_MULTIPLICITY - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- REVERSE_ORDERING - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- reverseAttributeName - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- reverseMaxMultiplicity - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- ROLE_NAME - Static variable in interface org.nuiton.eugene.models.Model
-
Plexus role name
S
- selectedWriters - Variable in class org.nuiton.eugene.writer.DefaultChainedWriterEngine
-
selected writers obtain while the register phase.
- SEPARATOR - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- SERIAL_VERSION_UID - Static variable in class org.nuiton.eugene.GeneratorUtil
- SerialVersionUIDBuilder - Class in org.nuiton.eugene.models.object
-
To build seriablVersionUID for a givne objectModelClassifier.
- SerialVersionUIDBuilder(ObjectModelClassifier) - Constructor for class org.nuiton.eugene.models.object.SerialVersionUIDBuilder
- setAbstract(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- setAbstract(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- setAssociationClass(ObjectModelAssociationClassImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModeImplAssociationClassParticipant
- setAssociationClassName(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setAssociationType(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setAttribute(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModeImplAssociationClassParticipant
- setBodyCode(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- setClassModifiers(ObjectModelClassImpl, ObjectModelModifier...) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Set modifiers to a class.
- setClient(ObjectModelClassifierImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelDependencyImpl
- setConfiguration(TemplateConfiguration) - Method in class org.nuiton.eugene.Template
- setConstantPrefix(String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- setDeclaringElement(ObjectModelElement) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- setDefaultValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- setDiscriminator(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplSuperClassRef
-
Set name of the inheritance relation.
- setDocumentation(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- setDocumentation(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- setDocumentation(ObjectModelElement, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- setDocumentation(ObjectModelElement, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Set the documentation of an element in the model.
- setEncoding(String) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- setEvent(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
Set transition event
- setExtern(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- setExtern(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- setFilesByRoot(Map<File, List<File>>) - Method in class org.nuiton.eugene.writer.ChainedFileWriterData
- setFinal(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setFinal(boolean) - Method in class org.nuiton.eugene.models.state.xml.StateModelSimpleStateImpl
- setInitial(boolean) - Method in class org.nuiton.eugene.models.state.xml.StateModelSimpleStateImpl
- setInner(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- setLastModifiedSource(long) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- setLoader(ClassLoader) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- setMapStringListString(String, String, String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- setMapStringListYamlObject(String, YamlObject, YamlObject) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- setMaxMultiplicity(int) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- setMaxMultiplicity(ObjectModelAttribute, int) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Adds a max multiplicity to the given
attribute
. - setMaxMultiplicity(ObjectModelAttribute, int) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Set the max multiplicity of an attribute in the model.
- setMinMultiplicity(int) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- setMinMultiplicity(ObjectModelAttribute, int) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Adds a min multiplicity to the given
attribute
. - setMinMultiplicity(ObjectModelAttribute, int) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Set the min multiplicity of an attribute in the model.
- setName(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- setName(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- setName(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplRef
- setName(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- setName(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Set model name.
- setName(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelStateImpl
-
Set state name
- setNavigable(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setNavigable(ObjectModelAttribute, boolean) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
-
Adds a navigable flag to the given
attribute
. - setNavigable(ObjectModelAttribute, boolean) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Set the navigable flag of an attribute in the model.
- setNextWriter(ChainedFileWriter) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- setObjectModelImpl(ObjectModelImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- setObjectModelImpl(ObjectModelImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- setOperationBody(ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Set the operation body code.
- setOperationBody(ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- setOperationBody(ObjectModelOperation, String) - Method in class org.nuiton.eugene.models.object.ObjectModelBuilder
-
Set the body code for an Operation.
- setOrdered(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- setOrdering(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- setOutputDirectory(File) - Method in class org.nuiton.eugene.writer.ChainedFileWriterData
- setOverwrite(boolean) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- setPackage(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- setPackage(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelStateChartImpl
-
Set package name.
- setParent(AbstractGenerator<M>) - Method in class org.nuiton.eugene.AbstractGenerator
- setParentPackage(ObjectModelPackage) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- setProperties(Properties) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- setProperty(String, Object) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- setProperty(String, Object) - Method in class org.nuiton.eugene.Template
- setProperty(String, Object) - Method in interface org.nuiton.eugene.TemplateConfiguration
- setResourcesByFile(Map<File, List<File>>) - Method in class org.nuiton.eugene.writer.ChainedFileWriterData
- setReturnParameter(ObjectModelParameterImpl) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- setReverseAttributeName(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setReverseMaxMultiplicity(int) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setState(StateModelState) - Method in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
Permet de positionner un lien sur l'instance de l'état.
- setStatic(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setStatic(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- setStrictLoading(boolean) - Method in class org.nuiton.eugene.ModelReader
- setSuperClass(ObjectModelClass, Class<?>) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- setSuperClass(ObjectModelClass, String) - Method in class org.nuiton.eugene.java.JavaBuilder
-
Set the superclass of an other class.
- setSuperClass(ObjectModelClass, String) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
- setSupplierName(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelDependencyImpl
-
Method call for Digester setting properties of Dependency
- setTemplateTypes(Class<? extends Template<M>>...) - Method in class org.nuiton.eugene.AbstractMetaTransformer
- setToState(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
ToState name
- setTransformerTypes(Class<? extends Transformer<M, M>>...) - Method in class org.nuiton.eugene.AbstractMetaTransformer
- setTransient(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setType(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- setType(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- setUnique(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setUnique(boolean) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- setValue(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImplTagValue
- setVerbose(boolean) - Method in class org.nuiton.eugene.DefaultTemplateConfiguration
- setVerbose(boolean) - Method in class org.nuiton.eugene.ModelReader
- setVersion(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- setVersion(String) - Method in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Set model version.
- setVisibility(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelAttributeImpl
- setVisibility(String) - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- setWriterReport(WriterReport) - Method in class org.nuiton.eugene.writer.AbstractChainedFileWriter
- setWriterReport(WriterReport) - Method in interface org.nuiton.eugene.writer.ChainedFileWriter
- SimpleNameEqualsPredicate(String) - Constructor for class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl.SimpleNameEqualsPredicate
- sizeOfMapStringListString(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- sizeOfMapStringListYamlObject(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- skip - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Stereotype to skip generation for some templates.
- specialisations - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- splitFqnList(String, char) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Split the given fqns gieven the list separator.
- splitGeneric(String) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
-
Split the given fqn which contains a generic declaration into his parts.
- splitGenericDefinition(String) - Static method in class org.nuiton.eugene.GeneratorUtil
- stack - Variable in exception org.nuiton.eugene.models.extension.tagvalue.MissingStereoTypeException
- stack - Variable in exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
- StartsWithTagNameMatcher - Class in org.nuiton.eugene.models.extension.tagvalue.matcher
-
Created on 4/26/14.
- StartsWithTagNameMatcher(Set<TagValueMetadata>) - Constructor for class org.nuiton.eugene.models.extension.tagvalue.matcher.StartsWithTagNameMatcher
- state - Variable in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
Destination state reference
- STATE - org.nuiton.eugene.ModelHelper.ModelType
-
Object model.
- StateModel - Interface in org.nuiton.eugene.models.state
-
StateModel Model root element.
- StateModelComplexeStateImpl - Class in org.nuiton.eugene.models.state.xml
-
StateModelComplexeStateImpl.java
- StateModelComplexeStateImpl() - Constructor for class org.nuiton.eugene.models.state.xml.StateModelComplexeStateImpl
-
Constructor
- StateModelComplexState - Interface in org.nuiton.eugene.models.state
-
StateModelComplexeState Represents a complex state that can be composed with a set of states.
- StateModelGenerator - Class in org.nuiton.eugene.models.state
-
StateModelGenerator.
- StateModelGenerator() - Constructor for class org.nuiton.eugene.models.state.StateModelGenerator
-
Empty constructor
- StateModelGenerator(AbstractGenerator<StateModel>) - Constructor for class org.nuiton.eugene.models.state.StateModelGenerator
-
Constructor with parent generator.
- StateModelImpl - Class in org.nuiton.eugene.models.state.xml
-
Implementation of the
StateModel
. - StateModelImpl() - Constructor for class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Construteur
- StateModelReader - Class in org.nuiton.eugene.models.state
-
To read state model files into a memory state model.
- StateModelReader() - Constructor for class org.nuiton.eugene.models.state.StateModelReader
- StateModelSimpleState - Interface in org.nuiton.eugene.models.state
-
StateModelSimpleState A simple state.
- StateModelSimpleStateImpl - Class in org.nuiton.eugene.models.state.xml
-
StateModelSimpleStateImpl.java
- StateModelSimpleStateImpl() - Constructor for class org.nuiton.eugene.models.state.xml.StateModelSimpleStateImpl
-
Constructeur
- StateModelState - Interface in org.nuiton.eugene.models.state
-
StateModelState.java A state, that can be simple or complexe
- StateModelStateChart - Interface in org.nuiton.eugene.models.state
-
StateModelStateChart A chart is, like ComplexState, a set of state.
- StateModelStateChartImpl - Class in org.nuiton.eugene.models.state.xml
-
StateModelStateChartImpl.java
- StateModelStateChartImpl() - Constructor for class org.nuiton.eugene.models.state.xml.StateModelStateChartImpl
- StateModelStateImpl - Class in org.nuiton.eugene.models.state.xml
-
StateModelStateImpl.java
- StateModelStateImpl() - Constructor for class org.nuiton.eugene.models.state.xml.StateModelStateImpl
-
Constructor
- StateModelTransition - Interface in org.nuiton.eugene.models.state
-
StateModelTransition A transition points to a state and has an avent.
- StateModelTransitionImpl - Class in org.nuiton.eugene.models.state.xml
-
StateModelTransitionImpl
- StateModelTransitionImpl() - Constructor for class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
Constructor
- stateName - Variable in class org.nuiton.eugene.models.state.xml.StateModelTransitionImpl
-
Destination state name
- STATIC - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- STATIC - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- STATIC - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- STEREOTYPE_PATTERN - Static variable in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- stereoTypeName - Variable in exception org.nuiton.eugene.models.extension.tagvalue.MissingStereoTypeException
- stereotypes - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- STEREOTYPES - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- STRICTFP - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- strictLoading - Variable in class org.nuiton.eugene.ModelReader
-
A flag to load only safe things.
- strictLoading - Variable in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- strictLoading - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionBuilder
- SUPER_CLASSES - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- SUPER_INTERFACES - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- superclasses - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- superclassesDiscriminators - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- superclassesRefs - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- SYNCHRONIZED - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- SYNTAXE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- SyntaxePureYaml - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 30/05/13 Time: 11:23
- SyntaxePureYaml() - Constructor for class org.nuiton.eugene.models.object.reader.yaml.SyntaxePureYaml
- SyntaxeUserFriendly - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 30/05/13 Time: 11:24
- SyntaxeUserFriendly() - Constructor for class org.nuiton.eugene.models.object.reader.yaml.SyntaxeUserFriendly
T
- TAG_VALUE_PATTERN - Static variable in class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
-
Pattern to define tag values authorized at classifier level in the model properties file.
- TAG_VALUES - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- tagValueDefinitionMap - Variable in class org.nuiton.eugene.models.extension.tagvalue.matcher.TagValueDefinitionMatcher
- TagValueDefinitionMatcher - Class in org.nuiton.eugene.models.extension.tagvalue.matcher
-
To match a Tag value name.
- TagValueDefinitionMatcher(Set<TagValueMetadata>) - Constructor for class org.nuiton.eugene.models.extension.tagvalue.matcher.TagValueDefinitionMatcher
- TagValueMetadata - Interface in org.nuiton.eugene.models.extension.tagvalue
-
Created on 24/09/16.
- tagValueMetadatasProvider - Variable in class org.nuiton.eugene.ModelReader
-
Provider of tag values.
- tagValueMetadatasProvider - Variable in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- TagValueMetadatasProvider - Interface in org.nuiton.eugene.models.extension.tagvalue.provider
-
Created on 24/09/16.
- tagValueName - Variable in exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
- TagValueNotFoundException - Exception in org.nuiton.eugene.models.extension.tagvalue
-
Created on 4/26/14.
- TagValueNotFoundException() - Constructor for exception org.nuiton.eugene.models.extension.tagvalue.TagValueNotFoundException
- tagValues - Variable in class org.nuiton.eugene.models.extension.model.ModelExtensionElement
- tagValues - Variable in class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
- tagValues - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelElementImpl
- tagValues - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- tagValues - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelPackageImpl
- TagValueUtil - Class in org.nuiton.eugene.models.extension.tagvalue
-
Created on 24/09/16.
- TagValueUtil() - Constructor for class org.nuiton.eugene.models.extension.tagvalue.TagValueUtil
- tagValueValue - Variable in exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
- Template<M extends Model> - Class in org.nuiton.eugene
-
Template.
- Template() - Constructor for class org.nuiton.eugene.Template
- TemplateConfiguration - Interface in org.nuiton.eugene
-
Contract of a
Template
configuration - templateTypes - Variable in class org.nuiton.eugene.AbstractMetaTransformer
-
Templates to apply to the model.
- toContinue(String, String, String) - Static method in class org.nuiton.eugene.PackageValidator
-
The
toContinue
method indicates if the packagelocalPackageNameDot
has to be iterated by the stylesheet. - toLowerCaseFirstLetter(String) - Static method in class org.nuiton.eugene.GeneratorUtil
- toString() - Method in exception org.nuiton.eugene.models.extension.tagvalue.MissingStereoTypeException
- toString() - Method in exception org.nuiton.eugene.models.extension.tagvalue.MissingTagValueException
- toString() - Method in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
- toString() - Method in enum org.nuiton.eugene.models.object.ObjectModelUMLModifier
- toString() - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- toString() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- toString() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelClassImpl
- toString() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelInterfaceImpl
- toString() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- toString() - Method in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- toString() - Method in class org.nuiton.eugene.writer.ChainedFileWriterEntry
- toString(String) - Method in class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- transactionLevel - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl
- transform() - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
-
Le model associé au transformer est le model d'entree.
- transform() - Method in class org.nuiton.eugene.Transformer
-
Method to override for the transformation.
- transform(I) - Method in class org.nuiton.eugene.Transformer
-
Transformation method from an input Model.
- Transformer<I extends Model,O extends Model> - Class in org.nuiton.eugene
-
Transformer Created: 28 oct. 2009
- Transformer() - Constructor for class org.nuiton.eugene.Transformer
- transformerTypes - Variable in class org.nuiton.eugene.AbstractMetaTransformer
-
Transformers to apply before using templates.
- transformFromClass(ObjectModelClass) - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
- transformFromClassifier(ObjectModelClassifier) - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
- transformFromElement(Object, ObjectModelType) - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
-
Génération pour un élément du modèle (ou le modèle lui-même).
- transformFromEnumeration(ObjectModelEnumeration) - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
- transformFromInterface(ObjectModelInterface) - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
- transformFromModel(ObjectModel) - Method in class org.nuiton.eugene.models.object.ObjectModelTransformer
- TRANSIENT - org.nuiton.eugene.models.object.ObjectModelJavaModifier
- TRANSIENT - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- TRANSIENT - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- type - Variable in class org.nuiton.eugene.java.extension.ObjectModelAnnotation
- type - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelClassifierImpl
- type - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelParameterImpl
- TYPE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
U
- unique - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Stereotype to mark an attribute with multiplicity as unique.
- UNIQUE - org.nuiton.eugene.models.object.ObjectModelUMLModifier
- UNIQUE - Static variable in interface org.nuiton.eugene.models.object.ObjectModelModifier
-
Deprecated.
- UNIQUE - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- UNORDERED - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- useClassPath - Variable in class org.nuiton.eugene.writer.ChainedFileWriterEntry
-
Flag to knwon if resources should be searched in classpath.
V
- validate() - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
-
Valide le modèle et renvoie faux si il n'est pas valide
- validate(String, Class<?>) - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.AggregateTagValueMetadatasProvider
- validate(String, Class<?>) - Method in class org.nuiton.eugene.models.extension.tagvalue.provider.DefaultTagValueMetadatasProvider
- validate(String, Class<?>) - Method in interface org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider
- validateAttribute(ObjectModelAttribute) - Method in class org.nuiton.eugene.models.object.validator.AttributeNamesValidator
- validateAttribute(ObjectModelAttribute) - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- validateClass(ObjectModelClass) - Method in class org.nuiton.eugene.models.object.validator.ClassNamesValidator
- validateClass(ObjectModelClass) - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- validateClassifier(ObjectModelClassifier) - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- validateInterface(ObjectModelInterface) - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- validateModel(M) - Method in class org.nuiton.eugene.AbstractMetaTransformer
-
Validates the incoming given
model
. - validateModel(ObjectModel) - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- validateOperation(ObjectModelOperation) - Method in class org.nuiton.eugene.models.object.validator.ObjectModelValidator
- value - Variable in class org.nuiton.eugene.java.extension.ObjectModelAnnotationParameter
- value - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImplTagValue
- valueOf(String) - Static method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nuiton.eugene.ModelHelper.ModelInputType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nuiton.eugene.ModelHelper.ModelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nuiton.eugene.models.extension.io.ModelExtensionFormat
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nuiton.eugene.models.object.ObjectModelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nuiton.eugene.models.object.ObjectModelUMLModifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.nuiton.eugene.EugeneCoreTagValues.Store
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.nuiton.eugene.ModelHelper.ModelInputType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.nuiton.eugene.ModelHelper.ModelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.nuiton.eugene.models.extension.io.ModelExtensionFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.nuiton.eugene.models.object.ObjectModelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.nuiton.eugene.models.object.ObjectModelUMLModifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.nuiton.eugene.writer.DefaultChainedWriterEngine.ModelFileWriterEntryType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbose - Variable in class org.nuiton.eugene.ModelReader
-
A verbose flag to see more things.
- verbose - Variable in class org.nuiton.eugene.models.extension.io.ModelExtensionReader
- verbose - Variable in class org.nuiton.eugene.ResourcesHelper
- version - org.nuiton.eugene.EugeneCoreTagValues.Store
-
Tag value to add the version of the model from outside (says in the properties file associated to the model)..
- version - Variable in class org.nuiton.eugene.models.object.xml.ObjectModelImpl
- version - Variable in class org.nuiton.eugene.models.state.xml.StateModelImpl
-
Version of this model
- VERSION - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- VISIBILITY - Static variable in interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
- visibilityModifiers - Static variable in enum org.nuiton.eugene.models.object.ObjectModelJavaModifier
- VOLATILE - org.nuiton.eugene.models.object.ObjectModelJavaModifier
W
- withClasses() - Method in class org.nuiton.eugene.models.extension.model.ModelExtension
- withPackages() - Method in class org.nuiton.eugene.models.extension.model.ModelExtension
- WithTagValuesOrStereotypes - Interface in org.nuiton.eugene.models.extension.tagvalue
-
Created on 4/26/14.
- write(char...) - Method in class org.nuiton.eugene.MonitorWriter
- write(char[], int, int) - Method in class org.nuiton.eugene.MonitorWriter
- write(int) - Method in class org.nuiton.eugene.MonitorWriter
- write(File, MonitorWriter) - Method in class org.nuiton.eugene.AbstractGenerator
- write(String) - Method in class org.nuiton.eugene.MonitorWriter
- write(String, int, int) - Method in class org.nuiton.eugene.MonitorWriter
- write(ModelExtension, Writer) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionWriter
- write(ObjectModel, Writer) - Method in class org.nuiton.eugene.models.extension.io.ModelExtensionWriter
- WriterReport - Class in org.nuiton.eugene.writer
-
A class to save generated files in
ChainedFileWriter
. - WriterReport() - Constructor for class org.nuiton.eugene.writer.WriterReport
X
- XML - org.nuiton.eugene.ModelHelper.ModelInputType
-
Read object model from xml files.
- XmlObjectModelReader - Class in org.nuiton.eugene.models.object.reader
-
To read object xml model files into an memory object model.
- XmlObjectModelReader() - Constructor for class org.nuiton.eugene.models.object.reader.XmlObjectModelReader
Y
- YAML - org.nuiton.eugene.ModelHelper.ModelInputType
-
Read object model from yaml files.
- YamlObject - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 28/05/13 Time: 16:41 le YamlObject est un objet intermédiaire et très laxiste, pouvant s'adapter à d'éventuelles évolutions (en cas d'évolutions de la syntaxe YAML ou de l'ObjectModel, les modifications permettant de conserver les interactions seront légères)
- YamlObject() - Constructor for class org.nuiton.eugene.models.object.reader.yaml.YamlObject
- YamlObjectModelReader - Class in org.nuiton.eugene.models.object.reader
-
To read object model from yaml files into an memory object model.
- YamlObjectModelReader() - Constructor for class org.nuiton.eugene.models.object.reader.YamlObjectModelReader
- YamlUtil - Class in org.nuiton.eugene.models.object.reader.yaml
-
User: agiraudet Date: 14/05/13 Time: 11:53
- YamlUtil() - Constructor for class org.nuiton.eugene.models.object.reader.yaml.YamlUtil
All Classes All Packages