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

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[]) and AbstractMetaTransformer.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 given classifier.
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 given classifier.
addAnnotation(ObjectModelElement, ObjectModelAnnotation) - Method in class org.nuiton.eugene.java.extension.AnnotationsManager
Add the annotation for the given element 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 given operation of the given classifier.
addCode(ObjectModelOperation, String) - Method in class org.nuiton.eugene.java.extension.CodesManager
Add the annotation for the given element 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 named JavaGeneratorUtil.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 given ObjectModelClassifier
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 the tagValue.
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
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 given model.
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 given transformers.
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 the destination classifier.
cloneOperations(ObjectModelTransformerToJava, Iterable<ObjectModelOperation>, ObjectModelClassifier, boolean, ObjectModelModifier...) - Static method in class org.nuiton.eugene.java.JavaGeneratorUtil
Duplicates in the target classifier the given operations using a transformer to modify model.
cloneOperationSignature(ObjectModelOperation, ObjectModelClassifier, boolean, ObjectModelModifier...) - Method in class org.nuiton.eugene.java.ObjectModelTransformerToJava
Clone the source operation into the destination 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 given destination.
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.
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.
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 given modelType.
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 return defaultValue Note: Order of elements 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 return defaultValue Note: Order of elements 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 into elements declaringElement (for each element that is a ObjectModelElement and return the first not empty tag value found. If not found return defaultValue Note: Order of elements 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 into elements declaringElement (for each element that is a ObjectModelElement and return the first not empty tag value found. If not found return defaultValue Note: Order of elements 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 the resourcesByFile 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 given classifier.
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 its name.
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.
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 given modelType and include.
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 given modelType and inputProtocol.
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 by extension) 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 by extension) 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 package localPackageNameDot 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
 
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