Package cruise.umple.modeling.handlers
Class ModelingAssociationsGenerationPointsHandler
java.lang.Object
cruise.umple.modeling.handlers.ModelingAssociationsGenerationPointsHandler
public class ModelingAssociationsGenerationPointsHandler
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ModelingAssociationsGenerationPointsHandler()
-
Method Summary
Modifier and Type Method Description static java.util.List<GenComment>
addComments(GenerationPolicyRegistry generationValueGetter, java.lang.Object element)
static void
associationsVairablesAddHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent)
static void
associationsVairablesHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent)
static void
associationsVairablesSetter(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent)
static void
attributesAndAssociationsDeclarationProcessor(GenerationPolicyRegistry generationValueGetter, boolean isStatic, boolean isConstant, boolean isDerived, boolean isSorted, boolean isAutoUnique, java.lang.String name, java.lang.String typeName, java.lang.Object attribute, java.lang.Object element, java.lang.String visibility, boolean isInternal, java.lang.String modifier, java.lang.Object parent)
static void
attributesAndAssociationsProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
static void
attributesHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent, java.lang.String name, boolean isImmutable, boolean isLazy)
static java.lang.String
extractMain(java.lang.String code)
static void
helper(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent, java.lang.String typeName)
static void
manyAttributesAddHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
static void
operationsProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.String operationName, java.lang.String visibility, boolean isStatic, java.lang.Object element, java.lang.String typeName, java.lang.Object interfaceObject, java.lang.Object parent)
static void
prepareAssociationsHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
static void
prepareAttributeHandler(GenerationPolicyRegistry generationValueGetter, boolean isDerived, boolean isSorted, boolean isAutoUnique, boolean isConstant, boolean isdefaulted, boolean isStatic, boolean isLazy, boolean isImmutable, java.lang.String defaultValue, java.lang.Object element, java.lang.Object parent)
static void
prepareAttributeHandlerCopy(GenerationPolicyRegistry generationValueGetter, boolean isDerived, boolean isSorted, java.lang.String typeName, java.lang.String name, boolean isConstant, java.lang.Object element, java.lang.Object parent)
static void
registerConstructorMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object interfaceObject, java.lang.Object parent)
static void
registerDestructorMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
static void
registerGetterMethods(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
static void
registerInternalCopyMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
static void
registerProxyAdd(GenAssociation association)
static void
registerStreamMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
static void
searchAndRegisterExtraMains(GenerationPolicyRegistry generationValueGetter, java.lang.Object element)
static void
setConstructorConstraints(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent)
-
Constructor Details
-
ModelingAssociationsGenerationPointsHandler
public ModelingAssociationsGenerationPointsHandler()
-
-
Method Details
-
registerInternalCopyMethod
public static void registerInternalCopyMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
registerStreamMethod
public static void registerStreamMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
registerDestructorMethod
public static void registerDestructorMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
registerConstructorMethod
public static void registerConstructorMethod(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object interfaceObject, java.lang.Object parent) -
prepareAttributeHandler
public static void prepareAttributeHandler(GenerationPolicyRegistry generationValueGetter, boolean isDerived, boolean isSorted, boolean isAutoUnique, boolean isConstant, boolean isdefaulted, boolean isStatic, boolean isLazy, boolean isImmutable, java.lang.String defaultValue, java.lang.Object element, java.lang.Object parent) -
prepareAssociationsHandler
public static void prepareAssociationsHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
prepareAttributeHandlerCopy
public static void prepareAttributeHandlerCopy(GenerationPolicyRegistry generationValueGetter, boolean isDerived, boolean isSorted, java.lang.String typeName, java.lang.String name, boolean isConstant, java.lang.Object element, java.lang.Object parent) -
addComments
public static java.util.List<GenComment> addComments(GenerationPolicyRegistry generationValueGetter, java.lang.Object element) -
associationsVairablesSetter
public static void associationsVairablesSetter(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent) -
associationsVairablesHandler
public static void associationsVairablesHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent) -
attributesHandler
public static void attributesHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent, java.lang.String name, boolean isImmutable, boolean isLazy) -
attributesAndAssociationsDeclarationProcessor
public static void attributesAndAssociationsDeclarationProcessor(GenerationPolicyRegistry generationValueGetter, boolean isStatic, boolean isConstant, boolean isDerived, boolean isSorted, boolean isAutoUnique, java.lang.String name, java.lang.String typeName, java.lang.Object attribute, java.lang.Object element, java.lang.String visibility, boolean isInternal, java.lang.String modifier, java.lang.Object parent) -
helper
public static void helper(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent, java.lang.String typeName) -
registerGetterMethods
public static void registerGetterMethods(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
attributesAndAssociationsProcessor
public static void attributesAndAssociationsProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
associationsVairablesAddHandler
public static void associationsVairablesAddHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object modelPackage, java.lang.Object parent) -
operationsProcessor
public static void operationsProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.String operationName, java.lang.String visibility, boolean isStatic, java.lang.Object element, java.lang.String typeName, java.lang.Object interfaceObject, java.lang.Object parent) -
registerProxyAdd
-
manyAttributesAddHandler
public static void manyAttributesAddHandler(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
setConstructorConstraints
public static void setConstructorConstraints(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object parent) -
searchAndRegisterExtraMains
public static void searchAndRegisterExtraMains(GenerationPolicyRegistry generationValueGetter, java.lang.Object element) -
extractMain
public static java.lang.String extractMain(java.lang.String code)
-