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 void CopyToTests() { var testContext = _propertyTestData.GetContext(); var a = testContext.GetChildElement("a"); var b = testContext.GetChildElement("b"); var c = testContext.GetChildElement("c"); var x = new ReadOnlyConfigurationCollection <IChildElement>(null, testContext.ReadOnlyChildConfigurationCollectionPropertyDef, testContext.Configuration.ConfigurationRoot, new ConfigurationObjectSettings(), a, b, c); var array = new IChildElement[3]; x.CopyTo(array, 0); Assert.Equal(a, array[0]); Assert.Equal(b, array[1]); Assert.Equal(c, array[2]); Assert.Throws <ArgumentOutOfRangeException>(() => x.CopyTo(array, 1)); Assert.Throws <ArgumentOutOfRangeException>(() => x.CopyTo(array, -1)); array = new IChildElement[2]; Assert.Throws <ArgumentOutOfRangeException>(() => x.CopyTo(array, 0)); x.Dispose(); Assert.Throws <ObjectDisposedException>(() => x.CopyTo(array, 0)); }
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 <IBpmnEdge>(/*typeof(IBpmnEdge),*/ BpmnModelConstants.BpmndiElementBpmnEdge) .NamespaceUri(BpmnModelConstants.BpmndiNs) .ExtendsType(typeof(ILabeledEdge)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); BpmnElementAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmndiAttributeBpmnElement) .QNameAttributeReference <IBaseElement>(/*typeof(IBaseElement)*/) .Build(); SourceElementAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmndiAttributeSourceElement) .QNameAttributeReference <IDiagramElement>(/*typeof(IDiagramElement)*/) .Build(); TargetElementAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmndiAttributeTargetElement) .QNameAttributeReference <IDiagramElement>(/*typeof(IDiagramElement)*/) .Build(); MessageVisibleKindAttribute = typeBuilder.EnumAttribute <MessageVisibleKind>(BpmnModelConstants.BpmndiAttributeMessageVisibleKind /*, typeof(MessageVisibleKind)*/).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); BpmnLabelChild = sequenceBuilder.Element <IBpmnLabel>(/*typeof(IBpmnLabel)*/).Build/*<IBpmnLabel>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IParticipant>(/*typeof(IParticipant),*/ BpmnModelConstants.BpmnElementParticipant) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); ProcessRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeProcessRef) .QNameAttributeReference <IProcess>(/*typeof(IProcess)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); InterfaceRefCollection = sequenceBuilder .ElementCollection <InterfaceRef>(/*typeof(InterfaceRef)*/) .QNameElementReferenceCollection <INterface>(/*typeof(INterface)*/) .Build(); EndPointRefCollection = sequenceBuilder .ElementCollection <EndPointRef>(/*typeof(EndPointRef)*/) .QNameElementReferenceCollection <IEndPoint>(/*typeof(IEndPoint)*/) .Build(); ParticipantMultiplicityChild = sequenceBuilder.Element <IParticipantMultiplicity>(/*typeof(IParticipantMultiplicity)*/).Build/*<IParticipantMultiplicity>*/ (); typeBuilder.Build(); }
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 modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IBpmnShape>(/*typeof(IBpmnShape),*/ BpmnModelConstants.BpmndiElementBpmnShape) .NamespaceUri(BpmnModelConstants.BpmndiNs) .ExtendsType(typeof(ILabeledShape)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); BpmnElementAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmndiAttributeBpmnElement) .QNameAttributeReference <IBaseElement>(/*typeof(IBaseElement)*/) .Build(); IsHorizontalAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmndiAttributeIsHorizontal).Build(); IsExpandedAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmndiAttributeIsExpanded).Build(); IsMarkerVisibleAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmndiAttributeIsMarkerVisible).Build(); IsMessageVisibleAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmndiAttributeIsMessageVisible).Build(); ParticipantBandKindAttribute = typeBuilder.EnumAttribute <ParticipantBandKind>(BpmnModelConstants.BpmndiAttributeParticipantBandKind /*, typeof(ParticipantBandKind)*/).Build(); ChoreographyActivityShapeAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmndiAttributeChoreographyActivityShape) .QNameAttributeReference <IBpmnShape>(/*typeof(IBpmnShape)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); BpmnLabelChild = sequenceBuilder.Element <IBpmnLabel>(/*typeof(IBpmnLabel)*/).Build/*<IBpmnLabel>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ILane>(/*typeof(ILane),*/ BpmnModelConstants.BpmnElementLane) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeName).Build(); PartitionElementRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributePartitionElementRef) .QNameAttributeReference <PartitionElement>(/*typeof(PartitionElement)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); partitionElementChild = sequenceBuilder.Element <PartitionElement>(/*typeof(PartitionElement)*/).Build/*<PartitionElement>*/ (); FlowNodeRefCollection = sequenceBuilder .ElementCollection <FlowNodeRef>(/*typeof(FlowNodeRef)*/) .IdElementReferenceCollection <IFlowNode>(/*typeof(IFlowNode)*/) .Build(); ChildLaneSetChild = sequenceBuilder.Element <ChildLaneSet>(/*typeof(ChildLaneSet)*/).Build/*<ChildLaneSet>*/ (); 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 new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ISequenceFlow>(/*typeof(ISequenceFlow),*/ BpmnModelConstants.BpmnElementSequenceFlow) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IFlowElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); SourceRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeSourceRef) .Required() .IdAttributeReference <IFlowNode>(/*typeof(IFlowNode)*/) .Build(); TargetRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeTargetRef) .Required() .IdAttributeReference <IFlowNode>(/*typeof(IFlowNode)*/) .Build(); IsImmediateAttribute = typeBuilder .BooleanAttribute(BpmnModelConstants.BpmnAttributeIsImmediate) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ConditionExpressionCollection = sequenceBuilder .Element <IConditionExpression>(/*typeof(IConditionExpression)*/) .Build/*<IConditionExpression>*/ (); 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 void SubActionsTreeViewChanged(IChildElement selectedSubAction) { SelectedSubActionsTreeView = selectedSubAction; NotifyOfPropertyChange(() => CanSubEditButton); NotifyOfPropertyChange(() => CanSubDeleteButton); NotifyOfPropertyChange(() => CanMoveSub); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IContextEntry>(/*typeof(IContextEntry),*/ DmnModelConstants.DmnElementContextEntry).NamespaceUri(DmnModelConstants.Dmn11Ns).InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); VariableChild = sequenceBuilder.Element <IVariable>(/*typeof(IVariable)*/).Build/*<IVariable>*/ (); ExpressionChild = sequenceBuilder.Element <IExpression>(/*typeof(IExpression)*/).Required().Build/*<IExpression>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICamundaPotentialStarter>(/*typeof(ICamundaPotentialStarter),*/ BpmnModelConstants.CamundaElementPotentialStarter) .NamespaceUri(BpmnModelConstants.CamundaNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ResourceAssignmentExpressionChild = sequenceBuilder.Element <IResourceAssignmentExpression>(/*typeof(IResourceAssignmentExpression)*/).Build/*<IResourceAssignmentExpression>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IShape>(/*typeof(IShape),*/ BpmnModelConstants.DiElementShape) .NamespaceUri(BpmnModelConstants.DiNs) .ExtendsType(typeof(INode)) .AbstractType(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); BoundsChild = sequenceBuilder.Element <IBounds>(/*typeof(IBounds)*/).Required().Build/*<IBounds>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IBpmnLabelStyle>(/*typeof(IBpmnLabelStyle),*/ BpmnModelConstants.BpmndiElementBpmnLabelStyle) .NamespaceUri(BpmnModelConstants.BpmndiNs) .ExtendsType(typeof(IStyle)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); FontChild = sequenceBuilder.Element <IFont>(/*typeof(IFont)*/).Required().Build/*<IFont>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IResourceAssignmentExpression>(/*typeof(IResourceAssignmentExpression),*/ BpmnModelConstants.BpmnElementResourceAssignmentExpression) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ExpressionChild = sequenceBuilder.Element <IExpression>(/*typeof(IExpression)*/).Required().Build/*<IExpression>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICamundaConnector>(/*typeof(ICamundaConnector),*/ BpmnModelConstants.CamundaElementConnector) .NamespaceUri(BpmnModelConstants.CamundaNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); CamundaConnectorIdChild = sequenceBuilder.Element <ICamundaConnectorId>(/*typeof(ICamundaConnectorId)*/).Required().Build/*<ICamundaConnectorId>*/ (); CamundaInputOutputChild = sequenceBuilder.Element <ICamundaInputOutput>(/*typeof(ICamundaInputOutput)*/).Build/*<ICamundaInputOutput>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IDiagramElement>(/*typeof(IDiagramElement),*/ BpmnModelConstants.DiElementDiagramElement) .NamespaceUri(BpmnModelConstants.DiNs) .AbstractType(); IdAttribute = typeBuilder.StringAttribute(BpmnModelConstants.DiAttributeId).IdAttribute().Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ExtensionChild = sequenceBuilder.Element <IExtension>(/*typeof(IExtension)*/).Build/*<IExtension>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ITextAnnotation>(/*typeof(ITextAnnotation),*/ BpmnModelConstants.BpmnElementTextAnnotation) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IArtifact)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); TextFormatAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeTextFormat).DefaultValue("text/plain").Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); TextChild = sequenceBuilder.Element <IText>(/*typeof(IText)*/).Build/*<IText>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IAssignment>(/*typeof(IAssignment),*/ BpmnModelConstants.BpmnElementAssignment) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); FromChild = sequenceBuilder.Element <From>(/*typeof(From)*/).Required().Build/*<From>*/ (); ToChild = sequenceBuilder.Element <To>(/*typeof(To)*/).Required().Build/*<To>*/ (); 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 <IConditionalEventDefinition>(/*typeof(IConditionalEventDefinition),*/ BpmnModelConstants.BpmnElementConditionalEventDefinition) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IEventDefinition)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ConditionChild = sequenceBuilder.Element <ICondition>(/*typeof(ICondition)*/).Required().Build/*<ICondition>*/ (); camundaVariableName = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeVariableName).Namespace(BpmnModelConstants.CamundaNs).Build(); camundaVariableEvents = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeVariableEvents).Namespace(BpmnModelConstants.CamundaNs).Build(); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ITimerEventDefinition>(/*typeof(ITimerEventDefinition), */ BpmnModelConstants.BpmnElementTimerEventDefinition) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IEventDefinition)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); TimeDateChild = sequenceBuilder.Element <ITimeDate>(/*typeof(ITimeDate)*/).Build/*<ITimeDate>*/ (); TimeDurationChild = sequenceBuilder.Element <ITimeDuration>(/*typeof(ITimeDuration)*/).Build/*<ITimeDuration>*/ (); TimeCycleChild = sequenceBuilder.Element <ITimeCycle>(/*typeof(ITimeCycle)*/).Build/*<ITimeCycle>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IComplexGateway>(/*typeof(IComplexGateway),*/ BpmnModelConstants.BpmnElementComplexGateway) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IGateway)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); DefaultAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeDefault) .IdAttributeReference <ISequenceFlow>(/*typeof(ISequenceFlow)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ActivationConditionChild = sequenceBuilder.Element <IActivationCondition>(/*typeof(IActivationCondition)*/).Build/*<IActivationCondition>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IResourceParameterBinding>(/*typeof(IResourceParameterBinding),*/ BpmnModelConstants.BpmnElementResourceParameterBinding) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new MyModelTypeInstanceProvider()); ParameterRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeParameterRef) .Required() .QNameAttributeReference <IResourceParameter>(/*typeof(IResourceParameter)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ExpressionChild = sequenceBuilder.Element <IExpression>(/*typeof(IExpression)*/).Required().Build/*<IExpression>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IScriptTask>(/*typeof(IScriptTask),*/ BpmnModelConstants.BpmnElementScriptTask) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(ITask)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ScriptFormatAttribute = typeBuilder.StringAttribute(BpmnModelConstants.BpmnAttributeScriptFormat).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); ScriptChild = sequenceBuilder.Element <IScript>(/*typeof(IScript)*/).Build/*<IScript>*/ (); CamundaResultVariableAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeResultVariable).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaResourceAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeResource).Namespace(BpmnModelConstants.CamundaNs).Build(); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICorrelationPropertyBinding>(/*typeof(ICorrelationPropertyBinding),*/ BpmnModelConstants.BpmnElementCorrelationPropertyBinding) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IBaseElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); CorrelationPropertyRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeCorrelationPropertyRef) .Required() .QNameAttributeReference <ICorrelationProperty>(/*typeof(ICorrelationProperty)*/) .Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DataPathChild = sequenceBuilder.Element <DataPath>(/*typeof(DataPath)*/).Required().Build/*<DataPath>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IDataObject>(/*typeof(IDataObject),*/ BpmnModelConstants.BpmnElementDataObject) .NamespaceUri(BpmnModelConstants.Bpmn20Ns) .ExtendsType(typeof(IFlowElement)) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); ItemSubjectRefAttribute = typeBuilder .StringAttribute(BpmnModelConstants.BpmnAttributeItemSubjectRef) .QNameAttributeReference <IItemDefinition>(/*typeof(IItemDefinition)*/) .Build(); IsCollectionAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.BpmnAttributeIsCollection).DefaultValue(false).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); DataStateChild = sequenceBuilder.Element <IDataState>(/*typeof(IDataState)*/).Build/*<IDataState>*/ (); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <ICamundaField>(/*typeof(ICamundaField),*/ BpmnModelConstants.CamundaElementField) .NamespaceUri(BpmnModelConstants.CamundaNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); CamundaNameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeName).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaExpressionAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeExpression).Namespace(BpmnModelConstants.CamundaNs).Build(); CamundaStringValueAttribute = typeBuilder.StringAttribute(BpmnModelConstants.CamundaAttributeStringValue).Namespace(BpmnModelConstants.CamundaNs).Build(); ISequenceBuilder sequenceBuilder = typeBuilder.Sequence(); camundaExpressionChild = sequenceBuilder.Element <ICamundaExpression>(/*typeof(ICamundaExpression)*/).Build/*<ICamundaExpression>*/ (); CamundaStringChild = sequenceBuilder.Element <ICamundaString>(/*typeof(ICamundaString)*/).Build/*<ICamundaString>*/ (); typeBuilder.Build(); }