Uses of Interface
org.nuiton.eugene.models.object.ObjectModelOperation
-
Packages that use ObjectModelOperation 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.friend org.nuiton.eugene.models.object org.nuiton.eugene.models.object.validator org.nuiton.eugene.models.object.xml -
-
Uses of ObjectModelOperation in org.nuiton.eugene
Methods in org.nuiton.eugene with parameters of type ObjectModelOperation Modifier and Type Method Description static StringGeneratorUtil. getOperationParametersListName(ObjectModelOperation operation)Used to return theoperationparameter names as a string separated by a comma. -
Uses of ObjectModelOperation in org.nuiton.eugene.java
Methods in org.nuiton.eugene.java that return ObjectModelOperation Modifier and Type Method Description ObjectModelOperationJavaBuilder. addBlock(ObjectModelClassifier classifier, ObjectModelModifier... modifiers)Add a new block to a classifier.ObjectModelOperationObjectModelTransformerToJava. addBlock(ObjectModelClassifier classifier, ObjectModelModifier... modifiers)add an operation to the classifier with the form of a simple block of code.ObjectModelOperationJavaBuilder. addConstructor(ObjectModelClass clazz, ObjectModelModifier visibility)Add a constructor to a class.ObjectModelOperationJavaBuilder. addConstructor(ObjectModelEnumeration enumeration, ObjectModelModifier visibility)Add a constructor to a enumeration.ObjectModelOperationObjectModelTransformerToJava. addConstructor(ObjectModelClass clazz, ObjectModelModifier visibility)ObjectModelOperationObjectModelTransformerToJava. addConstructor(ObjectModelEnumeration clazz, ObjectModelModifier visibility)protected ObjectModelOperationJavaBuilder. addConstructorForClassifier(ObjectModelClassifier classifier, ObjectModelModifier visibility)ObjectModelOperationJavaBuilder. addOperation(ObjectModelClassifier classifier, String name, String type, ObjectModelModifier... modifiers)Add a new operation to a classifier.ObjectModelOperationObjectModelTransformerToJava. addOperation(ObjectModelClassifier classifier, String name, Class<?> type, ObjectModelModifier... modifiers)ObjectModelOperationObjectModelTransformerToJava. addOperation(ObjectModelClassifier classifier, String name, String type, ObjectModelModifier... modifiers)ObjectModelOperationObjectModelTransformerToJava. addOperation(ObjectModelClassifier classifier, ObjectModelOperation operation)Adds an operation to the given classifier.ObjectModelOperationObjectModelTransformerToJava. cloneOperation(ObjectModelOperation source, ObjectModelClassifier destination, boolean cloneDocumentation, ObjectModelJavaModifier... modifiers)Clone thesourceoperation into thedestinationclassifier.ObjectModelOperationObjectModelTransformerToJava. cloneOperationSignature(ObjectModelOperation source, ObjectModelClassifier destination, boolean cloneDocumentation, ObjectModelModifier... modifiers)Clone thesourceoperation into thedestinationclassifier.Methods in org.nuiton.eugene.java with parameters of type ObjectModelOperation Modifier and Type Method Description voidJavaBuilder. addBodyCode(ObjectModelClassifier classifier, ObjectModelOperation operation, String code)Add a body code to the operation of a classifier.voidJavaBuilder. addException(ObjectModelOperation operation, String exception)Add an exception to an operation.voidObjectModelTransformerToJava. addException(ObjectModelOperation operation, Class<?> exception)voidObjectModelTransformerToJava. addException(ObjectModelOperation operation, String exception)ObjectModelOperationObjectModelTransformerToJava. addOperation(ObjectModelClassifier classifier, ObjectModelOperation operation)Adds an operation to the given classifier.ObjectModelParameterJavaBuilder. addParameter(ObjectModelOperation operation, String type, String name)Add a new parameter to an existing operation.ObjectModelParameterObjectModelTransformerToJava. addParameter(ObjectModelOperation operation, Class<?> type, String name)ObjectModelParameterObjectModelTransformerToJava. addParameter(ObjectModelOperation operation, String type, String name)ObjectModelOperationObjectModelTransformerToJava. cloneOperation(ObjectModelOperation source, ObjectModelClassifier destination, boolean cloneDocumentation, ObjectModelJavaModifier... modifiers)Clone thesourceoperation into thedestinationclassifier.ObjectModelOperationObjectModelTransformerToJava. cloneOperationSignature(ObjectModelOperation source, ObjectModelClassifier destination, boolean cloneDocumentation, ObjectModelModifier... modifiers)Clone thesourceoperation into thedestinationclassifier.protected voidJavaGenerator. generateBlock(Writer output, ObjectModelClassifier clazz, ObjectModelOperation op)protected voidJavaGenerator. generateOperationDocumentation(Writer output, ObjectModelOperation op)static StringJavaGeneratorUtil. getOperationParametersListDeclaration(ObjectModelOperation operation)Used to return theoperationparameters for its declaration : type and name of each parameter will be join as a string separated by a comma.voidJavaBuilder. setOperationBody(ObjectModelOperation operation, String body)Set the operation body code.voidObjectModelTransformerToJava. setOperationBody(ObjectModelOperation operation, String body)Method parameters in org.nuiton.eugene.java with type arguments of type ObjectModelOperation Modifier and Type Method Description static voidJavaGeneratorUtil. cloneOperations(ObjectModelTransformerToJava transformer, Iterable<ObjectModelOperation> operations, ObjectModelClassifier target, boolean useVisibility, ObjectModelModifier... extraModifiers)Duplicates in thetargetclassifier the givenoperationsusing atransformerto modify model.protected voidJavaGenerator. generateOperations(Writer output, ObjectModelClassifier clazz, Collection<ObjectModelOperation> operations)Generate operations from a collection of ObjectModelOperation -
Uses of ObjectModelOperation in org.nuiton.eugene.java.extension
Fields in org.nuiton.eugene.java.extension with type parameters of type ObjectModelOperation Modifier and Type Field Description protected Map<ObjectModelOperation,StringBuilder>CodesManager. codesstore of codes associated to operationsMethods in org.nuiton.eugene.java.extension that return types with arguments of type ObjectModelOperation Modifier and Type Method Description protected Map<ObjectModelOperation,StringBuilder>CodesManager. getCodes()Methods in org.nuiton.eugene.java.extension with parameters of type ObjectModelOperation Modifier and Type Method Description voidCodesManagerExtension. addcode(ObjectModelClassifier classifier, ObjectModelOperation operation, String code)Add thecodefor the givenoperationof the givenclassifier.voidCodesManager. addCode(ObjectModelOperation operation, String code)Add theannotationfor the givenelementof the classifier.StringCodesManager. getCode(ObjectModelOperation operation)Obtain the codes registred for a given operation of the classifier.StringCodesManagerExtension. getCode(ObjectModelClassifier classifier, ObjectModelOperation operation)Get body code for a operation of the given classifier. -
Uses of ObjectModelOperation in org.nuiton.eugene.models.friend
Methods in org.nuiton.eugene.models.friend with parameters of type ObjectModelOperation Modifier and Type Method Description static OperationDefOperationDef. of(ObjectModelOperation anOperation, String defaultPackage) -
Uses of ObjectModelOperation in org.nuiton.eugene.models.object
Methods in org.nuiton.eugene.models.object that return ObjectModelOperation Modifier and Type Method Description ObjectModelOperationObjectModelBuilder. addOperation(ObjectModelClassifier classifier, String name, String returnType, ObjectModelModifier... modifiers)Add an operation to a classifier.ObjectModelOperationObjectModelBuilder. addOperation(ObjectModelClassifier classifier, ObjectModelOperation operation)Add an operation to a classifier.Methods in org.nuiton.eugene.models.object that return types with arguments of type ObjectModelOperation Modifier and Type Method Description Collection<ObjectModelOperation>ObjectModelClassifier. getAllInterfaceOperations(boolean distinct)Returns all operations defined on all interfaces implemented by this classifier, directly or indirectly.Collection<ObjectModelOperation>ObjectModelClassifier. getAllOtherOperations(boolean distinct)Returns all operations defined on all implemented by this classifier, directly or indirectly.Collection<ObjectModelOperation>ObjectModelClass. getAllSuperclassOperations(boolean distinct)Returns all operations defined on all Super class extended by this classifier, directly or indirectly. and all interface implemented by the super class.Collection<ObjectModelOperation>ObjectModelClassifier. getOperations()Returns all operations defined on this classifier.Collection<ObjectModelOperation>ObjectModelClassifier. getOperations(String name)Returns all operations defined on this classifier.Methods in org.nuiton.eugene.models.object with parameters of type ObjectModelOperation Modifier and Type Method Description voidObjectModelBuilder. addException(ObjectModelOperation operation, String exception)Add an exception to an operation.ObjectModelOperationObjectModelBuilder. addOperation(ObjectModelClassifier classifier, ObjectModelOperation operation)Add an operation to a classifier.ObjectModelParameterObjectModelBuilder. addParameter(ObjectModelOperation operation, String type, String name)Add a parameter to an operation.voidObjectModelBuilder. setOperationBody(ObjectModelOperation operation, String body)Set the body code for an Operation. -
Uses of ObjectModelOperation in org.nuiton.eugene.models.object.validator
Methods in org.nuiton.eugene.models.object.validator with parameters of type ObjectModelOperation Modifier and Type Method Description protected booleanObjectModelValidator. validateOperation(ObjectModelOperation operation) -
Uses of ObjectModelOperation in org.nuiton.eugene.models.object.xml
Classes in org.nuiton.eugene.models.object.xml that implement ObjectModelOperation Modifier and Type Class Description classObjectModelOperationImplObjectModelOperationImpl.java Created: 14 janv. 2004Fields in org.nuiton.eugene.models.object.xml with type parameters of type ObjectModelOperation Modifier and Type Field Description protected List<ObjectModelOperation>ObjectModelClassifierImpl. operationsMethods in org.nuiton.eugene.models.object.xml that return types with arguments of type ObjectModelOperation Modifier and Type Method Description Collection<ObjectModelOperation>ObjectModelClassifierImpl. getAllInterfaceOperations(boolean distinct)protected Collection<ObjectModelOperation>ObjectModelClassifierImpl. getAllInterfaceOperations(Collection<ObjectModelOperation> result)Collection<ObjectModelOperation>ObjectModelClassifierImpl. getAllOtherOperations(boolean distinct)Collection<ObjectModelOperation>ObjectModelClassImpl. getAllOtherOperations(boolean distinct)Collection<ObjectModelOperation>ObjectModelClassImpl. getAllSuperclassOperations(boolean distinct)protected Collection<ObjectModelOperation>ObjectModelClassImpl. getAllSuperclassOperations(Collection<ObjectModelOperation> result)Collection<ObjectModelOperation>ObjectModelClassifierImpl. getOperations()Collection<ObjectModelOperation>ObjectModelClassifierImpl. getOperations(String name)Method parameters in org.nuiton.eugene.models.object.xml with type arguments of type ObjectModelOperation Modifier and Type Method Description protected Collection<ObjectModelOperation>ObjectModelClassifierImpl. getAllInterfaceOperations(Collection<ObjectModelOperation> result)protected Collection<ObjectModelOperation>ObjectModelClassImpl. getAllSuperclassOperations(Collection<ObjectModelOperation> result)
-