Uses of Interface
org.nuiton.eugene.models.object.ObjectModelElement
-
Packages that use ObjectModelElement Package Description org.nuiton.eugene Eugene.org.nuiton.eugene.java Eugene java package : all specific class for Java generation.org.nuiton.eugene.java.extension Eugene java extension package : all specific extension for Java generation.org.nuiton.eugene.models.object org.nuiton.eugene.models.object.xml -
-
Uses of ObjectModelElement in org.nuiton.eugene
Methods in org.nuiton.eugene with parameters of type ObjectModelElement Modifier and Type Method Description static String
GeneratorUtil. findTagValue(String tagName, ObjectModelElement element, Model model)
Deprecated.since 2.9 (will be remove in version 3.0), prefer use nowTagValueUtil.findTagValue(TagValueMetadata, WithTagValuesOrStereotypes...)
String
EugeneCoreTagValues. getDocumentationTagValue(ObjectModelElement element)
Obtain the value of theEugeneCoreTagValues.Store.documentation
tag value on the given element.String
EugeneCoreTagValues. getGeneratedAnnotationTagValue(ObjectModelElement element, ObjectModelPackage aPackage, ObjectModel model)
Cherche et renvoie le préfixe i18n à utiliser sur cet element, sinon sur le model.String
EugeneCoreTagValues. getI18nPrefixTagValue(ObjectModelElement element, ObjectModelPackage aPackage, ObjectModel model)
Cherche et renvoie le préfixe i18n à utiliser sur cet element, sinon sur le model.static boolean
GeneratorUtil. hasDocumentation(ObjectModelElement element)
Indique si l'élément spécifié dispose de documentationstatic boolean
GeneratorUtil. hasStereotype(ObjectModelElement element, String stereotype)
-
Uses of ObjectModelElement in org.nuiton.eugene.java
Methods in org.nuiton.eugene.java with parameters of type ObjectModelElement Modifier and Type Method Description ObjectModelAnnotation
JavaBuilder. addAnnotation(ObjectModelClassifier classifier, ObjectModelElement element, String annotationType)
Add an annotation on an element of a classifier.ObjectModelAnnotation
ObjectModelTransformerToJava. addAnnotation(ObjectModelClassifier classifier, ObjectModelElement element, Class<?> annotationType)
Add an annotation of the givenelement
of the givenclassifier
.ObjectModelAnnotation
ObjectModelTransformerToJava. addAnnotation(ObjectModelClassifier classifier, ObjectModelElement element, String annotationType)
Add an annotation of the givenelement
of the givenclassifier
.void
ObjectModelTransformerToJava. addComment(ObjectModelElement element, String comment)
Adds a comment to the givenelement
.void
ObjectModelTransformerToJava. addStereotype(ObjectModelElement element, String stereotype)
Add a stereotype to the givenelement
.void
ObjectModelTransformerToJava. addTagValue(ObjectModelElement element, String name, String value)
Adds a tag value to the givenelement
.protected void
ObjectModelTransformerToJava. cloneTagValues(ObjectModelElement source, ObjectModelElement destination)
Copy all tag values fro the givensource
to the givendestination
.void
JavaGenerator. generateAnnotations(Writer output, ObjectModelClassifier clazz, ObjectModelElement element)
void
ObjectModelTransformerToJava. setDocumentation(ObjectModelElement element, String documentation)
-
Uses of ObjectModelElement in org.nuiton.eugene.java.extension
Fields in org.nuiton.eugene.java.extension with type parameters of type ObjectModelElement Modifier and Type Field Description protected Map<ObjectModelElement,List<ObjectModelAnnotation>>
AnnotationsManager. annotations
Methods in org.nuiton.eugene.java.extension that return types with arguments of type ObjectModelElement Modifier and Type Method Description protected Map<ObjectModelElement,List<ObjectModelAnnotation>>
AnnotationsManager. getAnnotations()
Methods in org.nuiton.eugene.java.extension with parameters of type ObjectModelElement Modifier and Type Method Description void
AnnotationsManager. addAnnotation(ObjectModelElement element, ObjectModelAnnotation annotation)
Add theannotation
for the givenelement
of the classifier.List<ObjectModelAnnotation>
AnnotationsManager. getAnnotations(ObjectModelElement element)
Obtain the array of annotations registred for a given element of the classifier.List<ObjectModelAnnotation>
AnnotationsManagerExtension. getAnnotations(ObjectModelClassifier classifier, ObjectModelElement element)
Get the registred annotations for the givenelement
in the givenclassifier
. -
Uses of ObjectModelElement in org.nuiton.eugene.models.object
Subinterfaces of ObjectModelElement in org.nuiton.eugene.models.object Modifier and Type Interface Description interface
ObjectModelAssociationClass
ObjectModelAssociationClass.interface
ObjectModelAttribute
Abstraction for the attribute node of object model trees.interface
ObjectModelClass
Abstraction for the class node of object model trees.interface
ObjectModelClassifier
ObjectModelClassifier.interface
ObjectModelEnumeration
ObjectModelEnumeration.interface
ObjectModelInterface
Abstraction for the interface node of object model trees.interface
ObjectModelOperation
Abstraction for the operation node of object model trees.interface
ObjectModelParameter
Abstraction for the parameter node of object model trees.Methods in org.nuiton.eugene.models.object that return ObjectModelElement Modifier and Type Method Description ObjectModelElement
ObjectModelElement. getDeclaringElement()
Returns the element in which this element is defined, or null if there's none.Methods in org.nuiton.eugene.models.object with parameters of type ObjectModelElement Modifier and Type Method Description void
ObjectModelBuilder. addComment(ObjectModelElement element, String comment)
Add a comment to an element.void
ObjectModelBuilder. addStereotype(ObjectModelElement element, String stereotype)
Add a stereotype to an element.void
ObjectModelBuilder. addTagValue(ObjectModelElement element, String name, String value)
Add a tagValue to an elementvoid
ObjectModelBuilder. setDocumentation(ObjectModelElement element, String documentation)
Set the documentation of an element in the model. -
Uses of ObjectModelElement in org.nuiton.eugene.models.object.xml
Classes in org.nuiton.eugene.models.object.xml that implement ObjectModelElement Modifier and Type Class Description class
ObjectModelAssociationClassImpl
ObjectModelAssociationClassImpl.javaclass
ObjectModelAttributeImpl
ObjectModelAttributeImpl.class
ObjectModelClassifierImpl
ObjectModelClassifierImpl.class
ObjectModelClassImpl
ObjectModelClassImpl.class
ObjectModelElementImpl
ObjectModelElementImpl.class
ObjectModelEnumerationImpl
ObjectModelEnumerationImpl.class
ObjectModelInterfaceImpl
ObjectModelInterfaceImpl.java Created: 14 janv. 2004class
ObjectModelOperationImpl
ObjectModelOperationImpl.java Created: 14 janv. 2004class
ObjectModelParameterImpl
ObjectModelParameterImpl.Fields in org.nuiton.eugene.models.object.xml declared as ObjectModelElement Modifier and Type Field Description protected ObjectModelElement
ObjectModelElementImpl. declaringElement
Methods in org.nuiton.eugene.models.object.xml that return ObjectModelElement Modifier and Type Method Description ObjectModelElement
ObjectModelElementImpl. getDeclaringElement()
Methods in org.nuiton.eugene.models.object.xml with parameters of type ObjectModelElement Modifier and Type Method Description void
ObjectModelElementImpl. setDeclaringElement(ObjectModelElement declaringElement)
-