public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IPoint>(/*typeof(IPoint),*/ BpmnModelConstants.DcElementPoint) .NamespaceUri(BpmnModelConstants.DcNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); XAttribute = typeBuilder.DoubleAttribute(BpmnModelConstants.DcAttributeX).Required().Build(); YAttribute = typeBuilder.DoubleAttribute(BpmnModelConstants.DcAttributeY).Required().Build(); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IDiagram>(/*typeof(IDiagram),*/ BpmnModelConstants.DiElementDiagram) .NamespaceUri(BpmnModelConstants.DiNs) .AbstractType(); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.DiAttributeName).Build(); DocumentationAttribute = typeBuilder.StringAttribute(BpmnModelConstants.DiAttributeDocumentation).Build(); ResolutionAttribute = typeBuilder.DoubleAttribute(BpmnModelConstants.DiAttributeResolution).Build(); IdAttribute = typeBuilder.StringAttribute(BpmnModelConstants.DiAttributeId).IdAttribute().Build(); typeBuilder.Build(); }
public new static void RegisterType(ModelBuilder modelBuilder) { IModelElementTypeBuilder typeBuilder = modelBuilder.DefineType <IFont>(/*typeof(IFont),*/ BpmnModelConstants.DcElementFont) .NamespaceUri(BpmnModelConstants.DcNs) .InstanceProvider(new ModelTypeInstanceProviderAnonymousInnerClass()); NameAttribute = typeBuilder.StringAttribute(BpmnModelConstants.DcAttributeName).Build(); SizeAttribute = typeBuilder.DoubleAttribute(BpmnModelConstants.DcAttributeSize).Build(); IsBoldAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.DcAttributeIsBold).Build(); IsItalicAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.DcAttributeIsItalic).Build(); IsUnderlineAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.DcAttributeIsUnderline).Build(); IsStrikeTroughAttribute = typeBuilder.BooleanAttribute(BpmnModelConstants.DcAttributeIsStrikeThrough).Build(); typeBuilder.Build(); }