protected internal static IElementReferenceCollection EventDefinitionRefCollection;//IElementReferenceCollection<IEventDefinition, EventDefinitionRef> public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICatchEvent>(/*typeof(ICatchEvent),*/ BpmnModelConstants.BpmnElementCatchEvent) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IEvent)) .AbstractType(); ParallelMultipleAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmnAttributeParallelMultiple).DefaultValue(false).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DataOutputCollection = sequenceBuilder.ElementCollection <IDataOutput>(/*typeof(IDataOutput)*/).Build/*<IDataOutput>*/ (); DataOutputAssociationCollection = sequenceBuilder.ElementCollection <IDataOutputAssociation>(/*typeof(IDataOutputAssociation)*/).Build/*<IDataOutputAssociation>*/ (); OutputSetChild = sequenceBuilder.Element <IOutputSet>(/*typeof(IOutputSet)*/).Build/*<IOutputSet>*/ (); EventDefinitionCollection = sequenceBuilder.ElementCollection <IEventDefinition>(/*typeof(IEventDefinition)*/).Build/*<IEventDefinition>*/ (); EventDefinitionRefCollection = sequenceBuilder .ElementCollection <EventDefinitionRef>(/*typeof(EventDefinitionRef)*/) .QNameElementReferenceCollection <IEventDefinition>(/*typeof(IEventDefinition)*/) .Build(); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder bpmnModelBuilder) { IModelElementTypeBuilder typeBuilder = bpmnModelBuilder.DefineType <IDefinitions>(/*typeof(IDefinitions),*/ BpmnModelConstants.BpmnElementDefinitions) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); IdAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeId).IdAttribute().Build(); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); TargetNamespaceAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeTargetNamespace).Required().Build(); ExpressionLanguageAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeExpressionLanguage).DefaultValue(BpmnModelConstants.XpathNs).Build(); TypeLanguageAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeTypeLanguage).DefaultValue(BpmnModelConstants.XmlSchemaNs).Build(); ExporterAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeExporter).Build(); ExporterVersionAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeExporterVersion).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ImportCollection = sequenceBuilder.ElementCollection <IMport>(/*typeof(IMport)*/).Build/*<IMport>*/ (); ExtensionCollection = sequenceBuilder.ElementCollection <IExtension>(/*typeof(IExtension)*/).Build/*<IExtension>*/ (); RootElementCollection = sequenceBuilder.ElementCollection <IRootElement>(/*typeof(IRootElement)*/).Build/*<IRootElement>*/ (); BpmnDiagramCollection = sequenceBuilder.ElementCollection <IBpmnDiagram>(/*typeof(IBpmnDiagram)*/).Build/*<IBpmnDiagram>*/ (); RelationshipCollection = sequenceBuilder.ElementCollection <IRelationship>(/*typeof(IRelationship)*/).Build/*<IRelationship>*/ (); typeBuilder.Build(); }
protected internal static IElementReferenceCollection EventDefinitionRefCollection;//IElementReferenceCollection<IEventDefinition, EventDefinitionRef> public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IThrowEvent>(/*typeof(IThrowEvent),*/ BpmnModelConstants.BpmnElementThrowEvent) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IEvent)) .AbstractType(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DataInputCollection = sequenceBuilder .ElementCollection <IDataInput>(/*typeof(IDataInput)*/) .Build/*<IDataInput>*/ (); DataInputAssociationCollection = sequenceBuilder .ElementCollection <IDataInputAssociation>(/*typeof(IDataInputAssociation)*/) .Build/*<IDataInputAssociation>*/ (); InputSetChild = sequenceBuilder .Element <INputSet>(/*typeof(INputSet)*/) .Build/*<INputSet>*/ (); EventDefinitionCollection = sequenceBuilder .ElementCollection <IEventDefinition>(/*typeof(IEventDefinition)*/) .Build/*<IEventDefinition>*/ (); EventDefinitionRefCollection = sequenceBuilder .ElementCollection <EventDefinitionRef>(/*typeof(EventDefinitionRef)*/) .QNameElementReferenceCollection <IEventDefinition>(/*typeof(IEventDefinition)*/) .Build(); typeBuilder.Build(); }
public virtual void RegisterChildElementCollection(IChildElementCollection /*<IModelElementInstance>*/ childElementCollection) { if (!_childElementCollections.Contains(childElementCollection)) { _childElementCollections.Add(childElementCollection); } }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IConversationNode>(/*typeof(IConversationNode),*/ BpmnModelConstants.BpmnElementConversationNode) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .AbstractType(); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ParticipantRefCollection = sequenceBuilder .ElementCollection <ParticipantRef>(/*typeof(ParticipantRef)*/) .QNameElementReferenceCollection <IParticipant>(/*typeof(IParticipant)*/) .Build(); MessageFlowRefCollection = sequenceBuilder .ElementCollection <MessageFlowRef>(/*typeof(MessageFlowRef)*/) .QNameElementReferenceCollection <IMessageFlow>(/*typeof(IMessageFlow)*/) .Build(); CorrelationKeyCollection = sequenceBuilder.ElementCollection <ICorrelationKey>(/*typeof(ICorrelationKey)*/).Build/*<ICorrelationKey>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IDataAssociation>(/*typeof(IDataAssociation),*/ BpmnModelConstants.BpmnElementDataAssociation) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); SourceRefCollection = sequenceBuilder .ElementCollection <SourceRef>(/*typeof(SourceRef)*/) .IdElementReferenceCollection <IItemAwareElement>(/*typeof(IItemAwareElement)*/) .Build(); TargetRefChild = sequenceBuilder .Element <TargetRef>(/*typeof(TargetRef)*/) .Required() .IdElementReference <IItemAwareElement>(/*typeof(IItemAwareElement)*/) .Build(); TransformationChild = sequenceBuilder.Element <Transformation>(/*typeof(Transformation)*/).Build/*<Transformation>*/ (); AssignmentCollection = sequenceBuilder.ElementCollection <IAssignment>(/*typeof(IAssignment)*/).Build/*<IAssignment>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICamundaFormProperty>(/*typeof(ICamundaFormProperty),*/ BpmnModelConstants.CamundaElementFormProperty) .NamespaceUri(BpmnModelConstants.CamundaNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); CamundaIdAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeId).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaNameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeName).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaTypeAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeType).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaRequiredAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.CamundaAttributeRequired).Namespace(BpmnModelConstants.CamundaNs).DefaultValue(false).Build(); CamundaReadableAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.CamundaAttributeReadable).Namespace(BpmnModelConstants.CamundaNs).DefaultValue(true).Build(); CamundaWriteableAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.CamundaAttributeWriteable).Namespace(BpmnModelConstants.CamundaNs).DefaultValue(true).Build(); CamundaVariableAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeVariable).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaExpressionAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeExpression).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaDatePatternAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeDatePattern).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaDefaultAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeDefault).Namespace(BpmnModelConstants.CamundaNs).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); CamundaValueCollection = sequenceBuilder.ElementCollection <ICamundaValue>(/*typeof(ICamundaValue)*/).Build/*<ICamundaValue>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IResourceRole>(/*typeof(IResourceRole), */ BpmnModelConstants.BpmnElementResourceRole) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeName) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ResourceRefChild = sequenceBuilder .Element <ResourceRef>(/*typeof(ResourceRef)*/) .QNameElementReference <Resources>(/*typeof(Resources)*/) .Build(); ResourceParameterBindingCollection = sequenceBuilder .ElementCollection <IResourceParameterBinding>(/*typeof(IResourceParameterBinding)*/) .Build/*<IResourceParameterBinding>*/ (); ResourceAssignmentExpressionChild = sequenceBuilder .Element <IResourceAssignmentExpression>(/*typeof(IResourceAssignmentExpression)*/) .Build/*<IResourceAssignmentExpression>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICamundaFormField>(/*typeof(ICamundaFormField),*/ BpmnModelConstants.CamundaElementFormField) .NamespaceUri(BpmnModelConstants.CamundaNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); CamundaIdAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeId).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaLabelAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeLabel).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaTypeAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeType).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaDatePatternAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeDatePattern).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaDefaultValueAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeDefaultValue).Namespace(BpmnModelConstants.CamundaNs).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); CamundaPropertiesChild = sequenceBuilder.Element <ICamundaProperties>(/*typeof(ICamundaProperties)*/).Build/*<ICamundaProperties>*/ (); CamundaValidationChild = sequenceBuilder.Element <ICamundaValidation>(/*typeof(ICamundaValidation)*/).Build/*<ICamundaValidation>*/ (); CamundaValueCollection = sequenceBuilder.ElementCollection <ICamundaValue>(/*typeof(ICamundaValue)*/).Build/*<ICamundaValue>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICollaboration>(/*typeof(ICollaboration),*/ BpmnModelConstants.BpmnElementCollaboration) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IRootElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); IsClosedAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmnAttributeIsClosed).DefaultValue(false).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ParticipantCollection = sequenceBuilder.ElementCollection <IParticipant>(/*typeof(IParticipant)*/).Build/*<IParticipant>*/ (); MessageFlowCollection = sequenceBuilder.ElementCollection <IMessageFlow>(/*typeof(IMessageFlow)*/).Build/*<IMessageFlow>*/ (); ArtifactCollection = sequenceBuilder.ElementCollection <IArtifact>(/*typeof(IArtifact)*/).Build/*<IArtifact>*/ (); ConversationNodeCollection = sequenceBuilder.ElementCollection <IConversationNode>(/*typeof(IConversationNode)*/).Build/*<IConversationNode>*/ (); ConversationAssociationCollection = sequenceBuilder.ElementCollection <IConversationAssociation>(/*typeof(IConversationAssociation)*/).Build/*<IConversationAssociation>*/ (); ParticipantAssociationCollection = sequenceBuilder.ElementCollection <IParticipantAssociation>(/*typeof(IParticipantAssociation)*/).Build/*<IParticipantAssociation>*/ (); MessageFlowAssociationCollection = sequenceBuilder.ElementCollection <IMessageFlowAssociation>(/*typeof(IMessageFlowAssociation)*/).Build/*<IMessageFlowAssociation>*/ (); CorrelationKeyCollection = sequenceBuilder.ElementCollection <ICorrelationKey>(/*typeof(ICorrelationKey)*/).Build/*<ICorrelationKey>*/ (); ConversationLinkCollection = sequenceBuilder.ElementCollection <IConversationLink>(/*typeof(IConversationLink)*/).Build/*<IConversationLink>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IContext>(/*typeof(IContext),*/ DmnModelConstants.DmnElementContext).NamespaceUri(DmnModelConstants.Dmn11Ns).ExtendsType(typeof(IExpression)).InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ContextEntryCollection = sequenceBuilder.ElementCollection <IContextEntry>(/*typeof(IContextEntry)*/).Build/*<IContextEntry>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICamundaMap>(/*typeof(ICamundaMap),*/ BpmnModelConstants.CamundaElementMap) .NamespaceUri(BpmnModelConstants.CamundaNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); CamundaEntryCollection = sequenceBuilder.ElementCollection <ICamundaEntry>(/*typeof(ICamundaEntry)*/).Build/*<ICamundaEntry>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IDecisionRule>(/*typeof(IDecisionRule),*/ DmnModelConstants.DmnElementDecisionRule).NamespaceUri(DmnModelConstants.Dmn11Ns).ExtendsType(typeof(IDmnElement)).InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); InputEntryCollection = sequenceBuilder.ElementCollection <IInputEntry>(/*typeof(IInputEntry)*/).Build/*<IInputEntry>*/ (); OutputEntryCollection = sequenceBuilder.ElementCollection <IOutputEntry>(/*typeof(IOutputEntry)*/).Required().Build/*<IOutputEntry>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IPlane>(/*typeof(IPlane),*/ BpmnModelConstants.DiElementPlane) .NamespaceUri(BpmnModelConstants.DiNs) .ExtendsType(typeof(INode)).AbstractType(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DiagramElementCollection = sequenceBuilder.ElementCollection <IDiagramElement>(/*typeof(IDiagramElement)*/).Build/*<IDiagramElement>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IEvent>(/*typeof(IEvent),*/ BpmnModelConstants.BpmnElementEvent) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IFlowNode)) .AbstractType(); ISequenceBuilder sequence = typeBuilder.Sequence(); PropertyCollection = sequence.ElementCollection <IProperty>(/*typeof(IProperty)*/).Build/*<IProperty>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ISubConversation>(/*typeof(ISubConversation),*/ BpmnModelConstants.BpmnElementSubConversation) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IConversationNode)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ConversationNodeCollection = sequenceBuilder.ElementCollection <IConversationNode>(/*typeof(IConversationNode)*/).Build/*<IConversationNode>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <Resources>(/*typeof(Resources),*/ BpmnModelConstants.BpmnElementResource) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IRootElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Required().Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ResourceParameterCollection = sequenceBuilder.ElementCollection <IResourceParameter>(/*typeof(IResourceParameter)*/).Build/*<IResourceParameter>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IBpmnDiagram>(/*typeof(IBpmnDiagram), */ BpmnModelConstants.BpmndiElementBpmnDiagram) .NamespaceUri(BpmnModelConstants.BpmndiNs) .ExtendsType(typeof(IDiagram)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); BpmnPlaneChild = sequenceBuilder.Element <IBpmnPlane>(/*typeof(IBpmnPlane)*/).Required().Build/*<IBpmnPlane>*/ (); BpmnLabelStyleCollection = sequenceBuilder.ElementCollection <IBpmnLabelStyle>(/*typeof(IBpmnLabelStyle)*/).Build/*<IBpmnLabelStyle>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ILaneSet>(/*typeof(ILaneSet),*/ BpmnModelConstants.BpmnElementLaneSet) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); LaneCollection = sequenceBuilder.ElementCollection <ILane>(/*typeof(ILane)*/).Build/*<ILane>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IExtension>(/*typeof(IExtension),*/ BpmnModelConstants.BpmnElementExtension) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); DefinitionAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeDefinition).Build(); MustUnderstandAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmnAttributeMustUnderstand).DefaultValue(false).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DocumentationCollection = sequenceBuilder.ElementCollection <IDocumentation>(/*typeof(IDocumentation)*/).Build/*<IDocumentation>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder bpmnModelBuilder) { IModelElementTypeBuilder typeBuilder = bpmnModelBuilder.DefineType <IBaseElement>(/*typeof(IBaseElement),*/ BpmnModelConstants.BpmnElementBaseElement) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .AbstractType(); IdAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeId).IdAttribute().Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DocumentationCollection = sequenceBuilder.ElementCollection <IDocumentation>(/*typeof(IDocumentation)*/).Build/*<IDocumentation>*/ (); ExtensionElementsChild = sequenceBuilder.Element <IExtensionElements>(/*typeof(IExtensionElements)*/).Build/*<IExtensionElements>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <INterface>(/*typeof(INterface),*/ BpmnModelConstants.BpmnElementInterface) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IRootElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Required().Build(); ImplementationRefAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeImplementationRef).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); OperationCollection = sequenceBuilder.ElementCollection <IOperation>(/*typeof(IOperation)*/).Required().Build/*<IOperation>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICorrelationSubscription>(/*typeof(ICorrelationSubscription),*/ BpmnModelConstants.BpmnElementCorrelationSubscription) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); CorrelationKeyAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeCorrelationKeyRef) .Required() .QNameAttributeReference <ICorrelationKey>(/*typeof(ICorrelationKey)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); CorrelationPropertyBindingCollection = sequenceBuilder.ElementCollection <ICorrelationPropertyBinding>(/*typeof(ICorrelationPropertyBinding)*/).Build/*<ICorrelationPropertyBinding>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICallConversation>(/*typeof(ICallConversation),*/ BpmnModelConstants.BpmnElementCallConversation) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IConversationNode)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); CalledCollaborationRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeCalledCollaborationRef) .QNameAttributeReference <IGlobalConversation>(/*typeof(IGlobalConversation)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ParticipantAssociationCollection = sequenceBuilder.ElementCollection <IParticipantAssociation>(/*typeof(IParticipantAssociation)*/).Build/*<IParticipantAssociation>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IOSpecification>(/*typeof(IOSpecification),*/ BpmnModelConstants.BpmnElementIoSpecification) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DataInputCollection = sequenceBuilder.ElementCollection <IDataInput>(/*typeof(IDataInput)*/).Build/*<IDataInput>*/ (); DataOutputCollection = sequenceBuilder.ElementCollection <IDataOutput>(/*typeof(IDataOutput)*/).Build/*<IDataOutput>*/ (); InputSetCollection = sequenceBuilder.ElementCollection <INputSet>(/*typeof(INputSet)*/).Required().Build/*<INputSet>*/ (); OutputSetCollection = sequenceBuilder.ElementCollection <IOutputSet>(/*typeof(IOutputSet)*/).Required().Build/*<IOutputSet>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IRelationship>(/*typeof(IRelationship),*/ BpmnModelConstants.BpmnElementRelationship) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); TypeAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeType).Required().Build(); DirectionAttribute = typeBuilder.EnumAttribute <RelationshipDirection>(BpmnModelConstants.BpmnAttributeDirection /*, typeof(RelationshipDirection)*/).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); SourceCollection = sequenceBuilder.ElementCollection <Source>(/*typeof(Source)*/).MinOccurs(1).Build/*<Source>*/ (); TargetCollection = sequenceBuilder.ElementCollection <Target>(/*typeof(Target)*/).MinOccurs(1).Build/*<Target>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IUserTask>(/*typeof(IUserTask),*/ BpmnModelConstants.BpmnElementUserTask) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(ITask)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ImplementationAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeImplementation).DefaultValue("##unspecified").Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); RenderingCollection = sequenceBuilder.ElementCollection <IRendering>(/*typeof(IRendering)*/).Build/*<IRendering>*/ (); CamundaAssigneeAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeAssignee).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaCandidateGroupsAttribute = typeBuilder .StringAttribute(BpmnModelConstants.CamundaAttributeCandidateGroups) .Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaCandidateUsersAttribute = typeBuilder .StringAttribute(BpmnModelConstants.CamundaAttributeCandidateUsers) .Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaDueDateAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeDueDate) .Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaFollowUpDateAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeFollowUpDate) .Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaFormHandlerClassAttribute = typeBuilder .StringAttribute(BpmnModelConstants.CamundaAttributeFormHandlerClass) .Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaFormKeyAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeFormKey) .Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaPriorityAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributePriority) .Namespace(BpmnModelConstants.CamundaNs).Build(); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ISubProcess>(/*typeof(ISubProcess),*/ BpmnModelConstants.BpmnElementSubProcess) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IActivity)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); TriggeredByEventAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmnAttributeTriggeredByEvent).DefaultValue(false).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); LaneSetCollection = sequenceBuilder.ElementCollection <ILaneSet>(/*typeof(ILaneSet)*/).Build/*<ILaneSet>*/ (); FlowElementCollection = sequenceBuilder.ElementCollection <IFlowElement>(/*typeof(IFlowElement)*/).Build/*<IFlowElement>*/ (); ArtifactCollection = sequenceBuilder.ElementCollection <IArtifact>(/*typeof(IArtifact)*/).Build/*<IArtifact>*/ (); CamundaAsyncAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.CamundaAttributeAsync).Namespace(BpmnModelConstants.CamundaNs).DefaultValue(false).Build(); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICorrelationProperty>(/*typeof(ICorrelationProperty),*/ BpmnModelConstants.BpmnElementCorrelationProperty) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IRootElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); TypeAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeType) .QNameAttributeReference <IItemDefinition>(/*typeof(IItemDefinition)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); CorrelationPropertyRetrievalExpressionCollection = sequenceBuilder.ElementCollection <ICorrelationPropertyRetrievalExpression>(/*typeof(ICorrelationPropertyRetrievalExpression)*/) .Required() .Build/*<ICorrelationPropertyRetrievalExpression>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder bpmnModelBuilder) { IModelElementTypeBuilder typeBuilder = bpmnModelBuilder.DefineType <ICallableElement>(/*typeof(ICallableElement),*/ BpmnModelConstants.BpmnElementCallableElement) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IRootElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); SupportedInterfaceRefCollection = sequenceBuilder.ElementCollection <SupportedInterfaceRef>(/*typeof(SupportedInterfaceRef)*/) .QNameElementReferenceCollection <INterface>(/*typeof(INterface)*/) .Build(); IoSpecificationChild = sequenceBuilder.Element <IOSpecification>(/*typeof(IOSpecification)*/).Build/*<IOSpecification>*/ (); IoBindingCollection = sequenceBuilder.ElementCollection <IOBinding>(/*typeof(IOBinding)*/).Build/*<IOBinding>*/ (); typeBuilder.Build(); }