public static void registerType(ModelBuilder modelBuilder) { ModelElementTypeBuilder typeBuilder = modelBuilder.defineType(typeof(ParticipantMultiplicity), BPMN_ELEMENT_PARTICIPANT_MULTIPLICITY).namespaceUri(BPMN20_NS).extendsType(typeof(BaseElement)).instanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); minimumAttribute = typeBuilder.integerAttribute(BPMN_ATTRIBUTE_MINIMUM).defaultValue(0).build(); maximumAttribute = typeBuilder.integerAttribute(BPMN_ATTRIBUTE_MAXIMUM).defaultValue(1).build(); typeBuilder.build(); }