npoi

Форк
0
/
DiagramDefinition.cs 
2821 строка · 62.1 Кб
1
// ------------------------------------------------------------------------------
2
//  <auto-generated>
3
//    Generated by Xsd2Code. Version 3.4.0.38967
4
//    <NameSpace>NPOI.OpenXmlFormats.Dml.Diagram</NameSpace><Collection>List</Collection><codeType>CSharp</codeType><EnableDataBinding>False</EnableDataBinding><EnableLazyLoading>False</EnableLazyLoading><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><VirtualProp>False</VirtualProp><IncludeSerializeMethod>False</IncludeSerializeMethod><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><CodeBaseTag>Net20</CodeBaseTag><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><GenerateXMLAttributes>True</GenerateXMLAttributes><EnableEncoding>False</EnableEncoding><AutomaticProperties>False</AutomaticProperties><GenerateShouldSerialize>False</GenerateShouldSerialize><DisableDebug>True</DisableDebug><PropNameSpecified>Default</PropNameSpecified><Encoder>UTF8</Encoder><CustomUsings></CustomUsings><ExcludeIncludedTypes>True</ExcludeIncludedTypes><EnableInitializeFields>True</EnableInitializeFields>
5
//  </auto-generated>
6
// ------------------------------------------------------------------------------
7
namespace NPOI.OpenXmlFormats.Dml.Diagram
8
{
9
    using System;
10
    using System.Diagnostics;
11
    using System.Xml.Serialization;
12
    using System.Collections;
13
    using System.Xml.Schema;
14
    using System.ComponentModel;
15
    using System.Collections.Generic;
16

17

18

19

20

21
    [Serializable]
22
    [DebuggerStepThrough]
23
    [System.ComponentModel.DesignerCategoryAttribute("code")]
24
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
25
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
26
    public partial class CT_Name
27
    {
28

29
        private string langField;
30

31
        private string valField;
32

33
        public CT_Name()
34
        {
35
            this.langField = "";
36
        }
37

38
        [XmlAttribute]
39
        [DefaultValue("")]
40
        public string lang
41
        {
42
            get
43
            {
44
                return this.langField;
45
            }
46
            set
47
            {
48
                this.langField = value;
49
            }
50
        }
51

52
        [XmlAttribute]
53
        public string val
54
        {
55
            get
56
            {
57
                return this.valField;
58
            }
59
            set
60
            {
61
                this.valField = value;
62
            }
63
        }
64
    }
65

66

67
    [Serializable]
68
    [DebuggerStepThrough]
69
    [System.ComponentModel.DesignerCategoryAttribute("code")]
70
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
71
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
72
    public partial class CT_Description
73
    {
74

75
        private string langField;
76

77
        private string valField;
78

79
        public CT_Description()
80
        {
81
            this.langField = "";
82
        }
83

84
        [XmlAttribute]
85
        [DefaultValue("")]
86
        public string lang
87
        {
88
            get
89
            {
90
                return this.langField;
91
            }
92
            set
93
            {
94
                this.langField = value;
95
            }
96
        }
97

98
        [XmlAttribute]
99
        public string val
100
        {
101
            get
102
            {
103
                return this.valField;
104
            }
105
            set
106
            {
107
                this.valField = value;
108
            }
109
        }
110
    }
111

112

113
    [Serializable]
114
    [DebuggerStepThrough]
115
    [System.ComponentModel.DesignerCategoryAttribute("code")]
116
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
117
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
118
    public partial class CT_Category
119
    {
120

121
        private string typeField;
122

123
        private uint priField;
124

125
        [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
126
        public string type
127
        {
128
            get
129
            {
130
                return this.typeField;
131
            }
132
            set
133
            {
134
                this.typeField = value;
135
            }
136
        }
137

138
        [XmlAttribute]
139
        public uint pri
140
        {
141
            get
142
            {
143
                return this.priField;
144
            }
145
            set
146
            {
147
                this.priField = value;
148
            }
149
        }
150
    }
151

152

153
    [Serializable]
154
    [DebuggerStepThrough]
155
    [System.ComponentModel.DesignerCategoryAttribute("code")]
156
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
157
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
158
    public partial class CT_SampleData
159
    {
160

161
        private CT_DataModel dataModelField;
162

163
        private bool useDefField;
164

165
        public CT_SampleData()
166
        {
167
            this.dataModelField = new CT_DataModel();
168
            this.useDefField = false;
169
        }
170

171
        [XmlElement(Order = 0)]
172
        public CT_DataModel dataModel
173
        {
174
            get
175
            {
176
                return this.dataModelField;
177
            }
178
            set
179
            {
180
                this.dataModelField = value;
181
            }
182
        }
183

184
        [XmlAttribute]
185
        [DefaultValue(false)]
186
        public bool useDef
187
        {
188
            get
189
            {
190
                return this.useDefField;
191
            }
192
            set
193
            {
194
                this.useDefField = value;
195
            }
196
        }
197
    }
198

199

200
    [Serializable]
201
    [DebuggerStepThrough]
202
    [System.ComponentModel.DesignerCategoryAttribute("code")]
203
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
204
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
205
    public partial class CT_LayoutNode
206
    {
207

208
        private List<object> itemsField;
209

210
        private string nameField;
211

212
        private string styleLblField;
213

214
        private ST_ChildOrderType chOrderField;
215

216
        private string moveWithField;
217

218
        public CT_LayoutNode()
219
        {
220
            this.itemsField = new List<object>();
221
            this.nameField = "";
222
            this.styleLblField = "";
223
            this.chOrderField = ST_ChildOrderType.b;
224
            this.moveWithField = "";
225
        }
226

227
        [XmlElement("alg", typeof(CT_Algorithm), Order = 0)]
228
        [XmlElement("choose", typeof(CT_Choose), Order = 0)]
229
        [XmlElement("constrLst", typeof(CT_Constraints), Order = 0)]
230
        [XmlElement("extLst", typeof(CT_OfficeArtExtensionList), Order = 0)]
231
        [XmlElement("forEach", typeof(CT_ForEach), Order = 0)]
232
        [XmlElement("layoutNode", typeof(CT_LayoutNode), Order = 0)]
233
        [XmlElement("presOf", typeof(CT_PresentationOf), Order = 0)]
234
        [XmlElement("ruleLst", typeof(CT_Rules), Order = 0)]
235
        [XmlElement("shape", typeof(CT_Shape), Order = 0)]
236
        [XmlElement("varLst", typeof(CT_LayoutVariablePropertySet), Order = 0)]
237
        public List<object> Items
238
        {
239
            get
240
            {
241
                return this.itemsField;
242
            }
243
            set
244
            {
245
                this.itemsField = value;
246
            }
247
        }
248

249
        [XmlAttribute]
250
        [DefaultValue("")]
251
        public string name
252
        {
253
            get
254
            {
255
                return this.nameField;
256
            }
257
            set
258
            {
259
                this.nameField = value;
260
            }
261
        }
262

263
        [XmlAttribute]
264
        [DefaultValue("")]
265
        public string styleLbl
266
        {
267
            get
268
            {
269
                return this.styleLblField;
270
            }
271
            set
272
            {
273
                this.styleLblField = value;
274
            }
275
        }
276

277
        [XmlAttribute]
278
        [DefaultValue(ST_ChildOrderType.b)]
279
        public ST_ChildOrderType chOrder
280
        {
281
            get
282
            {
283
                return this.chOrderField;
284
            }
285
            set
286
            {
287
                this.chOrderField = value;
288
            }
289
        }
290

291
        [XmlAttribute]
292
        [DefaultValue("")]
293
        public string moveWith
294
        {
295
            get
296
            {
297
                return this.moveWithField;
298
            }
299
            set
300
            {
301
                this.moveWithField = value;
302
            }
303
        }
304
    }
305

306

307
    [Serializable]
308
    [DebuggerStepThrough]
309
    [System.ComponentModel.DesignerCategoryAttribute("code")]
310
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
311
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
312
    public partial class CT_Algorithm
313
    {
314

315
        private List<CT_Parameter> paramField;
316

317
        private CT_OfficeArtExtensionList extLstField;
318

319
        private ST_AlgorithmType typeField;
320

321
        private uint revField;
322

323
        public CT_Algorithm()
324
        {
325
            this.paramField = new List<CT_Parameter>();
326
            this.revField = ((uint)(0));
327
        }
328

329
        [XmlElement("param", Order = 0)]
330
        public List<CT_Parameter> param
331
        {
332
            get
333
            {
334
                return this.paramField;
335
            }
336
            set
337
            {
338
                this.paramField = value;
339
            }
340
        }
341

342
        [XmlElement(Order = 1)]
343
        public CT_OfficeArtExtensionList extLst
344
        {
345
            get
346
            {
347
                return this.extLstField;
348
            }
349
            set
350
            {
351
                this.extLstField = value;
352
            }
353
        }
354

355
        [XmlAttribute]
356
        public ST_AlgorithmType type
357
        {
358
            get
359
            {
360
                return this.typeField;
361
            }
362
            set
363
            {
364
                this.typeField = value;
365
            }
366
        }
367

368
        [XmlAttribute]
369
        [DefaultValue(typeof(uint), "0")]
370
        public uint rev
371
        {
372
            get
373
            {
374
                return this.revField;
375
            }
376
            set
377
            {
378
                this.revField = value;
379
            }
380
        }
381
    }
382

383

384
    [Serializable]
385
    [DebuggerStepThrough]
386
    [System.ComponentModel.DesignerCategoryAttribute("code")]
387
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
388
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
389
    public partial class CT_Parameter
390
    {
391

392
        private ST_ParameterId typeField;
393

394
        private string valField;
395

396
        [XmlAttribute]
397
        public ST_ParameterId type
398
        {
399
            get
400
            {
401
                return this.typeField;
402
            }
403
            set
404
            {
405
                this.typeField = value;
406
            }
407
        }
408

409
        [XmlAttribute]
410
        public string val
411
        {
412
            get
413
            {
414
                return this.valField;
415
            }
416
            set
417
            {
418
                this.valField = value;
419
            }
420
        }
421
    }
422

423

424
    [Serializable]
425
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
426
    public enum ST_ParameterId
427
    {
428

429
        /// <remarks/>
430
        horzAlign,
431

432
        /// <remarks/>
433
        vertAlign,
434

435
        /// <remarks/>
436
        chDir,
437

438
        /// <remarks/>
439
        chAlign,
440

441
        /// <remarks/>
442
        secChAlign,
443

444
        /// <remarks/>
445
        linDir,
446

447
        /// <remarks/>
448
        secLinDir,
449

450
        /// <remarks/>
451
        stElem,
452

453
        /// <remarks/>
454
        bendPt,
455

456
        /// <remarks/>
457
        connRout,
458

459
        /// <remarks/>
460
        begSty,
461

462
        /// <remarks/>
463
        endSty,
464

465
        /// <remarks/>
466
        dim,
467

468
        /// <remarks/>
469
        rotPath,
470

471
        /// <remarks/>
472
        ctrShpMap,
473

474
        /// <remarks/>
475
        nodeHorzAlign,
476

477
        /// <remarks/>
478
        nodeVertAlign,
479

480
        /// <remarks/>
481
        fallback,
482

483
        /// <remarks/>
484
        txDir,
485

486
        /// <remarks/>
487
        pyraAcctPos,
488

489
        /// <remarks/>
490
        pyraAcctTxMar,
491

492
        /// <remarks/>
493
        txBlDir,
494

495
        /// <remarks/>
496
        txAnchorHorz,
497

498
        /// <remarks/>
499
        txAnchorVert,
500

501
        /// <remarks/>
502
        txAnchorHorzCh,
503

504
        /// <remarks/>
505
        txAnchorVertCh,
506

507
        /// <remarks/>
508
        parTxLTRAlign,
509

510
        /// <remarks/>
511
        parTxRTLAlign,
512

513
        /// <remarks/>
514
        shpTxLTRAlignCh,
515

516
        /// <remarks/>
517
        shpTxRTLAlignCh,
518

519
        /// <remarks/>
520
        autoTxRot,
521

522
        /// <remarks/>
523
        grDir,
524

525
        /// <remarks/>
526
        flowDir,
527

528
        /// <remarks/>
529
        contDir,
530

531
        /// <remarks/>
532
        bkpt,
533

534
        /// <remarks/>
535
        off,
536

537
        /// <remarks/>
538
        hierAlign,
539

540
        /// <remarks/>
541
        bkPtFixedVal,
542

543
        /// <remarks/>
544
        stBulletLvl,
545

546
        /// <remarks/>
547
        stAng,
548

549
        /// <remarks/>
550
        spanAng,
551

552
        /// <remarks/>
553
        ar,
554

555
        /// <remarks/>
556
        lnSpPar,
557

558
        /// <remarks/>
559
        lnSpAfParP,
560

561
        /// <remarks/>
562
        lnSpCh,
563

564
        /// <remarks/>
565
        lnSpAfChP,
566

567
        /// <remarks/>
568
        rtShortDist,
569

570
        /// <remarks/>
571
        alignTx,
572

573
        /// <remarks/>
574
        pyraLvlNode,
575

576
        /// <remarks/>
577
        pyraAcctBkgdNode,
578

579
        /// <remarks/>
580
        pyraAcctTxNode,
581

582
        /// <remarks/>
583
        srcNode,
584

585
        /// <remarks/>
586
        dstNode,
587

588
        /// <remarks/>
589
        begPts,
590

591
        /// <remarks/>
592
        endPts,
593
    }
594

595

596
    [Serializable]
597
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
598
    public enum ST_AlgorithmType
599
    {
600

601
        /// <remarks/>
602
        composite,
603

604
        /// <remarks/>
605
        conn,
606

607
        /// <remarks/>
608
        cycle,
609

610
        /// <remarks/>
611
        hierChild,
612

613
        /// <remarks/>
614
        hierRoot,
615

616
        /// <remarks/>
617
        pyra,
618

619
        /// <remarks/>
620
        lin,
621

622
        /// <remarks/>
623
        sp,
624

625
        /// <remarks/>
626
        tx,
627

628
        /// <remarks/>
629
        snake,
630
    }
631

632

633
    [Serializable]
634
    [DebuggerStepThrough]
635
    [System.ComponentModel.DesignerCategoryAttribute("code")]
636
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
637
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
638
    public partial class CT_Choose
639
    {
640

641
        private List<CT_When> ifField;
642

643
        private CT_Otherwise elseField;
644

645
        private string nameField;
646

647
        public CT_Choose()
648
        {
649
            this.elseField = new CT_Otherwise();
650
            this.ifField = new List<CT_When>();
651
            this.nameField = "";
652
        }
653

654
        [XmlElement("if", Order = 0)]
655
        public List<CT_When> @if
656
        {
657
            get
658
            {
659
                return this.ifField;
660
            }
661
            set
662
            {
663
                this.ifField = value;
664
            }
665
        }
666

667
        [XmlElement(Order = 1)]
668
        public CT_Otherwise @else
669
        {
670
            get
671
            {
672
                return this.elseField;
673
            }
674
            set
675
            {
676
                this.elseField = value;
677
            }
678
        }
679

680
        [XmlAttribute]
681
        [DefaultValue("")]
682
        public string name
683
        {
684
            get
685
            {
686
                return this.nameField;
687
            }
688
            set
689
            {
690
                this.nameField = value;
691
            }
692
        }
693
    }
694

695

696
    [Serializable]
697
    [DebuggerStepThrough]
698
    [System.ComponentModel.DesignerCategoryAttribute("code")]
699
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
700
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
701
    public partial class CT_When
702
    {
703

704
        private List<object> itemsField;
705

706
        private string nameField;
707

708
        private List<ST_AxisType> axisField;
709

710
        private List<ST_ElementType> ptTypeField;
711

712
        private List<bool> hideLastTransField;
713

714
        private List<int> stField;
715

716
        private List<uint> cntField;
717

718
        private List<int> stepField;
719

720
        private ST_FunctionType funcField;
721

722
        private string argField;
723

724
        private ST_FunctionOperator opField;
725

726
        private string valField;
727

728
        public CT_When()
729
        {
730
            this.stepField = new List<int>();
731
            this.cntField = new List<uint>();
732
            this.stField = new List<int>();
733
            this.hideLastTransField = new List<bool>();
734
            this.ptTypeField = new List<ST_ElementType>();
735
            this.axisField = new List<ST_AxisType>();
736
            this.itemsField = new List<object>();
737
            this.nameField = "";
738
            this.axisField = new List<ST_AxisType>(new ST_AxisType[] {
739
                    ST_AxisType.none});
740
            this.ptTypeField = new List<ST_ElementType>(new ST_ElementType[] {
741
                    ST_ElementType.all});
742
            this.hideLastTransField = new List<bool>(new bool[] {
743
                    true});
744
            this.stField = new List<int>(new int[] {
745
                    1});
746
            this.cntField = new List<uint>(new uint[] {
747
                    ((uint)(0))});
748
            this.stepField = new List<int>(new int[] {
749
                    1});
750
            this.argField = "none";
751
        }
752

753
        [XmlElement("alg", typeof(CT_Algorithm), Order = 0)]
754
        [XmlElement("choose", typeof(CT_Choose), Order = 0)]
755
        [XmlElement("constrLst", typeof(CT_Constraints), Order = 0)]
756
        [XmlElement("extLst", typeof(CT_OfficeArtExtensionList), Order = 0)]
757
        [XmlElement("forEach", typeof(CT_ForEach), Order = 0)]
758
        [XmlElement("layoutNode", typeof(CT_LayoutNode), Order = 0)]
759
        [XmlElement("presOf", typeof(CT_PresentationOf), Order = 0)]
760
        [XmlElement("ruleLst", typeof(CT_Rules), Order = 0)]
761
        [XmlElement("shape", typeof(CT_Shape), Order = 0)]
762
        public List<object> Items
763
        {
764
            get
765
            {
766
                return this.itemsField;
767
            }
768
            set
769
            {
770
                this.itemsField = value;
771
            }
772
        }
773

774
        [XmlAttribute]
775
        [DefaultValue("")]
776
        public string name
777
        {
778
            get
779
            {
780
                return this.nameField;
781
            }
782
            set
783
            {
784
                this.nameField = value;
785
            }
786
        }
787

788
        [XmlAttribute]
789
        public List<ST_AxisType> axis
790
        {
791
            get
792
            {
793
                return this.axisField;
794
            }
795
            set
796
            {
797
                this.axisField = value;
798
            }
799
        }
800

801
        [XmlAttribute]
802
        public List<ST_ElementType> ptType
803
        {
804
            get
805
            {
806
                return this.ptTypeField;
807
            }
808
            set
809
            {
810
                this.ptTypeField = value;
811
            }
812
        }
813

814
        [XmlAttribute]
815
        public List<bool> hideLastTrans
816
        {
817
            get
818
            {
819
                return this.hideLastTransField;
820
            }
821
            set
822
            {
823
                this.hideLastTransField = value;
824
            }
825
        }
826

827
        [XmlAttribute]
828
        public List<int> st
829
        {
830
            get
831
            {
832
                return this.stField;
833
            }
834
            set
835
            {
836
                this.stField = value;
837
            }
838
        }
839

840
        [XmlAttribute]
841
        public List<uint> cnt
842
        {
843
            get
844
            {
845
                return this.cntField;
846
            }
847
            set
848
            {
849
                this.cntField = value;
850
            }
851
        }
852

853
        [XmlAttribute]
854
        public List<int> step
855
        {
856
            get
857
            {
858
                return this.stepField;
859
            }
860
            set
861
            {
862
                this.stepField = value;
863
            }
864
        }
865

866
        [XmlAttribute]
867
        public ST_FunctionType func
868
        {
869
            get
870
            {
871
                return this.funcField;
872
            }
873
            set
874
            {
875
                this.funcField = value;
876
            }
877
        }
878

879
        [XmlAttribute]
880
        [DefaultValue("none")]
881
        public string arg
882
        {
883
            get
884
            {
885
                return this.argField;
886
            }
887
            set
888
            {
889
                this.argField = value;
890
            }
891
        }
892

893
        [XmlAttribute]
894
        public ST_FunctionOperator op
895
        {
896
            get
897
            {
898
                return this.opField;
899
            }
900
            set
901
            {
902
                this.opField = value;
903
            }
904
        }
905

906
        [XmlAttribute]
907
        public string val
908
        {
909
            get
910
            {
911
                return this.valField;
912
            }
913
            set
914
            {
915
                this.valField = value;
916
            }
917
        }
918
    }
919

920

921
    [Serializable]
922
    [DebuggerStepThrough]
923
    [System.ComponentModel.DesignerCategoryAttribute("code")]
924
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
925
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
926
    public partial class CT_Constraints
927
    {
928

929
        private List<CT_Constraint> constrField;
930

931
        public CT_Constraints()
932
        {
933
            this.constrField = new List<CT_Constraint>();
934
        }
935

936
        [XmlElement("constr", Order = 0)]
937
        public List<CT_Constraint> constr
938
        {
939
            get
940
            {
941
                return this.constrField;
942
            }
943
            set
944
            {
945
                this.constrField = value;
946
            }
947
        }
948
    }
949

950

951
    [Serializable]
952
    [DebuggerStepThrough]
953
    [System.ComponentModel.DesignerCategoryAttribute("code")]
954
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
955
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
956
    public partial class CT_Constraint
957
    {
958

959
        private CT_OfficeArtExtensionList extLstField;
960

961
        private ST_ConstraintType typeField;
962

963
        private ST_ConstraintRelationship forField;
964

965
        private string forNameField;
966

967
        private List<ST_ElementType> ptTypeField;
968

969
        private ST_ConstraintType refTypeField;
970

971
        private ST_ConstraintRelationship refForField;
972

973
        private string refForNameField;
974

975
        private List<ST_ElementType> refPtTypeField;
976

977
        private ST_BoolOperator opField;
978

979
        private double valField;
980

981
        private double factField;
982

983
        public CT_Constraint()
984
        {
985
            this.refPtTypeField = new List<ST_ElementType>();
986
            this.ptTypeField = new List<ST_ElementType>();
987
            this.forField = ST_ConstraintRelationship.self;
988
            this.forNameField = "";
989
            this.ptTypeField = new List<ST_ElementType>(new ST_ElementType[] {
990
                    ST_ElementType.all});
991
            this.refTypeField = ST_ConstraintType.none;
992
            this.refForField = ST_ConstraintRelationship.self;
993
            this.refForNameField = "";
994
            this.refPtTypeField = new List<ST_ElementType>(new ST_ElementType[] {
995
                    ST_ElementType.all});
996
            this.opField = ST_BoolOperator.none;
997
            this.valField = 0D;
998
            this.factField = 1D;
999
        }
1000

1001
        [XmlElement(Order = 0)]
1002
        public CT_OfficeArtExtensionList extLst
1003
        {
1004
            get
1005
            {
1006
                return this.extLstField;
1007
            }
1008
            set
1009
            {
1010
                this.extLstField = value;
1011
            }
1012
        }
1013

1014
        [XmlAttribute]
1015
        public ST_ConstraintType type
1016
        {
1017
            get
1018
            {
1019
                return this.typeField;
1020
            }
1021
            set
1022
            {
1023
                this.typeField = value;
1024
            }
1025
        }
1026

1027
        [XmlAttribute]
1028
        [DefaultValue(ST_ConstraintRelationship.self)]
1029
        public ST_ConstraintRelationship @for
1030
        {
1031
            get
1032
            {
1033
                return this.forField;
1034
            }
1035
            set
1036
            {
1037
                this.forField = value;
1038
            }
1039
        }
1040

1041
        [XmlAttribute]
1042
        [DefaultValue("")]
1043
        public string forName
1044
        {
1045
            get
1046
            {
1047
                return this.forNameField;
1048
            }
1049
            set
1050
            {
1051
                this.forNameField = value;
1052
            }
1053
        }
1054

1055
        [XmlAttribute]
1056
        public List<ST_ElementType> ptType
1057
        {
1058
            get
1059
            {
1060
                return this.ptTypeField;
1061
            }
1062
            set
1063
            {
1064
                this.ptTypeField = value;
1065
            }
1066
        }
1067

1068
        [XmlAttribute]
1069
        [DefaultValue(ST_ConstraintType.none)]
1070
        public ST_ConstraintType refType
1071
        {
1072
            get
1073
            {
1074
                return this.refTypeField;
1075
            }
1076
            set
1077
            {
1078
                this.refTypeField = value;
1079
            }
1080
        }
1081

1082
        [XmlAttribute]
1083
        [DefaultValue(ST_ConstraintRelationship.self)]
1084
        public ST_ConstraintRelationship refFor
1085
        {
1086
            get
1087
            {
1088
                return this.refForField;
1089
            }
1090
            set
1091
            {
1092
                this.refForField = value;
1093
            }
1094
        }
1095

1096
        [XmlAttribute]
1097
        [DefaultValue("")]
1098
        public string refForName
1099
        {
1100
            get
1101
            {
1102
                return this.refForNameField;
1103
            }
1104
            set
1105
            {
1106
                this.refForNameField = value;
1107
            }
1108
        }
1109

1110
        [XmlAttribute]
1111
        public List<ST_ElementType> refPtType
1112
        {
1113
            get
1114
            {
1115
                return this.refPtTypeField;
1116
            }
1117
            set
1118
            {
1119
                this.refPtTypeField = value;
1120
            }
1121
        }
1122

1123
        [XmlAttribute]
1124
        [DefaultValue(ST_BoolOperator.none)]
1125
        public ST_BoolOperator op
1126
        {
1127
            get
1128
            {
1129
                return this.opField;
1130
            }
1131
            set
1132
            {
1133
                this.opField = value;
1134
            }
1135
        }
1136

1137
        [XmlAttribute]
1138
        [DefaultValue(0D)]
1139
        public double val
1140
        {
1141
            get
1142
            {
1143
                return this.valField;
1144
            }
1145
            set
1146
            {
1147
                this.valField = value;
1148
            }
1149
        }
1150

1151
        [XmlAttribute]
1152
        [DefaultValue(1D)]
1153
        public double fact
1154
        {
1155
            get
1156
            {
1157
                return this.factField;
1158
            }
1159
            set
1160
            {
1161
                this.factField = value;
1162
            }
1163
        }
1164
    }
1165

1166

1167
    [Serializable]
1168
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1169
    public enum ST_ConstraintType
1170
    {
1171

1172
        /// <remarks/>
1173
        none,
1174

1175
        /// <remarks/>
1176
        alignOff,
1177

1178
        /// <remarks/>
1179
        begMarg,
1180

1181
        /// <remarks/>
1182
        bendDist,
1183

1184
        /// <remarks/>
1185
        begPad,
1186

1187
        /// <remarks/>
1188
        b,
1189

1190
        /// <remarks/>
1191
        bMarg,
1192

1193
        /// <remarks/>
1194
        bOff,
1195

1196
        /// <remarks/>
1197
        ctrX,
1198

1199
        /// <remarks/>
1200
        ctrXOff,
1201

1202
        /// <remarks/>
1203
        ctrY,
1204

1205
        /// <remarks/>
1206
        ctrYOff,
1207

1208
        /// <remarks/>
1209
        connDist,
1210

1211
        /// <remarks/>
1212
        diam,
1213

1214
        /// <remarks/>
1215
        endMarg,
1216

1217
        /// <remarks/>
1218
        endPad,
1219

1220
        /// <remarks/>
1221
        h,
1222

1223
        /// <remarks/>
1224
        hArH,
1225

1226
        /// <remarks/>
1227
        hOff,
1228

1229
        /// <remarks/>
1230
        l,
1231

1232
        /// <remarks/>
1233
        lMarg,
1234

1235
        /// <remarks/>
1236
        lOff,
1237

1238
        /// <remarks/>
1239
        r,
1240

1241
        /// <remarks/>
1242
        rMarg,
1243

1244
        /// <remarks/>
1245
        rOff,
1246

1247
        /// <remarks/>
1248
        primFontSz,
1249

1250
        /// <remarks/>
1251
        pyraAcctRatio,
1252

1253
        /// <remarks/>
1254
        secFontSz,
1255

1256
        /// <remarks/>
1257
        sibSp,
1258

1259
        /// <remarks/>
1260
        secSibSp,
1261

1262
        /// <remarks/>
1263
        sp,
1264

1265
        /// <remarks/>
1266
        stemThick,
1267

1268
        /// <remarks/>
1269
        t,
1270

1271
        /// <remarks/>
1272
        tMarg,
1273

1274
        /// <remarks/>
1275
        tOff,
1276

1277
        /// <remarks/>
1278
        userA,
1279

1280
        /// <remarks/>
1281
        userB,
1282

1283
        /// <remarks/>
1284
        userC,
1285

1286
        /// <remarks/>
1287
        userD,
1288

1289
        /// <remarks/>
1290
        userE,
1291

1292
        /// <remarks/>
1293
        userF,
1294

1295
        /// <remarks/>
1296
        userG,
1297

1298
        /// <remarks/>
1299
        userH,
1300

1301
        /// <remarks/>
1302
        userI,
1303

1304
        /// <remarks/>
1305
        userJ,
1306

1307
        /// <remarks/>
1308
        userK,
1309

1310
        /// <remarks/>
1311
        userL,
1312

1313
        /// <remarks/>
1314
        userM,
1315

1316
        /// <remarks/>
1317
        userN,
1318

1319
        /// <remarks/>
1320
        userO,
1321

1322
        /// <remarks/>
1323
        userP,
1324

1325
        /// <remarks/>
1326
        userQ,
1327

1328
        /// <remarks/>
1329
        userR,
1330

1331
        /// <remarks/>
1332
        userS,
1333

1334
        /// <remarks/>
1335
        userT,
1336

1337
        /// <remarks/>
1338
        userU,
1339

1340
        /// <remarks/>
1341
        userV,
1342

1343
        /// <remarks/>
1344
        userW,
1345

1346
        /// <remarks/>
1347
        userX,
1348

1349
        /// <remarks/>
1350
        userY,
1351

1352
        /// <remarks/>
1353
        userZ,
1354

1355
        /// <remarks/>
1356
        w,
1357

1358
        /// <remarks/>
1359
        wArH,
1360

1361
        /// <remarks/>
1362
        wOff,
1363
    }
1364

1365

1366
    [Serializable]
1367
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1368
    public enum ST_ConstraintRelationship
1369
    {
1370

1371
        /// <remarks/>
1372
        self,
1373

1374
        /// <remarks/>
1375
        ch,
1376

1377
        /// <remarks/>
1378
        des,
1379
    }
1380

1381

1382
    [Serializable]
1383
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1384
    public enum ST_ElementType
1385
    {
1386

1387
        /// <remarks/>
1388
        all,
1389

1390
        /// <remarks/>
1391
        doc,
1392

1393
        /// <remarks/>
1394
        node,
1395

1396
        /// <remarks/>
1397
        norm,
1398

1399
        /// <remarks/>
1400
        nonNorm,
1401

1402
        /// <remarks/>
1403
        asst,
1404

1405
        /// <remarks/>
1406
        nonAsst,
1407

1408
        /// <remarks/>
1409
        parTrans,
1410

1411
        /// <remarks/>
1412
        pres,
1413

1414
        /// <remarks/>
1415
        sibTrans,
1416
    }
1417

1418

1419
    [Serializable]
1420
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1421
    public enum ST_BoolOperator
1422
    {
1423

1424
        /// <remarks/>
1425
        none,
1426

1427
        /// <remarks/>
1428
        equ,
1429

1430
        /// <remarks/>
1431
        gte,
1432

1433
        /// <remarks/>
1434
        lte,
1435
    }
1436

1437

1438
    [Serializable]
1439
    [DebuggerStepThrough]
1440
    [System.ComponentModel.DesignerCategoryAttribute("code")]
1441
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1442
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
1443
    public partial class CT_ForEach
1444
    {
1445

1446
        private List<object> itemsField;
1447

1448
        private string nameField;
1449

1450
        private string refField;
1451

1452
        private List<ST_AxisType> axisField;
1453

1454
        private List<ST_ElementType> ptTypeField;
1455

1456
        private List<bool> hideLastTransField;
1457

1458
        private List<int> stField;
1459

1460
        private List<uint> cntField;
1461

1462
        private List<int> stepField;
1463

1464
        public CT_ForEach()
1465
        {
1466
            this.stepField = new List<int>();
1467
            this.cntField = new List<uint>();
1468
            this.stField = new List<int>();
1469
            this.hideLastTransField = new List<bool>();
1470
            this.ptTypeField = new List<ST_ElementType>();
1471
            this.axisField = new List<ST_AxisType>();
1472
            this.itemsField = new List<object>();
1473
            this.nameField = "";
1474
            this.refField = "";
1475
            this.axisField = new List<ST_AxisType>(new ST_AxisType[] {
1476
                    ST_AxisType.none});
1477
            this.ptTypeField = new List<ST_ElementType>(new ST_ElementType[] {
1478
                    ST_ElementType.all});
1479
            this.hideLastTransField = new List<bool>(new bool[] {
1480
                    true});
1481
            this.stField = new List<int>(new int[] {
1482
                    1});
1483
            this.cntField = new List<uint>(new uint[] {
1484
                    ((uint)(0))});
1485
            this.stepField = new List<int>(new int[] {
1486
                    1});
1487
        }
1488

1489
        [XmlElement("alg", typeof(CT_Algorithm), Order = 0)]
1490
        [XmlElement("choose", typeof(CT_Choose), Order = 0)]
1491
        [XmlElement("constrLst", typeof(CT_Constraints), Order = 0)]
1492
        [XmlElement("extLst", typeof(CT_OfficeArtExtensionList), Order = 0)]
1493
        [XmlElement("forEach", typeof(CT_ForEach), Order = 0)]
1494
        [XmlElement("layoutNode", typeof(CT_LayoutNode), Order = 0)]
1495
        [XmlElement("presOf", typeof(CT_PresentationOf), Order = 0)]
1496
        [XmlElement("ruleLst", typeof(CT_Rules), Order = 0)]
1497
        [XmlElement("shape", typeof(CT_Shape), Order = 0)]
1498
        public List<object> Items
1499
        {
1500
            get
1501
            {
1502
                return this.itemsField;
1503
            }
1504
            set
1505
            {
1506
                this.itemsField = value;
1507
            }
1508
        }
1509

1510
        [XmlAttribute]
1511
        [DefaultValue("")]
1512
        public string name
1513
        {
1514
            get
1515
            {
1516
                return this.nameField;
1517
            }
1518
            set
1519
            {
1520
                this.nameField = value;
1521
            }
1522
        }
1523

1524
        [XmlAttribute]
1525
        [DefaultValue("")]
1526
        public string @ref
1527
        {
1528
            get
1529
            {
1530
                return this.refField;
1531
            }
1532
            set
1533
            {
1534
                this.refField = value;
1535
            }
1536
        }
1537

1538
        [XmlAttribute]
1539
        public List<ST_AxisType> axis
1540
        {
1541
            get
1542
            {
1543
                return this.axisField;
1544
            }
1545
            set
1546
            {
1547
                this.axisField = value;
1548
            }
1549
        }
1550

1551
        [XmlAttribute]
1552
        public List<ST_ElementType> ptType
1553
        {
1554
            get
1555
            {
1556
                return this.ptTypeField;
1557
            }
1558
            set
1559
            {
1560
                this.ptTypeField = value;
1561
            }
1562
        }
1563

1564
        [XmlAttribute]
1565
        public List<bool> hideLastTrans
1566
        {
1567
            get
1568
            {
1569
                return this.hideLastTransField;
1570
            }
1571
            set
1572
            {
1573
                this.hideLastTransField = value;
1574
            }
1575
        }
1576

1577
        [XmlAttribute]
1578
        public List<int> st
1579
        {
1580
            get
1581
            {
1582
                return this.stField;
1583
            }
1584
            set
1585
            {
1586
                this.stField = value;
1587
            }
1588
        }
1589

1590
        [XmlAttribute]
1591
        public List<uint> cnt
1592
        {
1593
            get
1594
            {
1595
                return this.cntField;
1596
            }
1597
            set
1598
            {
1599
                this.cntField = value;
1600
            }
1601
        }
1602

1603
        [XmlAttribute]
1604
        public List<int> step
1605
        {
1606
            get
1607
            {
1608
                return this.stepField;
1609
            }
1610
            set
1611
            {
1612
                this.stepField = value;
1613
            }
1614
        }
1615
    }
1616

1617

1618
    [Serializable]
1619
    [DebuggerStepThrough]
1620
    [System.ComponentModel.DesignerCategoryAttribute("code")]
1621
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1622
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
1623
    public partial class CT_PresentationOf
1624
    {
1625

1626
        private CT_OfficeArtExtensionList extLstField;
1627

1628
        private List<ST_AxisType> axisField;
1629

1630
        private List<ST_ElementType> ptTypeField;
1631

1632
        private List<bool> hideLastTransField;
1633

1634
        private List<int> stField;
1635

1636
        private List<uint> cntField;
1637

1638
        private List<int> stepField;
1639

1640
        public CT_PresentationOf()
1641
        {
1642
            this.stepField = new List<int>();
1643
            this.cntField = new List<uint>();
1644
            this.stField = new List<int>();
1645
            this.hideLastTransField = new List<bool>();
1646
            this.ptTypeField = new List<ST_ElementType>();
1647
            this.axisField = new List<ST_AxisType>();
1648
            this.axisField = new List<ST_AxisType>(new ST_AxisType[] {
1649
                    ST_AxisType.none});
1650
            this.ptTypeField = new List<ST_ElementType>(new ST_ElementType[] {
1651
                    ST_ElementType.all});
1652
            this.hideLastTransField = new List<bool>(new bool[] {
1653
                    true});
1654
            this.stField = new List<int>(new int[] {
1655
                    1});
1656
            this.cntField = new List<uint>(new uint[] {
1657
                    ((uint)(0))});
1658
            this.stepField = new List<int>(new int[] {
1659
                    1});
1660
        }
1661

1662
        [XmlElement(Order = 0)]
1663
        public CT_OfficeArtExtensionList extLst
1664
        {
1665
            get
1666
            {
1667
                return this.extLstField;
1668
            }
1669
            set
1670
            {
1671
                this.extLstField = value;
1672
            }
1673
        }
1674

1675
        [XmlAttribute]
1676
        public List<ST_AxisType> axis
1677
        {
1678
            get
1679
            {
1680
                return this.axisField;
1681
            }
1682
            set
1683
            {
1684
                this.axisField = value;
1685
            }
1686
        }
1687

1688
        [XmlAttribute]
1689
        public List<ST_ElementType> ptType
1690
        {
1691
            get
1692
            {
1693
                return this.ptTypeField;
1694
            }
1695
            set
1696
            {
1697
                this.ptTypeField = value;
1698
            }
1699
        }
1700

1701
        [XmlAttribute]
1702
        public List<bool> hideLastTrans
1703
        {
1704
            get
1705
            {
1706
                return this.hideLastTransField;
1707
            }
1708
            set
1709
            {
1710
                this.hideLastTransField = value;
1711
            }
1712
        }
1713

1714
        [XmlAttribute]
1715
        public List<int> st
1716
        {
1717
            get
1718
            {
1719
                return this.stField;
1720
            }
1721
            set
1722
            {
1723
                this.stField = value;
1724
            }
1725
        }
1726

1727
        [XmlAttribute]
1728
        public List<uint> cnt
1729
        {
1730
            get
1731
            {
1732
                return this.cntField;
1733
            }
1734
            set
1735
            {
1736
                this.cntField = value;
1737
            }
1738
        }
1739

1740
        [XmlAttribute]
1741
        public List<int> step
1742
        {
1743
            get
1744
            {
1745
                return this.stepField;
1746
            }
1747
            set
1748
            {
1749
                this.stepField = value;
1750
            }
1751
        }
1752
    }
1753

1754

1755
    [Serializable]
1756
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1757
    public enum ST_AxisType
1758
    {
1759

1760
        /// <remarks/>
1761
        self,
1762

1763
        /// <remarks/>
1764
        ch,
1765

1766
        /// <remarks/>
1767
        des,
1768

1769
        /// <remarks/>
1770
        desOrSelf,
1771

1772
        /// <remarks/>
1773
        par,
1774

1775
        /// <remarks/>
1776
        ancst,
1777

1778
        /// <remarks/>
1779
        ancstOrSelf,
1780

1781
        /// <remarks/>
1782
        followSib,
1783

1784
        /// <remarks/>
1785
        precedSib,
1786

1787
        /// <remarks/>
1788
        follow,
1789

1790
        /// <remarks/>
1791
        preced,
1792

1793
        /// <remarks/>
1794
        root,
1795

1796
        /// <remarks/>
1797
        none,
1798
    }
1799

1800

1801
    [Serializable]
1802
    [DebuggerStepThrough]
1803
    [System.ComponentModel.DesignerCategoryAttribute("code")]
1804
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1805
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
1806
    public partial class CT_Rules
1807
    {
1808

1809
        private List<CT_NumericRule> ruleField;
1810

1811
        public CT_Rules()
1812
        {
1813
            this.ruleField = new List<CT_NumericRule>();
1814
        }
1815

1816
        [XmlElement("rule", Order = 0)]
1817
        public List<CT_NumericRule> rule
1818
        {
1819
            get
1820
            {
1821
                return this.ruleField;
1822
            }
1823
            set
1824
            {
1825
                this.ruleField = value;
1826
            }
1827
        }
1828
    }
1829

1830

1831
    [Serializable]
1832
    [DebuggerStepThrough]
1833
    [System.ComponentModel.DesignerCategoryAttribute("code")]
1834
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1835
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
1836
    public partial class CT_NumericRule
1837
    {
1838

1839
        private CT_OfficeArtExtensionList extLstField;
1840

1841
        private ST_ConstraintType typeField;
1842

1843
        private ST_ConstraintRelationship forField;
1844

1845
        private string forNameField;
1846

1847
        private List<ST_ElementType> ptTypeField;
1848

1849
        private double valField;
1850

1851
        private double factField;
1852

1853
        private double maxField;
1854

1855
        public CT_NumericRule()
1856
        {
1857
            this.ptTypeField = new List<ST_ElementType>();
1858
            this.forField = ST_ConstraintRelationship.self;
1859
            this.forNameField = "";
1860
            this.ptTypeField = new List<ST_ElementType>(new ST_ElementType[] {
1861
                    ST_ElementType.all});
1862
            this.valField = double.NaN;
1863
            this.factField = double.NaN;
1864
            this.maxField = double.NaN;
1865
        }
1866

1867
        [XmlElement(Order = 0)]
1868
        public CT_OfficeArtExtensionList extLst
1869
        {
1870
            get
1871
            {
1872
                return this.extLstField;
1873
            }
1874
            set
1875
            {
1876
                this.extLstField = value;
1877
            }
1878
        }
1879

1880
        [XmlAttribute]
1881
        public ST_ConstraintType type
1882
        {
1883
            get
1884
            {
1885
                return this.typeField;
1886
            }
1887
            set
1888
            {
1889
                this.typeField = value;
1890
            }
1891
        }
1892

1893
        [XmlAttribute]
1894
        [DefaultValue(ST_ConstraintRelationship.self)]
1895
        public ST_ConstraintRelationship @for
1896
        {
1897
            get
1898
            {
1899
                return this.forField;
1900
            }
1901
            set
1902
            {
1903
                this.forField = value;
1904
            }
1905
        }
1906

1907
        [XmlAttribute]
1908
        [DefaultValue("")]
1909
        public string forName
1910
        {
1911
            get
1912
            {
1913
                return this.forNameField;
1914
            }
1915
            set
1916
            {
1917
                this.forNameField = value;
1918
            }
1919
        }
1920

1921
        [XmlAttribute]
1922
        public List<ST_ElementType> ptType
1923
        {
1924
            get
1925
            {
1926
                return this.ptTypeField;
1927
            }
1928
            set
1929
            {
1930
                this.ptTypeField = value;
1931
            }
1932
        }
1933

1934
        [XmlAttribute]
1935
        [DefaultValue(double.NaN)]
1936
        public double val
1937
        {
1938
            get
1939
            {
1940
                return this.valField;
1941
            }
1942
            set
1943
            {
1944
                this.valField = value;
1945
            }
1946
        }
1947

1948
        [XmlAttribute]
1949
        [DefaultValue(double.NaN)]
1950
        public double fact
1951
        {
1952
            get
1953
            {
1954
                return this.factField;
1955
            }
1956
            set
1957
            {
1958
                this.factField = value;
1959
            }
1960
        }
1961

1962
        [XmlAttribute]
1963
        [DefaultValue(double.NaN)]
1964
        public double max
1965
        {
1966
            get
1967
            {
1968
                return this.maxField;
1969
            }
1970
            set
1971
            {
1972
                this.maxField = value;
1973
            }
1974
        }
1975
    }
1976

1977

1978

1979

1980
    [Serializable]
1981
    [DebuggerStepThrough]
1982
    [System.ComponentModel.DesignerCategoryAttribute("code")]
1983
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
1984
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
1985
    public partial class CT_Adj
1986
    {
1987

1988
        private uint idxField;
1989

1990
        private double valField;
1991

1992
        [XmlAttribute]
1993
        public uint idx
1994
        {
1995
            get
1996
            {
1997
                return this.idxField;
1998
            }
1999
            set
2000
            {
2001
                this.idxField = value;
2002
            }
2003
        }
2004

2005
        [XmlAttribute]
2006
        public double val
2007
        {
2008
            get
2009
            {
2010
                return this.valField;
2011
            }
2012
            set
2013
            {
2014
                this.valField = value;
2015
            }
2016
        }
2017
    }
2018

2019

2020

2021
    [Serializable]
2022
    [DebuggerStepThrough]
2023
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2024
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2025
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
2026
    public partial class CT_AdjLst
2027
    {
2028

2029
        private List<CT_Adj> adjField;
2030

2031
        public CT_AdjLst()
2032
        {
2033
            this.adjField = new List<CT_Adj>();
2034
        }
2035

2036
        [XmlElement("adj", Order = 0)]
2037
        public List<CT_Adj> adj
2038
        {
2039
            get
2040
            {
2041
                return this.adjField;
2042
            }
2043
            set
2044
            {
2045
                this.adjField = value;
2046
            }
2047
        }
2048
    }
2049

2050

2051
    [Serializable]
2052
    [DebuggerStepThrough]
2053
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2054
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2055
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
2056
    public partial class CT_Shape
2057
    {
2058

2059
        private List<CT_Adj> adjLstField;
2060

2061
        private CT_OfficeArtExtensionList extLstField;
2062

2063
        private double rotField;
2064

2065
        private string typeField;
2066

2067
        private string blipField;
2068

2069
        private int zOrderOffField;
2070

2071
        private bool hideGeomField;
2072

2073
        private bool lkTxEntryField;
2074

2075
        private bool blipPhldrField;
2076

2077
        public CT_Shape()
2078
        {
2079
            this.adjLstField = new List<CT_Adj>();
2080
            this.rotField = 0D;
2081
            this.typeField = "none";
2082
            this.blipField = "";
2083
            this.zOrderOffField = 0;
2084
            this.hideGeomField = false;
2085
            this.lkTxEntryField = false;
2086
            this.blipPhldrField = false;
2087
        }
2088

2089
        [XmlArray(Order = 0)]
2090
        [XmlArrayItem("adj", IsNullable = false)]
2091
        public List<CT_Adj> adjLst
2092
        {
2093
            get
2094
            {
2095
                return this.adjLstField;
2096
            }
2097
            set
2098
            {
2099
                this.adjLstField = value;
2100
            }
2101
        }
2102

2103
        [XmlElement(Order = 1)]
2104
        public CT_OfficeArtExtensionList extLst
2105
        {
2106
            get
2107
            {
2108
                return this.extLstField;
2109
            }
2110
            set
2111
            {
2112
                this.extLstField = value;
2113
            }
2114
        }
2115

2116
        [XmlAttribute]
2117
        [DefaultValue(0D)]
2118
        public double rot
2119
        {
2120
            get
2121
            {
2122
                return this.rotField;
2123
            }
2124
            set
2125
            {
2126
                this.rotField = value;
2127
            }
2128
        }
2129

2130
        [XmlAttribute]
2131
        [DefaultValue("none")]
2132
        public string type
2133
        {
2134
            get
2135
            {
2136
                return this.typeField;
2137
            }
2138
            set
2139
            {
2140
                this.typeField = value;
2141
            }
2142
        }
2143

2144
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/relationships")]
2145
        [DefaultValue("")]
2146
        public string blip
2147
        {
2148
            get
2149
            {
2150
                return this.blipField;
2151
            }
2152
            set
2153
            {
2154
                this.blipField = value;
2155
            }
2156
        }
2157

2158
        [XmlAttribute]
2159
        [DefaultValue(0)]
2160
        public int zOrderOff
2161
        {
2162
            get
2163
            {
2164
                return this.zOrderOffField;
2165
            }
2166
            set
2167
            {
2168
                this.zOrderOffField = value;
2169
            }
2170
        }
2171

2172
        [XmlAttribute]
2173
        [DefaultValue(false)]
2174
        public bool hideGeom
2175
        {
2176
            get
2177
            {
2178
                return this.hideGeomField;
2179
            }
2180
            set
2181
            {
2182
                this.hideGeomField = value;
2183
            }
2184
        }
2185

2186
        [XmlAttribute]
2187
        [DefaultValue(false)]
2188
        public bool lkTxEntry
2189
        {
2190
            get
2191
            {
2192
                return this.lkTxEntryField;
2193
            }
2194
            set
2195
            {
2196
                this.lkTxEntryField = value;
2197
            }
2198
        }
2199

2200
        [XmlAttribute]
2201
        [DefaultValue(false)]
2202
        public bool blipPhldr
2203
        {
2204
            get
2205
            {
2206
                return this.blipPhldrField;
2207
            }
2208
            set
2209
            {
2210
                this.blipPhldrField = value;
2211
            }
2212
        }
2213
    }
2214

2215

2216
    [Serializable]
2217
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2218
    public enum ST_FunctionType
2219
    {
2220

2221
        /// <remarks/>
2222
        cnt,
2223

2224
        /// <remarks/>
2225
        pos,
2226

2227
        /// <remarks/>
2228
        revPos,
2229

2230
        /// <remarks/>
2231
        posEven,
2232

2233
        /// <remarks/>
2234
        posOdd,
2235

2236
        /// <remarks/>
2237
        var,
2238

2239
        /// <remarks/>
2240
        depth,
2241

2242
        /// <remarks/>
2243
        maxDepth,
2244
    }
2245

2246

2247
    [Serializable]
2248
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2249
    public enum ST_FunctionOperator
2250
    {
2251

2252
        /// <remarks/>
2253
        equ,
2254

2255
        /// <remarks/>
2256
        neq,
2257

2258
        /// <remarks/>
2259
        gt,
2260

2261
        /// <remarks/>
2262
        lt,
2263

2264
        /// <remarks/>
2265
        gte,
2266

2267
        /// <remarks/>
2268
        lte,
2269
    }
2270

2271

2272
    [Serializable]
2273
    [DebuggerStepThrough]
2274
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2275
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2276
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
2277
    public partial class CT_Otherwise
2278
    {
2279

2280
        private List<object> itemsField;
2281

2282
        private string nameField;
2283

2284
        public CT_Otherwise()
2285
        {
2286
            this.itemsField = new List<object>();
2287
            this.nameField = "";
2288
        }
2289

2290
        [XmlElement("alg", typeof(CT_Algorithm), Order = 0)]
2291
        [XmlElement("choose", typeof(CT_Choose), Order = 0)]
2292
        [XmlElement("constrLst", typeof(CT_Constraints), Order = 0)]
2293
        [XmlElement("extLst", typeof(CT_OfficeArtExtensionList), Order = 0)]
2294
        [XmlElement("forEach", typeof(CT_ForEach), Order = 0)]
2295
        [XmlElement("layoutNode", typeof(CT_LayoutNode), Order = 0)]
2296
        [XmlElement("presOf", typeof(CT_PresentationOf), Order = 0)]
2297
        [XmlElement("ruleLst", typeof(CT_Rules), Order = 0)]
2298
        [XmlElement("shape", typeof(CT_Shape), Order = 0)]
2299
        public List<object> Items
2300
        {
2301
            get
2302
            {
2303
                return this.itemsField;
2304
            }
2305
            set
2306
            {
2307
                this.itemsField = value;
2308
            }
2309
        }
2310

2311
        [XmlAttribute]
2312
        [DefaultValue("")]
2313
        public string name
2314
        {
2315
            get
2316
            {
2317
                return this.nameField;
2318
            }
2319
            set
2320
            {
2321
                this.nameField = value;
2322
            }
2323
        }
2324
    }
2325

2326

2327
    [Serializable]
2328
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2329
    public enum ST_ChildOrderType
2330
    {
2331

2332
        /// <remarks/>
2333
        b,
2334

2335
        /// <remarks/>
2336
        t,
2337
    }
2338

2339

2340

2341

2342

2343

2344
    [Serializable]
2345
    [DebuggerStepThrough]
2346
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2347
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2348
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = true)]
2349
    public partial class CT_Categories
2350
    {
2351

2352
        private List<CT_Category> catField;
2353

2354
        public CT_Categories()
2355
        {
2356
            this.catField = new List<CT_Category>();
2357
        }
2358

2359
        [XmlElement("cat", Order = 0)]
2360
        public List<CT_Category> cat
2361
        {
2362
            get
2363
            {
2364
                return this.catField;
2365
            }
2366
            set
2367
            {
2368
                this.catField = value;
2369
            }
2370
        }
2371
    }
2372

2373

2374
    [Serializable]
2375
    [DebuggerStepThrough]
2376
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2377
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2378
    [XmlRoot("layoutDef", Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = false)]
2379
    public partial class CT_DiagramDefinition
2380
    {
2381

2382
        private List<CT_Name> titleField;
2383

2384
        private List<CT_Description> descField;
2385

2386
        private List<CT_Category> catLstField;
2387

2388
        private CT_SampleData sampDataField;
2389

2390
        private CT_SampleData styleDataField;
2391

2392
        private CT_SampleData clrDataField;
2393

2394
        private CT_LayoutNode layoutNodeField;
2395

2396
        private CT_OfficeArtExtensionList extLstField;
2397

2398
        private string uniqueIdField;
2399

2400
        private string minVerField;
2401

2402
        private string defStyleField;
2403

2404
        public CT_DiagramDefinition()
2405
        {
2406
            this.layoutNodeField = new CT_LayoutNode();
2407
            this.clrDataField = new CT_SampleData();
2408
            this.styleDataField = new CT_SampleData();
2409
            this.sampDataField = new CT_SampleData();
2410
            this.catLstField = new List<CT_Category>();
2411
            this.descField = new List<CT_Description>();
2412
            this.titleField = new List<CT_Name>();
2413
            this.uniqueIdField = "";
2414
            this.minVerField = "http://schemas.openxmlformats.org/drawingml/2006/diagram";
2415
            this.defStyleField = "";
2416
        }
2417

2418
        [XmlElement("title", Order = 0)]
2419
        public List<CT_Name> title
2420
        {
2421
            get
2422
            {
2423
                return this.titleField;
2424
            }
2425
            set
2426
            {
2427
                this.titleField = value;
2428
            }
2429
        }
2430

2431
        [XmlElement("desc", Order = 1)]
2432
        public List<CT_Description> desc
2433
        {
2434
            get
2435
            {
2436
                return this.descField;
2437
            }
2438
            set
2439
            {
2440
                this.descField = value;
2441
            }
2442
        }
2443

2444
        [XmlArray(Order = 2)]
2445
        [XmlArrayItem("cat", IsNullable = false)]
2446
        public List<CT_Category> catLst
2447
        {
2448
            get
2449
            {
2450
                return this.catLstField;
2451
            }
2452
            set
2453
            {
2454
                this.catLstField = value;
2455
            }
2456
        }
2457

2458
        [XmlElement(Order = 3)]
2459
        public CT_SampleData sampData
2460
        {
2461
            get
2462
            {
2463
                return this.sampDataField;
2464
            }
2465
            set
2466
            {
2467
                this.sampDataField = value;
2468
            }
2469
        }
2470

2471
        [XmlElement(Order = 4)]
2472
        public CT_SampleData styleData
2473
        {
2474
            get
2475
            {
2476
                return this.styleDataField;
2477
            }
2478
            set
2479
            {
2480
                this.styleDataField = value;
2481
            }
2482
        }
2483

2484
        [XmlElement(Order = 5)]
2485
        public CT_SampleData clrData
2486
        {
2487
            get
2488
            {
2489
                return this.clrDataField;
2490
            }
2491
            set
2492
            {
2493
                this.clrDataField = value;
2494
            }
2495
        }
2496

2497
        [XmlElement(Order = 6)]
2498
        public CT_LayoutNode layoutNode
2499
        {
2500
            get
2501
            {
2502
                return this.layoutNodeField;
2503
            }
2504
            set
2505
            {
2506
                this.layoutNodeField = value;
2507
            }
2508
        }
2509

2510
        [XmlElement(Order = 7)]
2511
        public CT_OfficeArtExtensionList extLst
2512
        {
2513
            get
2514
            {
2515
                return this.extLstField;
2516
            }
2517
            set
2518
            {
2519
                this.extLstField = value;
2520
            }
2521
        }
2522

2523
        [XmlAttribute]
2524
        [DefaultValue("")]
2525
        public string uniqueId
2526
        {
2527
            get
2528
            {
2529
                return this.uniqueIdField;
2530
            }
2531
            set
2532
            {
2533
                this.uniqueIdField = value;
2534
            }
2535
        }
2536

2537
        [XmlAttribute]
2538
        [DefaultValue("http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2539
        public string minVer
2540
        {
2541
            get
2542
            {
2543
                return this.minVerField;
2544
            }
2545
            set
2546
            {
2547
                this.minVerField = value;
2548
            }
2549
        }
2550

2551
        [XmlAttribute]
2552
        [DefaultValue("")]
2553
        public string defStyle
2554
        {
2555
            get
2556
            {
2557
                return this.defStyleField;
2558
            }
2559
            set
2560
            {
2561
                this.defStyleField = value;
2562
            }
2563
        }
2564
    }
2565

2566

2567
    [Serializable]
2568
    [DebuggerStepThrough]
2569
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2570
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2571
    [XmlRoot("layoutDefHdr", Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = false)]
2572
    public partial class CT_DiagramDefinitionHeader
2573
    {
2574

2575
        private List<CT_Name> titleField;
2576

2577
        private List<CT_Description> descField;
2578

2579
        private List<CT_Category> catLstField;
2580

2581
        private CT_OfficeArtExtensionList extLstField;
2582

2583
        private string uniqueIdField;
2584

2585
        private string minVerField;
2586

2587
        private string defStyleField;
2588

2589
        private int resIdField;
2590

2591
        public CT_DiagramDefinitionHeader()
2592
        {
2593
            this.catLstField = new List<CT_Category>();
2594
            this.descField = new List<CT_Description>();
2595
            this.titleField = new List<CT_Name>();
2596
            this.minVerField = "http://schemas.openxmlformats.org/drawingml/2006/diagram";
2597
            this.defStyleField = "";
2598
            this.resIdField = 0;
2599
        }
2600

2601
        [XmlElement("title", Order = 0)]
2602
        public List<CT_Name> title
2603
        {
2604
            get
2605
            {
2606
                return this.titleField;
2607
            }
2608
            set
2609
            {
2610
                this.titleField = value;
2611
            }
2612
        }
2613

2614
        [XmlElement("desc", Order = 1)]
2615
        public List<CT_Description> desc
2616
        {
2617
            get
2618
            {
2619
                return this.descField;
2620
            }
2621
            set
2622
            {
2623
                this.descField = value;
2624
            }
2625
        }
2626

2627
        [XmlArray(Order = 2)]
2628
        [XmlArrayItem("cat", IsNullable = false)]
2629
        public List<CT_Category> catLst
2630
        {
2631
            get
2632
            {
2633
                return this.catLstField;
2634
            }
2635
            set
2636
            {
2637
                this.catLstField = value;
2638
            }
2639
        }
2640

2641
        [XmlElement(Order = 3)]
2642
        public CT_OfficeArtExtensionList extLst
2643
        {
2644
            get
2645
            {
2646
                return this.extLstField;
2647
            }
2648
            set
2649
            {
2650
                this.extLstField = value;
2651
            }
2652
        }
2653

2654
        [XmlAttribute]
2655
        public string uniqueId
2656
        {
2657
            get
2658
            {
2659
                return this.uniqueIdField;
2660
            }
2661
            set
2662
            {
2663
                this.uniqueIdField = value;
2664
            }
2665
        }
2666

2667
        [XmlAttribute]
2668
        [DefaultValue("http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2669
        public string minVer
2670
        {
2671
            get
2672
            {
2673
                return this.minVerField;
2674
            }
2675
            set
2676
            {
2677
                this.minVerField = value;
2678
            }
2679
        }
2680

2681
        [XmlAttribute]
2682
        [DefaultValue("")]
2683
        public string defStyle
2684
        {
2685
            get
2686
            {
2687
                return this.defStyleField;
2688
            }
2689
            set
2690
            {
2691
                this.defStyleField = value;
2692
            }
2693
        }
2694

2695
        [XmlAttribute]
2696
        [DefaultValue(0)]
2697
        public int resId
2698
        {
2699
            get
2700
            {
2701
                return this.resIdField;
2702
            }
2703
            set
2704
            {
2705
                this.resIdField = value;
2706
            }
2707
        }
2708
    }
2709

2710

2711
    [Serializable]
2712
    [DebuggerStepThrough]
2713
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2714
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2715
    [XmlRoot("layoutDefHdrLst", Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = false)]
2716
    public partial class CT_DiagramDefinitionHeaderLst
2717
    {
2718

2719
        private List<CT_DiagramDefinitionHeader> layoutDefHdrField;
2720

2721
        public CT_DiagramDefinitionHeaderLst()
2722
        {
2723
            this.layoutDefHdrField = new List<CT_DiagramDefinitionHeader>();
2724
        }
2725

2726
        [XmlElement("layoutDefHdr", Order = 0)]
2727
        public List<CT_DiagramDefinitionHeader> layoutDefHdr
2728
        {
2729
            get
2730
            {
2731
                return this.layoutDefHdrField;
2732
            }
2733
            set
2734
            {
2735
                this.layoutDefHdrField = value;
2736
            }
2737
        }
2738
    }
2739

2740

2741
    [Serializable]
2742
    [DebuggerStepThrough]
2743
    [System.ComponentModel.DesignerCategoryAttribute("code")]
2744
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram")]
2745
    [XmlRoot("relIds", Namespace = "http://schemas.openxmlformats.org/drawingml/2006/diagram", IsNullable = false)]
2746
    public partial class CT_RelIds
2747
    {
2748

2749
        private string dmField;
2750

2751
        private string loField;
2752

2753
        private string qsField;
2754

2755
        private string csField;
2756

2757
        public CT_RelIds()
2758
        {
2759
            this.dmField = "";
2760
            this.loField = "";
2761
            this.qsField = "";
2762
            this.csField = "";
2763
        }
2764

2765
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/relationships")]
2766
        [DefaultValue("")]
2767
        public string dm
2768
        {
2769
            get
2770
            {
2771
                return this.dmField;
2772
            }
2773
            set
2774
            {
2775
                this.dmField = value;
2776
            }
2777
        }
2778

2779
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/relationships")]
2780
        [DefaultValue("")]
2781
        public string lo
2782
        {
2783
            get
2784
            {
2785
                return this.loField;
2786
            }
2787
            set
2788
            {
2789
                this.loField = value;
2790
            }
2791
        }
2792

2793
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/relationships")]
2794
        [DefaultValue("")]
2795
        public string qs
2796
        {
2797
            get
2798
            {
2799
                return this.qsField;
2800
            }
2801
            set
2802
            {
2803
                this.qsField = value;
2804
            }
2805
        }
2806

2807
        [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/relationships")]
2808
        [DefaultValue("")]
2809
        public string cs
2810
        {
2811
            get
2812
            {
2813
                return this.csField;
2814
            }
2815
            set
2816
            {
2817
                this.csField = value;
2818
            }
2819
        }
2820
    }
2821
}
2822

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.