Uses of Interface
org.nuiton.eugene.models.object.ObjectModelModifier
-
Packages that use ObjectModelModifier Package Description org.nuiton.eugene.java Eugene java package : all specific class for Java generation.org.nuiton.eugene.models.object org.nuiton.eugene.models.object.xml -
-
Uses of ObjectModelModifier in org.nuiton.eugene.java
Methods in org.nuiton.eugene.java with parameters of type ObjectModelModifier Modifier and Type Method Description ObjectModelAttribute
JavaBuilder. addAttribute(ObjectModelClassifier classifier, String name, String type, String value, ObjectModelModifier... modifiers)
Add a new attribute to a classifier.protected ObjectModelAttribute
ObjectModelTransformerToJava. addAttribute(ObjectModelClassifier classifier, String name, Class<?> type, String value, ObjectModelModifier... modifiers)
protected ObjectModelAttribute
ObjectModelTransformerToJava. addAttribute(ObjectModelClassifier classifier, String name, String type, String value, ObjectModelModifier... modifiers)
ObjectModelOperation
JavaBuilder. addBlock(ObjectModelClassifier classifier, ObjectModelModifier... modifiers)
Add a new block to a classifier.ObjectModelOperation
ObjectModelTransformerToJava. addBlock(ObjectModelClassifier classifier, ObjectModelModifier... modifiers)
add an operation to the classifier with the form of a simple block of code.ObjectModelAttribute
JavaBuilder. addConstant(ObjectModelClassifier classifier, String name, String type, String value, ObjectModelModifier visibility)
Add a new constant to a classifier.protected ObjectModelAttribute
ObjectModelTransformerToJava. addConstant(ObjectModelClassifier classifier, String name, Class<?> type, String value, ObjectModelModifier visibility)
protected ObjectModelAttribute
ObjectModelTransformerToJava. addConstant(ObjectModelClassifier classifier, String name, String type, String value, ObjectModelModifier visibility)
ObjectModelOperation
JavaBuilder. addConstructor(ObjectModelClass clazz, ObjectModelModifier visibility)
Add a constructor to a class.ObjectModelOperation
JavaBuilder. addConstructor(ObjectModelEnumeration enumeration, ObjectModelModifier visibility)
Add a constructor to a enumeration.protected ObjectModelOperation
ObjectModelTransformerToJava. addConstructor(ObjectModelClass clazz, ObjectModelModifier visibility)
protected ObjectModelOperation
ObjectModelTransformerToJava. addConstructor(ObjectModelEnumeration clazz, ObjectModelModifier visibility)
protected ObjectModelOperation
JavaBuilder. addConstructorForClassifier(ObjectModelClassifier classifier, ObjectModelModifier visibility)
ObjectModelClassifier
ObjectModelTransformerToJava. addInnerClassifier(ObjectModelClass clazz, ObjectModelType type, String name, ObjectModelModifier... modifiers)
ObjectModelOperation
JavaBuilder. addOperation(ObjectModelClassifier classifier, String name, String type, ObjectModelModifier... modifiers)
Add a new operation to a classifier.protected ObjectModelOperation
ObjectModelTransformerToJava. addOperation(ObjectModelClassifier classifier, String name, Class<?> type, ObjectModelModifier... modifiers)
protected ObjectModelOperation
ObjectModelTransformerToJava. addOperation(ObjectModelClassifier classifier, String name, String type, ObjectModelModifier... modifiers)
protected ObjectModelAttribute
ObjectModelTransformerToJava. cloneAttribute(ObjectModelAttribute source, ObjectModelClassifier destination, boolean cloneDocumentation, ObjectModelModifier... modifiers)
clone a given attribute into a classifier of the output modelstatic void
JavaGeneratorUtil. cloneOperations(ObjectModelTransformerToJava transformer, Iterable<ObjectModelOperation> operations, ObjectModelClassifier target, boolean useVisibility, ObjectModelModifier... extraModifiers)
Duplicates in thetarget
classifier the givenoperations
using atransformer
to modify model.ObjectModelOperation
ObjectModelTransformerToJava. cloneOperationSignature(ObjectModelOperation source, ObjectModelClassifier destination, boolean cloneDocumentation, ObjectModelModifier... modifiers)
Clone thesource
operation into thedestination
classifier. -
Uses of ObjectModelModifier in org.nuiton.eugene.models.object
Classes in org.nuiton.eugene.models.object that implement ObjectModelModifier Modifier and Type Class Description class
ObjectModelJavaModifier
Enum that represents Java possible modifiersclass
ObjectModelUMLModifier
Enum that represents UML modifiers.Fields in org.nuiton.eugene.models.object declared as ObjectModelModifier Modifier and Type Field Description static ObjectModelModifier
ObjectModelModifier. ABSTRACT
Deprecated.static ObjectModelModifier
ObjectModelModifier. AGGREGATE
Deprecated.static ObjectModelModifier
ObjectModelModifier. COMPOSITE
Deprecated.static ObjectModelModifier
ObjectModelModifier. FINAL
Deprecated.static ObjectModelModifier
ObjectModelModifier. NAVIGABLE
Deprecated.static ObjectModelModifier
ObjectModelModifier. ORDERED
Deprecated.static ObjectModelModifier
ObjectModelModifier. PACKAGE
Deprecated.static ObjectModelModifier
ObjectModelModifier. PRIVATE
Deprecated.static ObjectModelModifier
ObjectModelModifier. PROTECTED
Deprecated.static ObjectModelModifier
ObjectModelModifier. PUBLIC
Deprecated.static ObjectModelModifier
ObjectModelModifier. STATIC
Deprecated.static ObjectModelModifier
ObjectModelModifier. TRANSIENT
Deprecated.static ObjectModelModifier
ObjectModelModifier. UNIQUE
Deprecated.Fields in org.nuiton.eugene.models.object with type parameters of type ObjectModelModifier Modifier and Type Field Description static Set<? extends ObjectModelModifier>
ObjectModelJavaModifier. visibilityModifiers
Methods in org.nuiton.eugene.models.object with parameters of type ObjectModelModifier Modifier and Type Method Description ObjectModelAttribute
ObjectModelBuilder. addAssociation(ObjectModelClassifier classifierA, ObjectModelClassifier classifierB, String roleName, int minMultiplicity, int maxMultiplicity, ObjectModelModifier... modifiers)
Add an association A to B.ObjectModelAttribute
ObjectModelBuilder. addAttribute(ObjectModelClassifier classifier, String name, String type, String value, ObjectModelModifier... modifiers)
Add an attribute to a classifier (interface, class, enum).ObjectModelClassifier
ObjectModelBuilder. addInnerClassifier(ObjectModelClass clazz, ObjectModelType type, String name, ObjectModelModifier... modifiers)
Add a superclass to an other class.ObjectModelOperation
ObjectModelBuilder. addOperation(ObjectModelClassifier classifier, String name, String returnType, ObjectModelModifier... modifiers)
Add an operation to a classifier.ObjectModelAttribute
ObjectModelBuilder. addReverseAssociation(ObjectModelAttribute attrAssociation, String roleName, int minMultiplicity, int maxMultiplicity, ObjectModelModifier... modifiers)
Create reverse association from an other association.ObjectModelAssociationClass
ObjectModelBuilder. createAssociationClass(String name, String packageName, ObjectModelAttribute attrAssociationA, ObjectModelAttribute attrAssociationB, ObjectModelModifier... modifiers)
Create association class.ObjectModelClass
ObjectModelBuilder. createClass(String name, String packageName, ObjectModelModifier... modifiers)
Create a new class in the model.protected ObjectModelClass
ObjectModelBuilder. createClass(ObjectModelClassImpl clazz, String name, String packageName, ObjectModelModifier... modifiers)
protected void
ObjectModelBuilder. setClassModifiers(ObjectModelClassImpl clazz, ObjectModelModifier... modifiers)
Set modifiers to a class. -
Uses of ObjectModelModifier in org.nuiton.eugene.models.object.xml
Fields in org.nuiton.eugene.models.object.xml with type parameters of type ObjectModelModifier Modifier and Type Field Description protected Set<ObjectModelModifier>
ObjectModelElementImpl. modifiers
Methods in org.nuiton.eugene.models.object.xml that return types with arguments of type ObjectModelModifier Modifier and Type Method Description protected Set<ObjectModelModifier>
ObjectModelAttributeImpl. getAuthorizedModifiers()
protected Set<ObjectModelModifier>
ObjectModelClassImpl. getAuthorizedModifiers()
protected abstract Set<ObjectModelModifier>
ObjectModelElementImpl. getAuthorizedModifiers()
protected Set<ObjectModelModifier>
ObjectModelEnumerationImpl. getAuthorizedModifiers()
protected Set<ObjectModelModifier>
ObjectModelInterfaceImpl. getAuthorizedModifiers()
protected Set<ObjectModelModifier>
ObjectModelOperationImpl. getAuthorizedModifiers()
protected Set<ObjectModelModifier>
ObjectModelParameterImpl. getAuthorizedModifiers()
Methods in org.nuiton.eugene.models.object.xml with parameters of type ObjectModelModifier Modifier and Type Method Description void
ObjectModelElementImpl. addModifier(ObjectModelModifier... modifiers)
protected void
ObjectModelElementImpl. addOrRemoveModifier(ObjectModelModifier modifier, boolean add)
protected void
ObjectModelElementImpl. removeModifier(ObjectModelModifier... modifiers)
Method parameters in org.nuiton.eugene.models.object.xml with type arguments of type ObjectModelModifier Modifier and Type Method Description protected void
ObjectModelElementImpl. removeModifiers(Iterable<? extends ObjectModelModifier> modifiers)
-