Exemple #1
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(IoBinding), BPMN_ELEMENT_IO_BINDING).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            operationRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_OPERATION_REF).required().qNameAttributeReference(typeof(Operation)).build();

            inputDataRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_INPUT_DATA_REF).required().idAttributeReference(typeof(DataInput)).build();

            outputDataRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_OUTPUT_DATA_REF).required().idAttributeReference(typeof(DataOutput)).build();

            typeBuilder.build();
        }
Exemple #2
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ComplexGateway), BPMN_ELEMENT_COMPLEX_GATEWAY).namespaceUri(BPMN20_NS).extendsType(typeof(Gateway)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            defaultAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_DEFAULT).idAttributeReference(typeof(SequenceFlow)).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            activationConditionChild = sequenceBuilder.element(typeof(ActivationCondition)).build();

            typeBuilder.build();
        }
Exemple #3
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ResourceParameterBinding), BPMN_ELEMENT_RESOURCE_PARAMETER_BINDING).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            parameterRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_PARAMETER_REF).required().qNameAttributeReference(typeof(ResourceParameter)).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            expressionChild = sequenceBuilder.element(typeof(Expression)).required().build();

            typeBuilder.build();
        }
Exemple #4
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(SignalEventDefinition), BPMN_ELEMENT_SIGNAL_EVENT_DEFINITION).namespaceUri(BPMN20_NS).extendsType(typeof(EventDefinition)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            signalRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_SIGNAL_REF).qNameAttributeReference(typeof(Signal)).build();

            /// <summary>
            /// Camunda Attributes </summary>
            camundaAsyncAttribute = typeBuilder.booleanAttribute(CAMUNDA_ATTRIBUTE_ASYNC).@namespace(CAMUNDA_NS).defaultValue(false).build();

            typeBuilder.build();
        }
Exemple #5
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(CamundaConnector), CAMUNDA_ELEMENT_CONNECTOR).namespaceUri(CAMUNDA_NS).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            camundaConnectorIdChild = sequenceBuilder.element(typeof(CamundaConnectorId)).required().build();

            camundaInputOutputChild = sequenceBuilder.element(typeof(CamundaInputOutput)).build();

            typeBuilder.build();
        }
Exemple #6
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(CorrelationPropertyRetrievalExpression), BPMN_ELEMENT_CORRELATION_PROPERTY_RETRIEVAL_EXPRESSION).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            messageRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_MESSAGE_REF).required().qNameAttributeReference(typeof(Message)).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            messagePathChild = sequenceBuilder.element(typeof(MessagePath)).required().build();

            typeBuilder.build();
        }
Exemple #7
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ResourceParameter), BPMN_ELEMENT_RESOURCE_PARAMETER).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            nameAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_NAME).build();

            typeAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_TYPE).qNameAttributeReference(typeof(ItemDefinition)).build();

            isRequiredAttribute = typeBuilder.booleanAttribute(BPMN_ATTRIBUTE_IS_REQUIRED).build();

            typeBuilder.build();
        }
Exemple #8
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(DiagramElement), DI_ELEMENT_DIAGRAM_ELEMENT).namespaceUri(DI_NS).abstractType();

            idAttribute = typeBuilder.stringAttribute(DI_ATTRIBUTE_ID).idAttribute().build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            extensionChild = sequenceBuilder.element(typeof(Extension)).build();

            typeBuilder.build();
        }
Exemple #9
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ConversationLink), BPMN_ELEMENT_CONVERSATION_LINK).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            nameAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_NAME).build();

            sourceRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_SOURCE_REF).required().qNameAttributeReference(typeof(InteractionNode)).build();

            targetRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_TARGET_REF).required().qNameAttributeReference(typeof(InteractionNode)).build();

            typeBuilder.build();
        }
Exemple #10
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ItemAwareElement), BPMN_ELEMENT_ITEM_AWARE_ELEMENT).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).abstractType();

            itemSubjectRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_ITEM_SUBJECT_REF).qNameAttributeReference(typeof(ItemDefinition)).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            dataStateChild = sequenceBuilder.element(typeof(DataState)).build();

            typeBuilder.build();
        }
Exemple #11
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(Assignment), BPMN_ELEMENT_ASSIGNMENT).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            fromChild = sequenceBuilder.element(typeof(From)).required().build();

            toChild = sequenceBuilder.element(typeof(To)).required().build();

            typeBuilder.build();
        }
Exemple #12
0
        public static void registerType(ModelBuilder bpmnModelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = bpmnModelBuilder.defineType(typeof(Import), BPMN_ELEMENT_IMPORT).namespaceUri(BPMN20_NS).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            namespaceAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_NAMESPACE).required().build();

            locationAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_LOCATION).required().build();

            importTypeAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_IMPORT_TYPE).required().build();

            typeBuilder.build();
        }
Exemple #13
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(Escalation), BPMN_ELEMENT_ESCALATION).namespaceUri(BPMN20_NS).extendsType(typeof(RootElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            nameAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_NAME).build();

            escalationCodeAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_ESCALATION_CODE).build();

            structureRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_STRUCTURE_REF).qNameAttributeReference(typeof(ItemDefinition)).build();

            typeBuilder.build();
        }
Exemple #14
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(Bounds), DC_ELEMENT_BOUNDS).namespaceUri(DC_NS).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            xAttribute = typeBuilder.doubleAttribute(DC_ATTRIBUTE_X).required().build();

            yAttribute = typeBuilder.doubleAttribute(DC_ATTRIBUTE_Y).required().build();

            widthAttribute = typeBuilder.doubleAttribute(DC_ATTRIBUTE_WIDTH).required().build();

            heightAttribute = typeBuilder.doubleAttribute(DC_ATTRIBUTE_HEIGHT).required().build();

            typeBuilder.build();
        }
Exemple #15
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(DataObjectReference), BPMN_ELEMENT_DATA_OBJECT_REFERENCE).namespaceUri(BPMN20_NS).extendsType(typeof(FlowElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            itemSubjectRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_ITEM_SUBJECT_REF).qNameAttributeReference(typeof(ItemDefinition)).build();

            dataObjectRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_DATA_OBJECT_REF).idAttributeReference(typeof(DataObject)).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            dataStateChild = sequenceBuilder.element(typeof(DataState)).build();

            typeBuilder.build();
        }
Exemple #16
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(Diagram), DI_ELEMENT_DIAGRAM).namespaceUri(DI_NS).abstractType();

            nameAttribute = typeBuilder.stringAttribute(DI_ATTRIBUTE_NAME).build();

            documentationAttribute = typeBuilder.stringAttribute(DI_ATTRIBUTE_DOCUMENTATION).build();

            resolutionAttribute = typeBuilder.doubleAttribute(DI_ATTRIBUTE_RESOLUTION).build();

            idAttribute = typeBuilder.stringAttribute(DI_ATTRIBUTE_ID).idAttribute().build();

            typeBuilder.build();
        }
Exemple #17
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(TimerEventDefinition), BPMN_ELEMENT_TIMER_EVENT_DEFINITION).namespaceUri(BPMN20_NS).extendsType(typeof(EventDefinition)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            timeDateChild = sequenceBuilder.element(typeof(TimeDate)).build();

            timeDurationChild = sequenceBuilder.element(typeof(TimeDuration)).build();

            timeCycleChild = sequenceBuilder.element(typeof(TimeCycle)).build();

            typeBuilder.build();
        }
Exemple #18
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ReceiveTask), BPMN_ELEMENT_RECEIVE_TASK).namespaceUri(BPMN20_NS).extendsType(typeof(Task)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            implementationAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_IMPLEMENTATION).defaultValue("##WebService").build();

            instantiateAttribute = typeBuilder.booleanAttribute(BPMN_ATTRIBUTE_INSTANTIATE).defaultValue(false).build();

            messageRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_MESSAGE_REF).qNameAttributeReference(typeof(Message)).build();

            operationRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_OPERATION_REF).qNameAttributeReference(typeof(Operation)).build();

            typeBuilder.build();
        }
Exemple #19
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(CamundaOut), CAMUNDA_ELEMENT_OUT).namespaceUri(CAMUNDA_NS).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            camundaSourceAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_SOURCE).@namespace(CAMUNDA_NS).build();

            camundaSourceExpressionAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_SOURCE_EXPRESSION).@namespace(CAMUNDA_NS).build();

            camundaVariablesAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_VARIABLES).@namespace(CAMUNDA_NS).build();

            camundaTargetAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_TARGET).@namespace(CAMUNDA_NS).build();

            camundaLocalAttribute = typeBuilder.booleanAttribute(CAMUNDA_ATTRIBUTE_LOCAL).@namespace(CAMUNDA_NS).build();

            typeBuilder.build();
        }
Exemple #20
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(SequenceFlow), BPMN_ELEMENT_SEQUENCE_FLOW).namespaceUri(BPMN20_NS).extendsType(typeof(FlowElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            sourceRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_SOURCE_REF).required().idAttributeReference(typeof(FlowNode)).build();

            targetRefAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_TARGET_REF).required().idAttributeReference(typeof(FlowNode)).build();

            isImmediateAttribute = typeBuilder.booleanAttribute(BPMN_ATTRIBUTE_IS_IMMEDIATE).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            conditionExpressionCollection = sequenceBuilder.element(typeof(ConditionExpression)).build();

            typeBuilder.build();
        }
Exemple #21
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(Font), DC_ELEMENT_FONT).namespaceUri(DC_NS).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            nameAttribute = typeBuilder.stringAttribute(DC_ATTRIBUTE_NAME).build();

            sizeAttribute = typeBuilder.doubleAttribute(DC_ATTRIBUTE_SIZE).build();

            isBoldAttribute = typeBuilder.booleanAttribute(DC_ATTRIBUTE_IS_BOLD).build();

            isItalicAttribute = typeBuilder.booleanAttribute(DC_ATTRIBUTE_IS_ITALIC).build();

            isUnderlineAttribute = typeBuilder.booleanAttribute(DC_ATTRIBUTE_IS_UNDERLINE).build();

            isStrikeTroughAttribute = typeBuilder.booleanAttribute(DC_ATTRIBUTE_IS_STRIKE_THROUGH).build();

            typeBuilder.build();
        }
Exemple #22
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(BpmnEdge), BPMNDI_ELEMENT_BPMN_EDGE).namespaceUri(BPMNDI_NS).extendsType(typeof(LabeledEdge)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            bpmnElementAttribute = typeBuilder.stringAttribute(BPMNDI_ATTRIBUTE_BPMN_ELEMENT).qNameAttributeReference(typeof(BaseElement)).build();

            sourceElementAttribute = typeBuilder.stringAttribute(BPMNDI_ATTRIBUTE_SOURCE_ELEMENT).qNameAttributeReference(typeof(DiagramElement)).build();

            targetElementAttribute = typeBuilder.stringAttribute(BPMNDI_ATTRIBUTE_TARGET_ELEMENT).qNameAttributeReference(typeof(DiagramElement)).build();

            messageVisibleKindAttribute = typeBuilder.enumAttribute(BPMNDI_ATTRIBUTE_MESSAGE_VISIBLE_KIND, typeof(MessageVisibleKind)).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            bpmnLabelChild = sequenceBuilder.element(typeof(BpmnLabel)).build();

            typeBuilder.build();
        }
Exemple #23
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(CamundaField), CAMUNDA_ELEMENT_FIELD).namespaceUri(CAMUNDA_NS).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            camundaNameAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_NAME).@namespace(CAMUNDA_NS).build();

            camundaExpressionAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_EXPRESSION).@namespace(CAMUNDA_NS).build();

            camundaStringValueAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_STRING_VALUE).@namespace(CAMUNDA_NS).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            camundaExpressionChild = sequenceBuilder.element(typeof(CamundaExpression)).build();

            camundaStringChild = sequenceBuilder.element(typeof(CamundaString)).build();

            typeBuilder.build();
        }
Exemple #24
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ScriptTask), BPMN_ELEMENT_SCRIPT_TASK).namespaceUri(BPMN20_NS).extendsType(typeof(Task)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            scriptFormatAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_SCRIPT_FORMAT).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            scriptChild = sequenceBuilder.element(typeof(Script)).build();

            /// <summary>
            /// camunda extensions </summary>

            camundaResultVariableAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_RESULT_VARIABLE).@namespace(CAMUNDA_NS).build();

            camundaResourceAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_RESOURCE).@namespace(CAMUNDA_NS).build();

            typeBuilder.build();
        }
Exemple #25
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(BusinessRuleTask), BPMN_ELEMENT_BUSINESS_RULE_TASK).namespaceUri(BPMN20_NS).extendsType(typeof(Task)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            implementationAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_IMPLEMENTATION).defaultValue("##unspecified").build();

            /// <summary>
            /// camunda extensions </summary>

            camundaClassAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_CLASS).@namespace(CAMUNDA_NS).build();

            camundaDelegateExpressionAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_DELEGATE_EXPRESSION).@namespace(CAMUNDA_NS).build();

            camundaExpressionAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_EXPRESSION).@namespace(CAMUNDA_NS).build();

            camundaResultVariableAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_RESULT_VARIABLE).@namespace(CAMUNDA_NS).build();

            camundaTopicAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_TOPIC).@namespace(CAMUNDA_NS).build();

            camundaTypeAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_TYPE).@namespace(CAMUNDA_NS).build();

            camundaDecisionRefAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_DECISION_REF).@namespace(CAMUNDA_NS).build();

            camundaDecisionRefBindingAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_DECISION_REF_BINDING).@namespace(CAMUNDA_NS).build();

            camundaDecisionRefVersionAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_DECISION_REF_VERSION).@namespace(CAMUNDA_NS).build();

            camundaDecisionRefVersionTagAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_DECISION_REF_VERSION_TAG).@namespace(CAMUNDA_NS).build();

            camundaDecisionRefTenantIdAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_DECISION_REF_TENANT_ID).@namespace(CAMUNDA_NS).build();

            camundaMapDecisionResultAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_MAP_DECISION_RESULT).@namespace(CAMUNDA_NS).build();

            camundaTaskPriorityAttribute = typeBuilder.stringAttribute(CAMUNDA_ATTRIBUTE_TASK_PRIORITY).@namespace(CAMUNDA_NS).build();

            typeBuilder.build();
        }
Exemple #26
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(BpmnShape), BPMNDI_ELEMENT_BPMN_SHAPE).namespaceUri(BPMNDI_NS).extendsType(typeof(LabeledShape)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            bpmnElementAttribute = typeBuilder.stringAttribute(BPMNDI_ATTRIBUTE_BPMN_ELEMENT).qNameAttributeReference(typeof(BaseElement)).build();

            isHorizontalAttribute = typeBuilder.booleanAttribute(BPMNDI_ATTRIBUTE_IS_HORIZONTAL).build();

            isExpandedAttribute = typeBuilder.booleanAttribute(BPMNDI_ATTRIBUTE_IS_EXPANDED).build();

            isMarkerVisibleAttribute = typeBuilder.booleanAttribute(BPMNDI_ATTRIBUTE_IS_MARKER_VISIBLE).build();

            isMessageVisibleAttribute = typeBuilder.booleanAttribute(BPMNDI_ATTRIBUTE_IS_MESSAGE_VISIBLE).build();

            participantBandKindAttribute = typeBuilder.enumAttribute(BPMNDI_ATTRIBUTE_PARTICIPANT_BAND_KIND, typeof(ParticipantBandKind)).build();

            choreographyActivityShapeAttribute = typeBuilder.stringAttribute(BPMNDI_ATTRIBUTE_CHOREOGRAPHY_ACTIVITY_SHAPE).qNameAttributeReference(typeof(BpmnShape)).build();

            SequenceBuilder sequenceBuilder = typeBuilder.sequence();

            bpmnLabelChild = sequenceBuilder.element(typeof(BpmnLabel)).build();

            typeBuilder.build();
        }
Exemple #27
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(PotentialOwner), BPMN_ELEMENT_POTENTIAL_OWNER).namespaceUri(BPMN20_NS).extendsType(typeof(HumanPerformer)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            typeBuilder.build();
        }
Exemple #28
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(GlobalConversation), BPMN_ELEMENT_GLOBAL_CONVERSATION).namespaceUri(BPMN20_NS).extendsType(typeof(Collaboration)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            typeBuilder.build();
        }
Exemple #29
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(TargetRef), BPMN_ELEMENT_TARGET_REF).namespaceUri(BPMN20_NS).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass());

            typeBuilder.build();
        }
Exemple #30
0
        public static void registerType(ModelBuilder modelBuilder)
        {
            ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(LoopCharacteristics), BPMN_ELEMENT_LOOP_CHARACTERISTICS).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).abstractType();

            typeBuilder.build();
        }