Package org.camunda.bpm.model.xml.type.child

Examples of org.camunda.bpm.model.xml.type.child.SequenceBuilder


    ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(Shape.class, DI_ELEMENT_SHAPE)
      .namespaceUri(DI_NS)
      .extendsType(Node.class)
      .abstractType();

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

    boundsChild = sequenceBuilder.element(Bounds.class)
      .required()
      .build();

    typeBuilder.build();
  }
View Full Code Here


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

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

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

    typeBuilder.build();
  }
View Full Code Here

    ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(Edge.class, DI_ELEMENT_EDGE)
      .namespaceUri(DI_NS)
      .extendsType(DiagramElement.class)
      .abstractType();

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

    waypointCollection = sequenceBuilder.elementCollection(Waypoint.class)
      .minOccurs(2)
      .build();

    typeBuilder.build();
  }
View Full Code Here

    correlationKeyAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_CORRELATION_KEY_REF)
      .required()
      .qNameAttributeReference(CorrelationKey.class)
      .build();

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

    correlationPropertyBindingCollection = sequenceBuilder.elementCollection(CorrelationPropertyBinding.class)
      .build();

    typeBuilder.build();
  }
View Full Code Here

    ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(Plane.class, DI_ELEMENT_PLANE)
      .namespaceUri(DI_NS)
      .extendsType(Node.class)
      .abstractType();

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

    diagramElementCollection = sequenceBuilder.elementCollection(DiagramElement.class)
      .build();

    typeBuilder.build();
  }
View Full Code Here

    ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(Label.class, DI_ELEMENT_LABEL)
      .namespaceUri(DI_NS)
      .extendsType(Node.class)
      .abstractType();

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

    boundsChild = sequenceBuilder.element(Bounds.class)
      .build();

    typeBuilder.build();
  }
View Full Code Here

        public IoSpecification newInstance(ModelTypeInstanceContext instanceContext) {
          return new IoSpecificationImpl(instanceContext);
        }
      });

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

    dataInputCollection = sequenceBuilder.elementCollection(DataInput.class)
      .build();

    dataOutputCollection = sequenceBuilder.elementCollection(DataOutput.class)
      .build();

    inputSetCollection = sequenceBuilder.elementCollection(InputSet.class)
      .required()
      .build();

    outputSetCollection = sequenceBuilder.elementCollection(OutputSet.class)
      .required()
      .build();

    typeBuilder.build();
  }
View Full Code Here

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

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

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

    typeBuilder.build();
  }
View Full Code Here

      });

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

    SequenceBuilder sequenceBuilder = typeBuilder.sequence();

    correlationPropertyRefCollection = sequenceBuilder.elementCollection(CorrelationPropertyRef.class)
      .qNameElementReferenceCollection(CorrelationProperty.class)
      .build();

    typeBuilder.build();
  }
View Full Code Here

    ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(Event.class, BPMN_ELEMENT_EVENT)
      .namespaceUri(BPMN20_NS)
      .extendsType(FlowNode.class)
      .abstractType();

    SequenceBuilder sequence = typeBuilder.sequence();

    propertyCollection = sequence.elementCollection(Property.class)
      .build();

    typeBuilder.build();
  }
View Full Code Here

TOP

Related Classes of org.camunda.bpm.model.xml.type.child.SequenceBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.