Exemplo n.º 1
0
        /// <summary>
        /// Create an instance of OpenXmlPart according to the given relationship type.
        /// </summary>
        /// <param name="openXmlPackage">The container OpenXmlPackage.</param>
        /// <param name="relationshipType">The relationship type of the target part.</param>
        /// <param name="openXmlPart">The created instance of OpenXmlPart.</param>
        /// <remarks>This partial method will be generated by code generaotr.</remarks>
        static partial void CreatePartCore(OpenXmlPackage openXmlPackage, string relationshipType, ref OpenXmlPart openXmlPart)
        {
            if (openXmlPackage == null)
            {
				throw new ArgumentNullException("openXmlPackage");
            }
            if (relationshipType == null)
            {
                throw new ArgumentNullException("relationshipType");
            }
            
            if (openXmlPackage is WordprocessingDocument)
            {
                switch (relationshipType)
                {
					case MainDocumentPart.RelationshipTypeConstant:
	openXmlPart = new MainDocumentPart();
	return;
case CustomXmlPart.RelationshipTypeConstant:
	openXmlPart = new CustomXmlPart();
	return;
case CustomXmlPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CustomXmlPropertiesPart();
	return;
case GlossaryDocumentPart.RelationshipTypeConstant:
	openXmlPart = new GlossaryDocumentPart();
	return;
case WordprocessingCommentsPart.RelationshipTypeConstant:
	openXmlPart = new WordprocessingCommentsPart();
	return;
case AlternativeFormatImportPart.RelationshipTypeConstant:
	openXmlPart = new AlternativeFormatImportPart();
	return;
case ChartPart.RelationshipTypeConstant:
	openXmlPart = new ChartPart();
	return;
case ChartDrawingPart.RelationshipTypeConstant:
	openXmlPart = new ChartDrawingPart();
	return;
case ImagePart.RelationshipTypeConstant:
	openXmlPart = new ImagePart();
	return;
case EmbeddedPackagePart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedPackagePart();
	return;
case ThemeOverridePart.RelationshipTypeConstant:
	openXmlPart = new ThemeOverridePart();
	return;
case ChartStylePart.RelationshipTypeConstant:
	openXmlPart = new ChartStylePart();
	return;
case ChartColorStylePart.RelationshipTypeConstant:
	openXmlPart = new ChartColorStylePart();
	return;
case DiagramColorsPart.RelationshipTypeConstant:
	openXmlPart = new DiagramColorsPart();
	return;
case DiagramDataPart.RelationshipTypeConstant:
	openXmlPart = new DiagramDataPart();
	return;
case SlidePart.RelationshipTypeConstant:
	openXmlPart = new SlidePart();
	return;
case DiagramPersistLayoutPart.RelationshipTypeConstant:
	openXmlPart = new DiagramPersistLayoutPart();
	return;
case DiagramLayoutDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new DiagramLayoutDefinitionPart();
	return;
case DiagramStylePart.RelationshipTypeConstant:
	openXmlPart = new DiagramStylePart();
	return;
case EmbeddedObjectPart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedObjectPart();
	return;
case VmlDrawingPart.RelationshipTypeConstant:
	openXmlPart = new VmlDrawingPart();
	return;
case LegacyDiagramTextPart.RelationshipTypeConstant:
	openXmlPart = new LegacyDiagramTextPart();
	return;
case EmbeddedControlPersistenceBinaryDataPart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedControlPersistenceBinaryDataPart();
	return;
case NotesSlidePart.RelationshipTypeConstant:
	openXmlPart = new NotesSlidePart();
	return;
case NotesMasterPart.RelationshipTypeConstant:
	openXmlPart = new NotesMasterPart();
	return;
case ThemePart.RelationshipTypeConstant:
	openXmlPart = new ThemePart();
	return;
case UserDefinedTagsPart.RelationshipTypeConstant:
	openXmlPart = new UserDefinedTagsPart();
	return;
case SlideLayoutPart.RelationshipTypeConstant:
	openXmlPart = new SlideLayoutPart();
	return;
case SlideMasterPart.RelationshipTypeConstant:
	openXmlPart = new SlideMasterPart();
	return;
case EmbeddedControlPersistencePart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedControlPersistencePart();
	return;
case SlideSyncDataPart.RelationshipTypeConstant:
	openXmlPart = new SlideSyncDataPart();
	return;
case WorksheetPart.RelationshipTypeConstant:
	openXmlPart = new WorksheetPart();
	return;
case DrawingsPart.RelationshipTypeConstant:
	openXmlPart = new DrawingsPart();
	return;
case WebExtensionPart.RelationshipTypeConstant:
	openXmlPart = new WebExtensionPart();
	return;
case PivotTablePart.RelationshipTypeConstant:
	openXmlPart = new PivotTablePart();
	return;
case PivotTableCacheDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new PivotTableCacheDefinitionPart();
	return;
case PivotTableCacheRecordsPart.RelationshipTypeConstant:
	openXmlPart = new PivotTableCacheRecordsPart();
	return;
case SingleCellTablePart.RelationshipTypeConstant:
	openXmlPart = new SingleCellTablePart();
	return;
case TableDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new TableDefinitionPart();
	return;
case QueryTablePart.RelationshipTypeConstant:
	openXmlPart = new QueryTablePart();
	return;
case ControlPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new ControlPropertiesPart();
	return;
case CustomPropertyPart.RelationshipTypeConstant:
	openXmlPart = new CustomPropertyPart();
	return;
case WorksheetSortMapPart.RelationshipTypeConstant:
	openXmlPart = new WorksheetSortMapPart();
	return;
case SlicersPart.RelationshipTypeConstant:
	openXmlPart = new SlicersPart();
	return;
case TimeLinePart.RelationshipTypeConstant:
	openXmlPart = new TimeLinePart();
	return;
case DocumentSettingsPart.RelationshipTypeConstant:
	openXmlPart = new DocumentSettingsPart();
	return;
case MailMergeRecipientDataPart.RelationshipTypeConstant:
	openXmlPart = new MailMergeRecipientDataPart();
	return;
case EndnotesPart.RelationshipTypeConstant:
	openXmlPart = new EndnotesPart();
	return;
case FontTablePart.RelationshipTypeConstant:
	openXmlPart = new FontTablePart();
	return;
case FontPart.RelationshipTypeConstant:
	openXmlPart = new FontPart();
	return;
case FootnotesPart.RelationshipTypeConstant:
	openXmlPart = new FootnotesPart();
	return;
case NumberingDefinitionsPart.RelationshipTypeConstant:
	openXmlPart = new NumberingDefinitionsPart();
	return;
case StyleDefinitionsPart.RelationshipTypeConstant:
	openXmlPart = new StyleDefinitionsPart();
	return;
case StylesWithEffectsPart.RelationshipTypeConstant:
	openXmlPart = new StylesWithEffectsPart();
	return;
case WebSettingsPart.RelationshipTypeConstant:
	openXmlPart = new WebSettingsPart();
	return;
case FooterPart.RelationshipTypeConstant:
	openXmlPart = new FooterPart();
	return;
case HeaderPart.RelationshipTypeConstant:
	openXmlPart = new HeaderPart();
	return;
case WordprocessingPrinterSettingsPart.RelationshipTypeConstant:
	openXmlPart = new WordprocessingPrinterSettingsPart();
	return;
case CustomizationPart.RelationshipTypeConstant:
	openXmlPart = new CustomizationPart();
	return;
case WordAttachedToolbarsPart.RelationshipTypeConstant:
	openXmlPart = new WordAttachedToolbarsPart();
	return;
case VbaProjectPart.RelationshipTypeConstant:
	openXmlPart = new VbaProjectPart();
	return;
case VbaDataPart.RelationshipTypeConstant:
	openXmlPart = new VbaDataPart();
	return;
case WordprocessingCommentsExPart.RelationshipTypeConstant:
	openXmlPart = new WordprocessingCommentsExPart();
	return;
case WordprocessingPeoplePart.RelationshipTypeConstant:
	openXmlPart = new WordprocessingPeoplePart();
	return;
case ThumbnailPart.RelationshipTypeConstant:
	openXmlPart = new ThumbnailPart();
	return;
case CoreFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CoreFilePropertiesPart();
	return;
case ExtendedFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new ExtendedFilePropertiesPart();
	return;
case CustomFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CustomFilePropertiesPart();
	return;
case DigitalSignatureOriginPart.RelationshipTypeConstant:
	openXmlPart = new DigitalSignatureOriginPart();
	return;
case XmlSignaturePart.RelationshipTypeConstant:
	openXmlPart = new XmlSignaturePart();
	return;
case QuickAccessToolbarCustomizationsPart.RelationshipTypeConstant:
	openXmlPart = new QuickAccessToolbarCustomizationsPart();
	return;
case RibbonExtensibilityPart.RelationshipTypeConstant:
	openXmlPart = new RibbonExtensibilityPart();
	return;
case RibbonAndBackstageCustomizationsPart.RelationshipTypeConstant:
	openXmlPart = new RibbonAndBackstageCustomizationsPart();
	return;
case WebExTaskpanesPart.RelationshipTypeConstant:
	openXmlPart = new WebExTaskpanesPart();
	return;

				}
            }
            else if (openXmlPackage is SpreadsheetDocument)
            {
                switch (relationshipType)
                {
					case WorkbookPart.RelationshipTypeConstant:
	openXmlPart = new WorkbookPart();
	return;
case CustomXmlPart.RelationshipTypeConstant:
	openXmlPart = new CustomXmlPart();
	return;
case CustomXmlPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CustomXmlPropertiesPart();
	return;
case CalculationChainPart.RelationshipTypeConstant:
	openXmlPart = new CalculationChainPart();
	return;
case CellMetadataPart.RelationshipTypeConstant:
	openXmlPart = new CellMetadataPart();
	return;
case ConnectionsPart.RelationshipTypeConstant:
	openXmlPart = new ConnectionsPart();
	return;
case CustomXmlMappingsPart.RelationshipTypeConstant:
	openXmlPart = new CustomXmlMappingsPart();
	return;
case SharedStringTablePart.RelationshipTypeConstant:
	openXmlPart = new SharedStringTablePart();
	return;
case WorkbookRevisionHeaderPart.RelationshipTypeConstant:
	openXmlPart = new WorkbookRevisionHeaderPart();
	return;
case WorkbookRevisionLogPart.RelationshipTypeConstant:
	openXmlPart = new WorkbookRevisionLogPart();
	return;
case WorkbookUserDataPart.RelationshipTypeConstant:
	openXmlPart = new WorkbookUserDataPart();
	return;
case WorkbookStylesPart.RelationshipTypeConstant:
	openXmlPart = new WorkbookStylesPart();
	return;
case ThemePart.RelationshipTypeConstant:
	openXmlPart = new ThemePart();
	return;
case ImagePart.RelationshipTypeConstant:
	openXmlPart = new ImagePart();
	return;
case ThumbnailPart.RelationshipTypeConstant:
	openXmlPart = new ThumbnailPart();
	return;
case VolatileDependenciesPart.RelationshipTypeConstant:
	openXmlPart = new VolatileDependenciesPart();
	return;
case ChartsheetPart.RelationshipTypeConstant:
	openXmlPart = new ChartsheetPart();
	return;
case SpreadsheetPrinterSettingsPart.RelationshipTypeConstant:
	openXmlPart = new SpreadsheetPrinterSettingsPart();
	return;
case DrawingsPart.RelationshipTypeConstant:
	openXmlPart = new DrawingsPart();
	return;
case ChartPart.RelationshipTypeConstant:
	openXmlPart = new ChartPart();
	return;
case ChartDrawingPart.RelationshipTypeConstant:
	openXmlPart = new ChartDrawingPart();
	return;
case EmbeddedPackagePart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedPackagePart();
	return;
case ThemeOverridePart.RelationshipTypeConstant:
	openXmlPart = new ThemeOverridePart();
	return;
case ChartStylePart.RelationshipTypeConstant:
	openXmlPart = new ChartStylePart();
	return;
case ChartColorStylePart.RelationshipTypeConstant:
	openXmlPart = new ChartColorStylePart();
	return;
case DiagramColorsPart.RelationshipTypeConstant:
	openXmlPart = new DiagramColorsPart();
	return;
case DiagramDataPart.RelationshipTypeConstant:
	openXmlPart = new DiagramDataPart();
	return;
case SlidePart.RelationshipTypeConstant:
	openXmlPart = new SlidePart();
	return;
case DiagramPersistLayoutPart.RelationshipTypeConstant:
	openXmlPart = new DiagramPersistLayoutPart();
	return;
case DiagramLayoutDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new DiagramLayoutDefinitionPart();
	return;
case DiagramStylePart.RelationshipTypeConstant:
	openXmlPart = new DiagramStylePart();
	return;
case EmbeddedObjectPart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedObjectPart();
	return;
case VmlDrawingPart.RelationshipTypeConstant:
	openXmlPart = new VmlDrawingPart();
	return;
case LegacyDiagramTextPart.RelationshipTypeConstant:
	openXmlPart = new LegacyDiagramTextPart();
	return;
case EmbeddedControlPersistenceBinaryDataPart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedControlPersistenceBinaryDataPart();
	return;
case NotesSlidePart.RelationshipTypeConstant:
	openXmlPart = new NotesSlidePart();
	return;
case NotesMasterPart.RelationshipTypeConstant:
	openXmlPart = new NotesMasterPart();
	return;
case UserDefinedTagsPart.RelationshipTypeConstant:
	openXmlPart = new UserDefinedTagsPart();
	return;
case SlideLayoutPart.RelationshipTypeConstant:
	openXmlPart = new SlideLayoutPart();
	return;
case SlideMasterPart.RelationshipTypeConstant:
	openXmlPart = new SlideMasterPart();
	return;
case EmbeddedControlPersistencePart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedControlPersistencePart();
	return;
case SlideSyncDataPart.RelationshipTypeConstant:
	openXmlPart = new SlideSyncDataPart();
	return;
case WorksheetPart.RelationshipTypeConstant:
	openXmlPart = new WorksheetPart();
	return;
case WorksheetCommentsPart.RelationshipTypeConstant:
	openXmlPart = new WorksheetCommentsPart();
	return;
case PivotTablePart.RelationshipTypeConstant:
	openXmlPart = new PivotTablePart();
	return;
case PivotTableCacheDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new PivotTableCacheDefinitionPart();
	return;
case PivotTableCacheRecordsPart.RelationshipTypeConstant:
	openXmlPart = new PivotTableCacheRecordsPart();
	return;
case SingleCellTablePart.RelationshipTypeConstant:
	openXmlPart = new SingleCellTablePart();
	return;
case TableDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new TableDefinitionPart();
	return;
case QueryTablePart.RelationshipTypeConstant:
	openXmlPart = new QueryTablePart();
	return;
case ControlPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new ControlPropertiesPart();
	return;
case CustomPropertyPart.RelationshipTypeConstant:
	openXmlPart = new CustomPropertyPart();
	return;
case WorksheetSortMapPart.RelationshipTypeConstant:
	openXmlPart = new WorksheetSortMapPart();
	return;
case SlicersPart.RelationshipTypeConstant:
	openXmlPart = new SlicersPart();
	return;
case TimeLinePart.RelationshipTypeConstant:
	openXmlPart = new TimeLinePart();
	return;
case WebExtensionPart.RelationshipTypeConstant:
	openXmlPart = new WebExtensionPart();
	return;
case DialogsheetPart.RelationshipTypeConstant:
	openXmlPart = new DialogsheetPart();
	return;
case ExternalWorkbookPart.RelationshipTypeConstant:
	openXmlPart = new ExternalWorkbookPart();
	return;
case ExcelAttachedToolbarsPart.RelationshipTypeConstant:
	openXmlPart = new ExcelAttachedToolbarsPart();
	return;
case VbaProjectPart.RelationshipTypeConstant:
	openXmlPart = new VbaProjectPart();
	return;
case VbaDataPart.RelationshipTypeConstant:
	openXmlPart = new VbaDataPart();
	return;
case MacroSheetPart.RelationshipTypeConstant:
	openXmlPart = new MacroSheetPart();
	return;
case InternationalMacroSheetPart.RelationshipTypeConstant:
	openXmlPart = new InternationalMacroSheetPart();
	return;
case CustomDataPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CustomDataPropertiesPart();
	return;
case CustomDataPart.RelationshipTypeConstant:
	openXmlPart = new CustomDataPart();
	return;
case SlicerCachePart.RelationshipTypeConstant:
	openXmlPart = new SlicerCachePart();
	return;
case TimeLineCachePart.RelationshipTypeConstant:
	openXmlPart = new TimeLineCachePart();
	return;
case CoreFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CoreFilePropertiesPart();
	return;
case ExtendedFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new ExtendedFilePropertiesPart();
	return;
case CustomFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CustomFilePropertiesPart();
	return;
case DigitalSignatureOriginPart.RelationshipTypeConstant:
	openXmlPart = new DigitalSignatureOriginPart();
	return;
case XmlSignaturePart.RelationshipTypeConstant:
	openXmlPart = new XmlSignaturePart();
	return;
case QuickAccessToolbarCustomizationsPart.RelationshipTypeConstant:
	openXmlPart = new QuickAccessToolbarCustomizationsPart();
	return;
case RibbonExtensibilityPart.RelationshipTypeConstant:
	openXmlPart = new RibbonExtensibilityPart();
	return;
case RibbonAndBackstageCustomizationsPart.RelationshipTypeConstant:
	openXmlPart = new RibbonAndBackstageCustomizationsPart();
	return;
case WebExTaskpanesPart.RelationshipTypeConstant:
	openXmlPart = new WebExTaskpanesPart();
	return;

                }
            }
            else if (openXmlPackage is PresentationDocument)
            {
                switch (relationshipType)
                {
					case PresentationPart.RelationshipTypeConstant:
	openXmlPart = new PresentationPart();
	return;
case CustomXmlPart.RelationshipTypeConstant:
	openXmlPart = new CustomXmlPart();
	return;
case CustomXmlPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CustomXmlPropertiesPart();
	return;
case FontPart.RelationshipTypeConstant:
	openXmlPart = new FontPart();
	return;
case PresentationPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new PresentationPropertiesPart();
	return;
case TableStylesPart.RelationshipTypeConstant:
	openXmlPart = new TableStylesPart();
	return;
case ThemePart.RelationshipTypeConstant:
	openXmlPart = new ThemePart();
	return;
case ImagePart.RelationshipTypeConstant:
	openXmlPart = new ImagePart();
	return;
case ViewPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new ViewPropertiesPart();
	return;
case SlidePart.RelationshipTypeConstant:
	openXmlPart = new SlidePart();
	return;
case ChartPart.RelationshipTypeConstant:
	openXmlPart = new ChartPart();
	return;
case ChartDrawingPart.RelationshipTypeConstant:
	openXmlPart = new ChartDrawingPart();
	return;
case EmbeddedPackagePart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedPackagePart();
	return;
case ThemeOverridePart.RelationshipTypeConstant:
	openXmlPart = new ThemeOverridePart();
	return;
case ChartStylePart.RelationshipTypeConstant:
	openXmlPart = new ChartStylePart();
	return;
case ChartColorStylePart.RelationshipTypeConstant:
	openXmlPart = new ChartColorStylePart();
	return;
case DiagramColorsPart.RelationshipTypeConstant:
	openXmlPart = new DiagramColorsPart();
	return;
case DiagramDataPart.RelationshipTypeConstant:
	openXmlPart = new DiagramDataPart();
	return;
case WorksheetPart.RelationshipTypeConstant:
	openXmlPart = new WorksheetPart();
	return;
case DrawingsPart.RelationshipTypeConstant:
	openXmlPart = new DrawingsPart();
	return;
case DiagramPersistLayoutPart.RelationshipTypeConstant:
	openXmlPart = new DiagramPersistLayoutPart();
	return;
case DiagramLayoutDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new DiagramLayoutDefinitionPart();
	return;
case DiagramStylePart.RelationshipTypeConstant:
	openXmlPart = new DiagramStylePart();
	return;
case WebExtensionPart.RelationshipTypeConstant:
	openXmlPart = new WebExtensionPart();
	return;
case VmlDrawingPart.RelationshipTypeConstant:
	openXmlPart = new VmlDrawingPart();
	return;
case LegacyDiagramTextPart.RelationshipTypeConstant:
	openXmlPart = new LegacyDiagramTextPart();
	return;
case PivotTablePart.RelationshipTypeConstant:
	openXmlPart = new PivotTablePart();
	return;
case PivotTableCacheDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new PivotTableCacheDefinitionPart();
	return;
case PivotTableCacheRecordsPart.RelationshipTypeConstant:
	openXmlPart = new PivotTableCacheRecordsPart();
	return;
case SingleCellTablePart.RelationshipTypeConstant:
	openXmlPart = new SingleCellTablePart();
	return;
case TableDefinitionPart.RelationshipTypeConstant:
	openXmlPart = new TableDefinitionPart();
	return;
case QueryTablePart.RelationshipTypeConstant:
	openXmlPart = new QueryTablePart();
	return;
case EmbeddedControlPersistencePart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedControlPersistencePart();
	return;
case EmbeddedControlPersistenceBinaryDataPart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedControlPersistenceBinaryDataPart();
	return;
case ControlPropertiesPart.RelationshipTypeConstant:
	openXmlPart = new ControlPropertiesPart();
	return;
case EmbeddedObjectPart.RelationshipTypeConstant:
	openXmlPart = new EmbeddedObjectPart();
	return;
case CustomPropertyPart.RelationshipTypeConstant:
	openXmlPart = new CustomPropertyPart();
	return;
case WorksheetSortMapPart.RelationshipTypeConstant:
	openXmlPart = new WorksheetSortMapPart();
	return;
case SlicersPart.RelationshipTypeConstant:
	openXmlPart = new SlicersPart();
	return;
case TimeLinePart.RelationshipTypeConstant:
	openXmlPart = new TimeLinePart();
	return;
case SlideCommentsPart.RelationshipTypeConstant:
	openXmlPart = new SlideCommentsPart();
	return;
case NotesSlidePart.RelationshipTypeConstant:
	openXmlPart = new NotesSlidePart();
	return;
case NotesMasterPart.RelationshipTypeConstant:
	openXmlPart = new NotesMasterPart();
	return;
case UserDefinedTagsPart.RelationshipTypeConstant:
	openXmlPart = new UserDefinedTagsPart();
	return;
case SlideLayoutPart.RelationshipTypeConstant:
	openXmlPart = new SlideLayoutPart();
	return;
case SlideMasterPart.RelationshipTypeConstant:
	openXmlPart = new SlideMasterPart();
	return;
case SlideSyncDataPart.RelationshipTypeConstant:
	openXmlPart = new SlideSyncDataPart();
	return;
case CommentAuthorsPart.RelationshipTypeConstant:
	openXmlPart = new CommentAuthorsPart();
	return;
case HandoutMasterPart.RelationshipTypeConstant:
	openXmlPart = new HandoutMasterPart();
	return;
case LegacyDiagramTextInfoPart.RelationshipTypeConstant:
	openXmlPart = new LegacyDiagramTextInfoPart();
	return;
case VbaProjectPart.RelationshipTypeConstant:
	openXmlPart = new VbaProjectPart();
	return;
case VbaDataPart.RelationshipTypeConstant:
	openXmlPart = new VbaDataPart();
	return;
case CoreFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CoreFilePropertiesPart();
	return;
case ExtendedFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new ExtendedFilePropertiesPart();
	return;
case CustomFilePropertiesPart.RelationshipTypeConstant:
	openXmlPart = new CustomFilePropertiesPart();
	return;
case ThumbnailPart.RelationshipTypeConstant:
	openXmlPart = new ThumbnailPart();
	return;
case DigitalSignatureOriginPart.RelationshipTypeConstant:
	openXmlPart = new DigitalSignatureOriginPart();
	return;
case XmlSignaturePart.RelationshipTypeConstant:
	openXmlPart = new XmlSignaturePart();
	return;
case QuickAccessToolbarCustomizationsPart.RelationshipTypeConstant:
	openXmlPart = new QuickAccessToolbarCustomizationsPart();
	return;
case RibbonExtensibilityPart.RelationshipTypeConstant:
	openXmlPart = new RibbonExtensibilityPart();
	return;
case RibbonAndBackstageCustomizationsPart.RelationshipTypeConstant:
	openXmlPart = new RibbonAndBackstageCustomizationsPart();
	return;
case WebExTaskpanesPart.RelationshipTypeConstant:
	openXmlPart = new WebExTaskpanesPart();
	return;

                }
            }
            else
            {
                System.Diagnostics.Debug.Assert(false);				
            }
            return;
        }
 /// <summary>
 /// Saves the DOM into the DiagramStylePart.
 /// </summary>
 /// <param name="openXmlPart">Specifies the part to save to.</param>
 public void Save(DiagramStylePart openXmlPart)
 {
     base.SaveToPart(openXmlPart);
 }
 /// <summary>
 /// Loads the DOM from the DiagramStylePart.
 /// </summary>
 /// <param name="openXmlPart">Specifies the part to be loaded.</param>
 public void Load(DiagramStylePart openXmlPart)
 {
     LoadFromPart(openXmlPart);
 }
 /// <summary>
 /// StyleDefinition constructor.
 /// </summary>
 /// <param name="ownerPart">The owner part of the StyleDefinition.</param>
 internal StyleDefinition(DiagramStylePart ownerPart) : base (ownerPart )
 {
 }
 internal void FeedDataDiagramStylePart(DiagramStylePart NewPart, DiagramStylePart ExistingPart)
 {
     using (StreamReader sr = new StreamReader(ExistingPart.GetStream()))
     {
         using (StreamWriter sw = new StreamWriter(NewPart.GetStream(FileMode.Create)))
         {
             sw.Write(sr.ReadToEnd());
         }
     }
 }
        // Generates content of diagramStylePart1.
        private void GenerateDiagramStylePart1Content(DiagramStylePart diagramStylePart1)
        {
            Dgm.StyleDefinition styleDefinition1 = new Dgm.StyleDefinition() { UniqueId = "urn:microsoft.com/office/officeart/2005/8/quickstyle/simple1" };
            styleDefinition1.AddNamespaceDeclaration("dgm", "http://schemas.openxmlformats.org/drawingml/2006/diagram");
            styleDefinition1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");
            Dgm.StyleDefinitionTitle styleDefinitionTitle1 = new Dgm.StyleDefinitionTitle() { Val = "" };
            Dgm.StyleLabelDescription styleLabelDescription1 = new Dgm.StyleLabelDescription() { Val = "" };

            Dgm.StyleDisplayCategories styleDisplayCategories1 = new Dgm.StyleDisplayCategories();
            Dgm.StyleDisplayCategory styleDisplayCategory1 = new Dgm.StyleDisplayCategory() { Type = "simple", Priority = (UInt32Value)10100U };

            styleDisplayCategories1.Append(styleDisplayCategory1);

            Dgm.Scene3D scene3D1 = new Dgm.Scene3D();
            A.Camera camera2 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig2 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D1.Append(camera2);
            scene3D1.Append(lightRig2);

            Dgm.StyleLabel styleLabel1 = new Dgm.StyleLabel() { Name = "node0" };

            Dgm.Scene3D scene3D2 = new Dgm.Scene3D();
            A.Camera camera3 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig3 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D2.Append(camera3);
            scene3D2.Append(lightRig3);
            Dgm.Shape3D shape3D1 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties1 = new Dgm.TextProperties();

            Dgm.Style style1 = new Dgm.Style();

            A.LineReference lineReference3 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage4 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference3.Append(rgbColorModelPercentage4);

            A.FillReference fillReference3 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage5 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference3.Append(rgbColorModelPercentage5);

            A.EffectReference effectReference3 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage6 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference3.Append(rgbColorModelPercentage6);

            A.FontReference fontReference3 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor25 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference3.Append(schemeColor25);

            style1.Append(lineReference3);
            style1.Append(fillReference3);
            style1.Append(effectReference3);
            style1.Append(fontReference3);

            styleLabel1.Append(scene3D2);
            styleLabel1.Append(shape3D1);
            styleLabel1.Append(textProperties1);
            styleLabel1.Append(style1);

            Dgm.StyleLabel styleLabel2 = new Dgm.StyleLabel() { Name = "lnNode1" };

            Dgm.Scene3D scene3D3 = new Dgm.Scene3D();
            A.Camera camera4 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig4 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D3.Append(camera4);
            scene3D3.Append(lightRig4);
            Dgm.Shape3D shape3D2 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties2 = new Dgm.TextProperties();

            Dgm.Style style2 = new Dgm.Style();

            A.LineReference lineReference4 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage7 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference4.Append(rgbColorModelPercentage7);

            A.FillReference fillReference4 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage8 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference4.Append(rgbColorModelPercentage8);

            A.EffectReference effectReference4 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage9 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference4.Append(rgbColorModelPercentage9);

            A.FontReference fontReference4 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor26 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference4.Append(schemeColor26);

            style2.Append(lineReference4);
            style2.Append(fillReference4);
            style2.Append(effectReference4);
            style2.Append(fontReference4);

            styleLabel2.Append(scene3D3);
            styleLabel2.Append(shape3D2);
            styleLabel2.Append(textProperties2);
            styleLabel2.Append(style2);

            Dgm.StyleLabel styleLabel3 = new Dgm.StyleLabel() { Name = "vennNode1" };

            Dgm.Scene3D scene3D4 = new Dgm.Scene3D();
            A.Camera camera5 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig5 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D4.Append(camera5);
            scene3D4.Append(lightRig5);
            Dgm.Shape3D shape3D3 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties3 = new Dgm.TextProperties();

            Dgm.Style style3 = new Dgm.Style();

            A.LineReference lineReference5 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage10 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference5.Append(rgbColorModelPercentage10);

            A.FillReference fillReference5 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage11 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference5.Append(rgbColorModelPercentage11);

            A.EffectReference effectReference5 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage12 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference5.Append(rgbColorModelPercentage12);

            A.FontReference fontReference5 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor27 = new A.SchemeColor() { Val = A.SchemeColorValues.Text1 };

            fontReference5.Append(schemeColor27);

            style3.Append(lineReference5);
            style3.Append(fillReference5);
            style3.Append(effectReference5);
            style3.Append(fontReference5);

            styleLabel3.Append(scene3D4);
            styleLabel3.Append(shape3D3);
            styleLabel3.Append(textProperties3);
            styleLabel3.Append(style3);

            Dgm.StyleLabel styleLabel4 = new Dgm.StyleLabel() { Name = "alignNode1" };

            Dgm.Scene3D scene3D5 = new Dgm.Scene3D();
            A.Camera camera6 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig6 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D5.Append(camera6);
            scene3D5.Append(lightRig6);
            Dgm.Shape3D shape3D4 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties4 = new Dgm.TextProperties();

            Dgm.Style style4 = new Dgm.Style();

            A.LineReference lineReference6 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage13 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference6.Append(rgbColorModelPercentage13);

            A.FillReference fillReference6 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage14 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference6.Append(rgbColorModelPercentage14);

            A.EffectReference effectReference6 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage15 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference6.Append(rgbColorModelPercentage15);

            A.FontReference fontReference6 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor28 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference6.Append(schemeColor28);

            style4.Append(lineReference6);
            style4.Append(fillReference6);
            style4.Append(effectReference6);
            style4.Append(fontReference6);

            styleLabel4.Append(scene3D5);
            styleLabel4.Append(shape3D4);
            styleLabel4.Append(textProperties4);
            styleLabel4.Append(style4);

            Dgm.StyleLabel styleLabel5 = new Dgm.StyleLabel() { Name = "node1" };

            Dgm.Scene3D scene3D6 = new Dgm.Scene3D();
            A.Camera camera7 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig7 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D6.Append(camera7);
            scene3D6.Append(lightRig7);
            Dgm.Shape3D shape3D5 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties5 = new Dgm.TextProperties();

            Dgm.Style style5 = new Dgm.Style();

            A.LineReference lineReference7 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage16 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference7.Append(rgbColorModelPercentage16);

            A.FillReference fillReference7 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage17 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference7.Append(rgbColorModelPercentage17);

            A.EffectReference effectReference7 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage18 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference7.Append(rgbColorModelPercentage18);

            A.FontReference fontReference7 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor29 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference7.Append(schemeColor29);

            style5.Append(lineReference7);
            style5.Append(fillReference7);
            style5.Append(effectReference7);
            style5.Append(fontReference7);

            styleLabel5.Append(scene3D6);
            styleLabel5.Append(shape3D5);
            styleLabel5.Append(textProperties5);
            styleLabel5.Append(style5);

            Dgm.StyleLabel styleLabel6 = new Dgm.StyleLabel() { Name = "node2" };

            Dgm.Scene3D scene3D7 = new Dgm.Scene3D();
            A.Camera camera8 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig8 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D7.Append(camera8);
            scene3D7.Append(lightRig8);
            Dgm.Shape3D shape3D6 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties6 = new Dgm.TextProperties();

            Dgm.Style style6 = new Dgm.Style();

            A.LineReference lineReference8 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage19 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference8.Append(rgbColorModelPercentage19);

            A.FillReference fillReference8 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage20 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference8.Append(rgbColorModelPercentage20);

            A.EffectReference effectReference8 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage21 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference8.Append(rgbColorModelPercentage21);

            A.FontReference fontReference8 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor30 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference8.Append(schemeColor30);

            style6.Append(lineReference8);
            style6.Append(fillReference8);
            style6.Append(effectReference8);
            style6.Append(fontReference8);

            styleLabel6.Append(scene3D7);
            styleLabel6.Append(shape3D6);
            styleLabel6.Append(textProperties6);
            styleLabel6.Append(style6);

            Dgm.StyleLabel styleLabel7 = new Dgm.StyleLabel() { Name = "node3" };

            Dgm.Scene3D scene3D8 = new Dgm.Scene3D();
            A.Camera camera9 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig9 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D8.Append(camera9);
            scene3D8.Append(lightRig9);
            Dgm.Shape3D shape3D7 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties7 = new Dgm.TextProperties();

            Dgm.Style style7 = new Dgm.Style();

            A.LineReference lineReference9 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage22 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference9.Append(rgbColorModelPercentage22);

            A.FillReference fillReference9 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage23 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference9.Append(rgbColorModelPercentage23);

            A.EffectReference effectReference9 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage24 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference9.Append(rgbColorModelPercentage24);

            A.FontReference fontReference9 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor31 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference9.Append(schemeColor31);

            style7.Append(lineReference9);
            style7.Append(fillReference9);
            style7.Append(effectReference9);
            style7.Append(fontReference9);

            styleLabel7.Append(scene3D8);
            styleLabel7.Append(shape3D7);
            styleLabel7.Append(textProperties7);
            styleLabel7.Append(style7);

            Dgm.StyleLabel styleLabel8 = new Dgm.StyleLabel() { Name = "node4" };

            Dgm.Scene3D scene3D9 = new Dgm.Scene3D();
            A.Camera camera10 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig10 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D9.Append(camera10);
            scene3D9.Append(lightRig10);
            Dgm.Shape3D shape3D8 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties8 = new Dgm.TextProperties();

            Dgm.Style style8 = new Dgm.Style();

            A.LineReference lineReference10 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage25 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference10.Append(rgbColorModelPercentage25);

            A.FillReference fillReference10 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage26 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference10.Append(rgbColorModelPercentage26);

            A.EffectReference effectReference10 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage27 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference10.Append(rgbColorModelPercentage27);

            A.FontReference fontReference10 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor32 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference10.Append(schemeColor32);

            style8.Append(lineReference10);
            style8.Append(fillReference10);
            style8.Append(effectReference10);
            style8.Append(fontReference10);

            styleLabel8.Append(scene3D9);
            styleLabel8.Append(shape3D8);
            styleLabel8.Append(textProperties8);
            styleLabel8.Append(style8);

            Dgm.StyleLabel styleLabel9 = new Dgm.StyleLabel() { Name = "fgImgPlace1" };

            Dgm.Scene3D scene3D10 = new Dgm.Scene3D();
            A.Camera camera11 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig11 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D10.Append(camera11);
            scene3D10.Append(lightRig11);
            Dgm.Shape3D shape3D9 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties9 = new Dgm.TextProperties();

            Dgm.Style style9 = new Dgm.Style();

            A.LineReference lineReference11 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage28 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference11.Append(rgbColorModelPercentage28);

            A.FillReference fillReference11 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage29 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference11.Append(rgbColorModelPercentage29);

            A.EffectReference effectReference11 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage30 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference11.Append(rgbColorModelPercentage30);
            A.FontReference fontReference11 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style9.Append(lineReference11);
            style9.Append(fillReference11);
            style9.Append(effectReference11);
            style9.Append(fontReference11);

            styleLabel9.Append(scene3D10);
            styleLabel9.Append(shape3D9);
            styleLabel9.Append(textProperties9);
            styleLabel9.Append(style9);

            Dgm.StyleLabel styleLabel10 = new Dgm.StyleLabel() { Name = "alignImgPlace1" };

            Dgm.Scene3D scene3D11 = new Dgm.Scene3D();
            A.Camera camera12 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig12 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D11.Append(camera12);
            scene3D11.Append(lightRig12);
            Dgm.Shape3D shape3D10 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties10 = new Dgm.TextProperties();

            Dgm.Style style10 = new Dgm.Style();

            A.LineReference lineReference12 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage31 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference12.Append(rgbColorModelPercentage31);

            A.FillReference fillReference12 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage32 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference12.Append(rgbColorModelPercentage32);

            A.EffectReference effectReference12 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage33 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference12.Append(rgbColorModelPercentage33);
            A.FontReference fontReference12 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style10.Append(lineReference12);
            style10.Append(fillReference12);
            style10.Append(effectReference12);
            style10.Append(fontReference12);

            styleLabel10.Append(scene3D11);
            styleLabel10.Append(shape3D10);
            styleLabel10.Append(textProperties10);
            styleLabel10.Append(style10);

            Dgm.StyleLabel styleLabel11 = new Dgm.StyleLabel() { Name = "bgImgPlace1" };

            Dgm.Scene3D scene3D12 = new Dgm.Scene3D();
            A.Camera camera13 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig13 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D12.Append(camera13);
            scene3D12.Append(lightRig13);
            Dgm.Shape3D shape3D11 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties11 = new Dgm.TextProperties();

            Dgm.Style style11 = new Dgm.Style();

            A.LineReference lineReference13 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage34 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference13.Append(rgbColorModelPercentage34);

            A.FillReference fillReference13 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage35 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference13.Append(rgbColorModelPercentage35);

            A.EffectReference effectReference13 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage36 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference13.Append(rgbColorModelPercentage36);
            A.FontReference fontReference13 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style11.Append(lineReference13);
            style11.Append(fillReference13);
            style11.Append(effectReference13);
            style11.Append(fontReference13);

            styleLabel11.Append(scene3D12);
            styleLabel11.Append(shape3D11);
            styleLabel11.Append(textProperties11);
            styleLabel11.Append(style11);

            Dgm.StyleLabel styleLabel12 = new Dgm.StyleLabel() { Name = "sibTrans2D1" };

            Dgm.Scene3D scene3D13 = new Dgm.Scene3D();
            A.Camera camera14 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig14 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D13.Append(camera14);
            scene3D13.Append(lightRig14);
            Dgm.Shape3D shape3D12 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties12 = new Dgm.TextProperties();

            Dgm.Style style12 = new Dgm.Style();

            A.LineReference lineReference14 = new A.LineReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage37 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference14.Append(rgbColorModelPercentage37);

            A.FillReference fillReference14 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage38 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference14.Append(rgbColorModelPercentage38);

            A.EffectReference effectReference14 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage39 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference14.Append(rgbColorModelPercentage39);

            A.FontReference fontReference14 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor33 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference14.Append(schemeColor33);

            style12.Append(lineReference14);
            style12.Append(fillReference14);
            style12.Append(effectReference14);
            style12.Append(fontReference14);

            styleLabel12.Append(scene3D13);
            styleLabel12.Append(shape3D12);
            styleLabel12.Append(textProperties12);
            styleLabel12.Append(style12);

            Dgm.StyleLabel styleLabel13 = new Dgm.StyleLabel() { Name = "fgSibTrans2D1" };

            Dgm.Scene3D scene3D14 = new Dgm.Scene3D();
            A.Camera camera15 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig15 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D14.Append(camera15);
            scene3D14.Append(lightRig15);
            Dgm.Shape3D shape3D13 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties13 = new Dgm.TextProperties();

            Dgm.Style style13 = new Dgm.Style();

            A.LineReference lineReference15 = new A.LineReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage40 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference15.Append(rgbColorModelPercentage40);

            A.FillReference fillReference15 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage41 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference15.Append(rgbColorModelPercentage41);

            A.EffectReference effectReference15 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage42 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference15.Append(rgbColorModelPercentage42);

            A.FontReference fontReference15 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor34 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference15.Append(schemeColor34);

            style13.Append(lineReference15);
            style13.Append(fillReference15);
            style13.Append(effectReference15);
            style13.Append(fontReference15);

            styleLabel13.Append(scene3D14);
            styleLabel13.Append(shape3D13);
            styleLabel13.Append(textProperties13);
            styleLabel13.Append(style13);

            Dgm.StyleLabel styleLabel14 = new Dgm.StyleLabel() { Name = "bgSibTrans2D1" };

            Dgm.Scene3D scene3D15 = new Dgm.Scene3D();
            A.Camera camera16 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig16 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D15.Append(camera16);
            scene3D15.Append(lightRig16);
            Dgm.Shape3D shape3D14 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties14 = new Dgm.TextProperties();

            Dgm.Style style14 = new Dgm.Style();

            A.LineReference lineReference16 = new A.LineReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage43 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference16.Append(rgbColorModelPercentage43);

            A.FillReference fillReference16 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage44 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference16.Append(rgbColorModelPercentage44);

            A.EffectReference effectReference16 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage45 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference16.Append(rgbColorModelPercentage45);

            A.FontReference fontReference16 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor35 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference16.Append(schemeColor35);

            style14.Append(lineReference16);
            style14.Append(fillReference16);
            style14.Append(effectReference16);
            style14.Append(fontReference16);

            styleLabel14.Append(scene3D15);
            styleLabel14.Append(shape3D14);
            styleLabel14.Append(textProperties14);
            styleLabel14.Append(style14);

            Dgm.StyleLabel styleLabel15 = new Dgm.StyleLabel() { Name = "sibTrans1D1" };

            Dgm.Scene3D scene3D16 = new Dgm.Scene3D();
            A.Camera camera17 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig17 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D16.Append(camera17);
            scene3D16.Append(lightRig17);
            Dgm.Shape3D shape3D15 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties15 = new Dgm.TextProperties();

            Dgm.Style style15 = new Dgm.Style();

            A.LineReference lineReference17 = new A.LineReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage46 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference17.Append(rgbColorModelPercentage46);

            A.FillReference fillReference17 = new A.FillReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage47 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference17.Append(rgbColorModelPercentage47);

            A.EffectReference effectReference17 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage48 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference17.Append(rgbColorModelPercentage48);
            A.FontReference fontReference17 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style15.Append(lineReference17);
            style15.Append(fillReference17);
            style15.Append(effectReference17);
            style15.Append(fontReference17);

            styleLabel15.Append(scene3D16);
            styleLabel15.Append(shape3D15);
            styleLabel15.Append(textProperties15);
            styleLabel15.Append(style15);

            Dgm.StyleLabel styleLabel16 = new Dgm.StyleLabel() { Name = "callout" };

            Dgm.Scene3D scene3D17 = new Dgm.Scene3D();
            A.Camera camera18 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig18 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D17.Append(camera18);
            scene3D17.Append(lightRig18);
            Dgm.Shape3D shape3D16 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties16 = new Dgm.TextProperties();

            Dgm.Style style16 = new Dgm.Style();

            A.LineReference lineReference18 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage49 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference18.Append(rgbColorModelPercentage49);

            A.FillReference fillReference18 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage50 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference18.Append(rgbColorModelPercentage50);

            A.EffectReference effectReference18 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage51 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference18.Append(rgbColorModelPercentage51);
            A.FontReference fontReference18 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style16.Append(lineReference18);
            style16.Append(fillReference18);
            style16.Append(effectReference18);
            style16.Append(fontReference18);

            styleLabel16.Append(scene3D17);
            styleLabel16.Append(shape3D16);
            styleLabel16.Append(textProperties16);
            styleLabel16.Append(style16);

            Dgm.StyleLabel styleLabel17 = new Dgm.StyleLabel() { Name = "asst0" };

            Dgm.Scene3D scene3D18 = new Dgm.Scene3D();
            A.Camera camera19 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig19 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D18.Append(camera19);
            scene3D18.Append(lightRig19);
            Dgm.Shape3D shape3D17 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties17 = new Dgm.TextProperties();

            Dgm.Style style17 = new Dgm.Style();

            A.LineReference lineReference19 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage52 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference19.Append(rgbColorModelPercentage52);

            A.FillReference fillReference19 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage53 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference19.Append(rgbColorModelPercentage53);

            A.EffectReference effectReference19 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage54 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference19.Append(rgbColorModelPercentage54);

            A.FontReference fontReference19 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor36 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference19.Append(schemeColor36);

            style17.Append(lineReference19);
            style17.Append(fillReference19);
            style17.Append(effectReference19);
            style17.Append(fontReference19);

            styleLabel17.Append(scene3D18);
            styleLabel17.Append(shape3D17);
            styleLabel17.Append(textProperties17);
            styleLabel17.Append(style17);

            Dgm.StyleLabel styleLabel18 = new Dgm.StyleLabel() { Name = "asst1" };

            Dgm.Scene3D scene3D19 = new Dgm.Scene3D();
            A.Camera camera20 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig20 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D19.Append(camera20);
            scene3D19.Append(lightRig20);
            Dgm.Shape3D shape3D18 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties18 = new Dgm.TextProperties();

            Dgm.Style style18 = new Dgm.Style();

            A.LineReference lineReference20 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage55 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference20.Append(rgbColorModelPercentage55);

            A.FillReference fillReference20 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage56 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference20.Append(rgbColorModelPercentage56);

            A.EffectReference effectReference20 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage57 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference20.Append(rgbColorModelPercentage57);

            A.FontReference fontReference20 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor37 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference20.Append(schemeColor37);

            style18.Append(lineReference20);
            style18.Append(fillReference20);
            style18.Append(effectReference20);
            style18.Append(fontReference20);

            styleLabel18.Append(scene3D19);
            styleLabel18.Append(shape3D18);
            styleLabel18.Append(textProperties18);
            styleLabel18.Append(style18);

            Dgm.StyleLabel styleLabel19 = new Dgm.StyleLabel() { Name = "asst2" };

            Dgm.Scene3D scene3D20 = new Dgm.Scene3D();
            A.Camera camera21 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig21 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D20.Append(camera21);
            scene3D20.Append(lightRig21);
            Dgm.Shape3D shape3D19 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties19 = new Dgm.TextProperties();

            Dgm.Style style19 = new Dgm.Style();

            A.LineReference lineReference21 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage58 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference21.Append(rgbColorModelPercentage58);

            A.FillReference fillReference21 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage59 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference21.Append(rgbColorModelPercentage59);

            A.EffectReference effectReference21 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage60 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference21.Append(rgbColorModelPercentage60);

            A.FontReference fontReference21 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor38 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference21.Append(schemeColor38);

            style19.Append(lineReference21);
            style19.Append(fillReference21);
            style19.Append(effectReference21);
            style19.Append(fontReference21);

            styleLabel19.Append(scene3D20);
            styleLabel19.Append(shape3D19);
            styleLabel19.Append(textProperties19);
            styleLabel19.Append(style19);

            Dgm.StyleLabel styleLabel20 = new Dgm.StyleLabel() { Name = "asst3" };

            Dgm.Scene3D scene3D21 = new Dgm.Scene3D();
            A.Camera camera22 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig22 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D21.Append(camera22);
            scene3D21.Append(lightRig22);
            Dgm.Shape3D shape3D20 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties20 = new Dgm.TextProperties();

            Dgm.Style style20 = new Dgm.Style();

            A.LineReference lineReference22 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage61 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference22.Append(rgbColorModelPercentage61);

            A.FillReference fillReference22 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage62 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference22.Append(rgbColorModelPercentage62);

            A.EffectReference effectReference22 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage63 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference22.Append(rgbColorModelPercentage63);

            A.FontReference fontReference22 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor39 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference22.Append(schemeColor39);

            style20.Append(lineReference22);
            style20.Append(fillReference22);
            style20.Append(effectReference22);
            style20.Append(fontReference22);

            styleLabel20.Append(scene3D21);
            styleLabel20.Append(shape3D20);
            styleLabel20.Append(textProperties20);
            styleLabel20.Append(style20);

            Dgm.StyleLabel styleLabel21 = new Dgm.StyleLabel() { Name = "asst4" };

            Dgm.Scene3D scene3D22 = new Dgm.Scene3D();
            A.Camera camera23 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig23 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D22.Append(camera23);
            scene3D22.Append(lightRig23);
            Dgm.Shape3D shape3D21 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties21 = new Dgm.TextProperties();

            Dgm.Style style21 = new Dgm.Style();

            A.LineReference lineReference23 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage64 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference23.Append(rgbColorModelPercentage64);

            A.FillReference fillReference23 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage65 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference23.Append(rgbColorModelPercentage65);

            A.EffectReference effectReference23 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage66 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference23.Append(rgbColorModelPercentage66);

            A.FontReference fontReference23 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor40 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference23.Append(schemeColor40);

            style21.Append(lineReference23);
            style21.Append(fillReference23);
            style21.Append(effectReference23);
            style21.Append(fontReference23);

            styleLabel21.Append(scene3D22);
            styleLabel21.Append(shape3D21);
            styleLabel21.Append(textProperties21);
            styleLabel21.Append(style21);

            Dgm.StyleLabel styleLabel22 = new Dgm.StyleLabel() { Name = "parChTrans2D1" };

            Dgm.Scene3D scene3D23 = new Dgm.Scene3D();
            A.Camera camera24 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig24 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D23.Append(camera24);
            scene3D23.Append(lightRig24);
            Dgm.Shape3D shape3D22 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties22 = new Dgm.TextProperties();

            Dgm.Style style22 = new Dgm.Style();

            A.LineReference lineReference24 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage67 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference24.Append(rgbColorModelPercentage67);

            A.FillReference fillReference24 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage68 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference24.Append(rgbColorModelPercentage68);

            A.EffectReference effectReference24 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage69 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference24.Append(rgbColorModelPercentage69);

            A.FontReference fontReference24 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor41 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference24.Append(schemeColor41);

            style22.Append(lineReference24);
            style22.Append(fillReference24);
            style22.Append(effectReference24);
            style22.Append(fontReference24);

            styleLabel22.Append(scene3D23);
            styleLabel22.Append(shape3D22);
            styleLabel22.Append(textProperties22);
            styleLabel22.Append(style22);

            Dgm.StyleLabel styleLabel23 = new Dgm.StyleLabel() { Name = "parChTrans2D2" };

            Dgm.Scene3D scene3D24 = new Dgm.Scene3D();
            A.Camera camera25 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig25 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D24.Append(camera25);
            scene3D24.Append(lightRig25);
            Dgm.Shape3D shape3D23 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties23 = new Dgm.TextProperties();

            Dgm.Style style23 = new Dgm.Style();

            A.LineReference lineReference25 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage70 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference25.Append(rgbColorModelPercentage70);

            A.FillReference fillReference25 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage71 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference25.Append(rgbColorModelPercentage71);

            A.EffectReference effectReference25 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage72 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference25.Append(rgbColorModelPercentage72);

            A.FontReference fontReference25 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor42 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference25.Append(schemeColor42);

            style23.Append(lineReference25);
            style23.Append(fillReference25);
            style23.Append(effectReference25);
            style23.Append(fontReference25);

            styleLabel23.Append(scene3D24);
            styleLabel23.Append(shape3D23);
            styleLabel23.Append(textProperties23);
            styleLabel23.Append(style23);

            Dgm.StyleLabel styleLabel24 = new Dgm.StyleLabel() { Name = "parChTrans2D3" };

            Dgm.Scene3D scene3D25 = new Dgm.Scene3D();
            A.Camera camera26 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig26 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D25.Append(camera26);
            scene3D25.Append(lightRig26);
            Dgm.Shape3D shape3D24 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties24 = new Dgm.TextProperties();

            Dgm.Style style24 = new Dgm.Style();

            A.LineReference lineReference26 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage73 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference26.Append(rgbColorModelPercentage73);

            A.FillReference fillReference26 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage74 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference26.Append(rgbColorModelPercentage74);

            A.EffectReference effectReference26 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage75 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference26.Append(rgbColorModelPercentage75);

            A.FontReference fontReference26 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor43 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference26.Append(schemeColor43);

            style24.Append(lineReference26);
            style24.Append(fillReference26);
            style24.Append(effectReference26);
            style24.Append(fontReference26);

            styleLabel24.Append(scene3D25);
            styleLabel24.Append(shape3D24);
            styleLabel24.Append(textProperties24);
            styleLabel24.Append(style24);

            Dgm.StyleLabel styleLabel25 = new Dgm.StyleLabel() { Name = "parChTrans2D4" };

            Dgm.Scene3D scene3D26 = new Dgm.Scene3D();
            A.Camera camera27 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig27 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D26.Append(camera27);
            scene3D26.Append(lightRig27);
            Dgm.Shape3D shape3D25 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties25 = new Dgm.TextProperties();

            Dgm.Style style25 = new Dgm.Style();

            A.LineReference lineReference27 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage76 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference27.Append(rgbColorModelPercentage76);

            A.FillReference fillReference27 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage77 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference27.Append(rgbColorModelPercentage77);

            A.EffectReference effectReference27 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage78 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference27.Append(rgbColorModelPercentage78);

            A.FontReference fontReference27 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };
            A.SchemeColor schemeColor44 = new A.SchemeColor() { Val = A.SchemeColorValues.Light1 };

            fontReference27.Append(schemeColor44);

            style25.Append(lineReference27);
            style25.Append(fillReference27);
            style25.Append(effectReference27);
            style25.Append(fontReference27);

            styleLabel25.Append(scene3D26);
            styleLabel25.Append(shape3D25);
            styleLabel25.Append(textProperties25);
            styleLabel25.Append(style25);

            Dgm.StyleLabel styleLabel26 = new Dgm.StyleLabel() { Name = "parChTrans1D1" };

            Dgm.Scene3D scene3D27 = new Dgm.Scene3D();
            A.Camera camera28 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig28 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D27.Append(camera28);
            scene3D27.Append(lightRig28);
            Dgm.Shape3D shape3D26 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties26 = new Dgm.TextProperties();

            Dgm.Style style26 = new Dgm.Style();

            A.LineReference lineReference28 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage79 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference28.Append(rgbColorModelPercentage79);

            A.FillReference fillReference28 = new A.FillReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage80 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference28.Append(rgbColorModelPercentage80);

            A.EffectReference effectReference28 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage81 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference28.Append(rgbColorModelPercentage81);
            A.FontReference fontReference28 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style26.Append(lineReference28);
            style26.Append(fillReference28);
            style26.Append(effectReference28);
            style26.Append(fontReference28);

            styleLabel26.Append(scene3D27);
            styleLabel26.Append(shape3D26);
            styleLabel26.Append(textProperties26);
            styleLabel26.Append(style26);

            Dgm.StyleLabel styleLabel27 = new Dgm.StyleLabel() { Name = "parChTrans1D2" };

            Dgm.Scene3D scene3D28 = new Dgm.Scene3D();
            A.Camera camera29 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig29 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D28.Append(camera29);
            scene3D28.Append(lightRig29);
            Dgm.Shape3D shape3D27 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties27 = new Dgm.TextProperties();

            Dgm.Style style27 = new Dgm.Style();

            A.LineReference lineReference29 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage82 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference29.Append(rgbColorModelPercentage82);

            A.FillReference fillReference29 = new A.FillReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage83 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference29.Append(rgbColorModelPercentage83);

            A.EffectReference effectReference29 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage84 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference29.Append(rgbColorModelPercentage84);
            A.FontReference fontReference29 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style27.Append(lineReference29);
            style27.Append(fillReference29);
            style27.Append(effectReference29);
            style27.Append(fontReference29);

            styleLabel27.Append(scene3D28);
            styleLabel27.Append(shape3D27);
            styleLabel27.Append(textProperties27);
            styleLabel27.Append(style27);

            Dgm.StyleLabel styleLabel28 = new Dgm.StyleLabel() { Name = "parChTrans1D3" };

            Dgm.Scene3D scene3D29 = new Dgm.Scene3D();
            A.Camera camera30 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig30 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D29.Append(camera30);
            scene3D29.Append(lightRig30);
            Dgm.Shape3D shape3D28 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties28 = new Dgm.TextProperties();

            Dgm.Style style28 = new Dgm.Style();

            A.LineReference lineReference30 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage85 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference30.Append(rgbColorModelPercentage85);

            A.FillReference fillReference30 = new A.FillReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage86 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference30.Append(rgbColorModelPercentage86);

            A.EffectReference effectReference30 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage87 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference30.Append(rgbColorModelPercentage87);
            A.FontReference fontReference30 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style28.Append(lineReference30);
            style28.Append(fillReference30);
            style28.Append(effectReference30);
            style28.Append(fontReference30);

            styleLabel28.Append(scene3D29);
            styleLabel28.Append(shape3D28);
            styleLabel28.Append(textProperties28);
            styleLabel28.Append(style28);

            Dgm.StyleLabel styleLabel29 = new Dgm.StyleLabel() { Name = "parChTrans1D4" };

            Dgm.Scene3D scene3D30 = new Dgm.Scene3D();
            A.Camera camera31 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig31 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D30.Append(camera31);
            scene3D30.Append(lightRig31);
            Dgm.Shape3D shape3D29 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties29 = new Dgm.TextProperties();

            Dgm.Style style29 = new Dgm.Style();

            A.LineReference lineReference31 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage88 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference31.Append(rgbColorModelPercentage88);

            A.FillReference fillReference31 = new A.FillReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage89 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference31.Append(rgbColorModelPercentage89);

            A.EffectReference effectReference31 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage90 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference31.Append(rgbColorModelPercentage90);
            A.FontReference fontReference31 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style29.Append(lineReference31);
            style29.Append(fillReference31);
            style29.Append(effectReference31);
            style29.Append(fontReference31);

            styleLabel29.Append(scene3D30);
            styleLabel29.Append(shape3D29);
            styleLabel29.Append(textProperties29);
            styleLabel29.Append(style29);

            Dgm.StyleLabel styleLabel30 = new Dgm.StyleLabel() { Name = "fgAcc1" };

            Dgm.Scene3D scene3D31 = new Dgm.Scene3D();
            A.Camera camera32 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig32 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D31.Append(camera32);
            scene3D31.Append(lightRig32);
            Dgm.Shape3D shape3D30 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties30 = new Dgm.TextProperties();

            Dgm.Style style30 = new Dgm.Style();

            A.LineReference lineReference32 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage91 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference32.Append(rgbColorModelPercentage91);

            A.FillReference fillReference32 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage92 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference32.Append(rgbColorModelPercentage92);

            A.EffectReference effectReference32 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage93 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference32.Append(rgbColorModelPercentage93);
            A.FontReference fontReference32 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style30.Append(lineReference32);
            style30.Append(fillReference32);
            style30.Append(effectReference32);
            style30.Append(fontReference32);

            styleLabel30.Append(scene3D31);
            styleLabel30.Append(shape3D30);
            styleLabel30.Append(textProperties30);
            styleLabel30.Append(style30);

            Dgm.StyleLabel styleLabel31 = new Dgm.StyleLabel() { Name = "conFgAcc1" };

            Dgm.Scene3D scene3D32 = new Dgm.Scene3D();
            A.Camera camera33 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig33 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D32.Append(camera33);
            scene3D32.Append(lightRig33);
            Dgm.Shape3D shape3D31 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties31 = new Dgm.TextProperties();

            Dgm.Style style31 = new Dgm.Style();

            A.LineReference lineReference33 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage94 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference33.Append(rgbColorModelPercentage94);

            A.FillReference fillReference33 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage95 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference33.Append(rgbColorModelPercentage95);

            A.EffectReference effectReference33 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage96 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference33.Append(rgbColorModelPercentage96);
            A.FontReference fontReference33 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style31.Append(lineReference33);
            style31.Append(fillReference33);
            style31.Append(effectReference33);
            style31.Append(fontReference33);

            styleLabel31.Append(scene3D32);
            styleLabel31.Append(shape3D31);
            styleLabel31.Append(textProperties31);
            styleLabel31.Append(style31);

            Dgm.StyleLabel styleLabel32 = new Dgm.StyleLabel() { Name = "alignAcc1" };

            Dgm.Scene3D scene3D33 = new Dgm.Scene3D();
            A.Camera camera34 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig34 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D33.Append(camera34);
            scene3D33.Append(lightRig34);
            Dgm.Shape3D shape3D32 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties32 = new Dgm.TextProperties();

            Dgm.Style style32 = new Dgm.Style();

            A.LineReference lineReference34 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage97 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference34.Append(rgbColorModelPercentage97);

            A.FillReference fillReference34 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage98 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference34.Append(rgbColorModelPercentage98);

            A.EffectReference effectReference34 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage99 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference34.Append(rgbColorModelPercentage99);
            A.FontReference fontReference34 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style32.Append(lineReference34);
            style32.Append(fillReference34);
            style32.Append(effectReference34);
            style32.Append(fontReference34);

            styleLabel32.Append(scene3D33);
            styleLabel32.Append(shape3D32);
            styleLabel32.Append(textProperties32);
            styleLabel32.Append(style32);

            Dgm.StyleLabel styleLabel33 = new Dgm.StyleLabel() { Name = "trAlignAcc1" };

            Dgm.Scene3D scene3D34 = new Dgm.Scene3D();
            A.Camera camera35 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig35 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D34.Append(camera35);
            scene3D34.Append(lightRig35);
            Dgm.Shape3D shape3D33 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties33 = new Dgm.TextProperties();

            Dgm.Style style33 = new Dgm.Style();

            A.LineReference lineReference35 = new A.LineReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage100 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference35.Append(rgbColorModelPercentage100);

            A.FillReference fillReference35 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage101 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference35.Append(rgbColorModelPercentage101);

            A.EffectReference effectReference35 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage102 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference35.Append(rgbColorModelPercentage102);
            A.FontReference fontReference35 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style33.Append(lineReference35);
            style33.Append(fillReference35);
            style33.Append(effectReference35);
            style33.Append(fontReference35);

            styleLabel33.Append(scene3D34);
            styleLabel33.Append(shape3D33);
            styleLabel33.Append(textProperties33);
            styleLabel33.Append(style33);

            Dgm.StyleLabel styleLabel34 = new Dgm.StyleLabel() { Name = "bgAcc1" };

            Dgm.Scene3D scene3D35 = new Dgm.Scene3D();
            A.Camera camera36 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig36 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D35.Append(camera36);
            scene3D35.Append(lightRig36);
            Dgm.Shape3D shape3D34 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties34 = new Dgm.TextProperties();

            Dgm.Style style34 = new Dgm.Style();

            A.LineReference lineReference36 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage103 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference36.Append(rgbColorModelPercentage103);

            A.FillReference fillReference36 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage104 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference36.Append(rgbColorModelPercentage104);

            A.EffectReference effectReference36 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage105 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference36.Append(rgbColorModelPercentage105);
            A.FontReference fontReference36 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style34.Append(lineReference36);
            style34.Append(fillReference36);
            style34.Append(effectReference36);
            style34.Append(fontReference36);

            styleLabel34.Append(scene3D35);
            styleLabel34.Append(shape3D34);
            styleLabel34.Append(textProperties34);
            styleLabel34.Append(style34);

            Dgm.StyleLabel styleLabel35 = new Dgm.StyleLabel() { Name = "solidFgAcc1" };

            Dgm.Scene3D scene3D36 = new Dgm.Scene3D();
            A.Camera camera37 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig37 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D36.Append(camera37);
            scene3D36.Append(lightRig37);
            Dgm.Shape3D shape3D35 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties35 = new Dgm.TextProperties();

            Dgm.Style style35 = new Dgm.Style();

            A.LineReference lineReference37 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage106 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference37.Append(rgbColorModelPercentage106);

            A.FillReference fillReference37 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage107 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference37.Append(rgbColorModelPercentage107);

            A.EffectReference effectReference37 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage108 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference37.Append(rgbColorModelPercentage108);
            A.FontReference fontReference37 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style35.Append(lineReference37);
            style35.Append(fillReference37);
            style35.Append(effectReference37);
            style35.Append(fontReference37);

            styleLabel35.Append(scene3D36);
            styleLabel35.Append(shape3D35);
            styleLabel35.Append(textProperties35);
            styleLabel35.Append(style35);

            Dgm.StyleLabel styleLabel36 = new Dgm.StyleLabel() { Name = "solidAlignAcc1" };

            Dgm.Scene3D scene3D37 = new Dgm.Scene3D();
            A.Camera camera38 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig38 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D37.Append(camera38);
            scene3D37.Append(lightRig38);
            Dgm.Shape3D shape3D36 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties36 = new Dgm.TextProperties();

            Dgm.Style style36 = new Dgm.Style();

            A.LineReference lineReference38 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage109 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference38.Append(rgbColorModelPercentage109);

            A.FillReference fillReference38 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage110 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference38.Append(rgbColorModelPercentage110);

            A.EffectReference effectReference38 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage111 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference38.Append(rgbColorModelPercentage111);
            A.FontReference fontReference38 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style36.Append(lineReference38);
            style36.Append(fillReference38);
            style36.Append(effectReference38);
            style36.Append(fontReference38);

            styleLabel36.Append(scene3D37);
            styleLabel36.Append(shape3D36);
            styleLabel36.Append(textProperties36);
            styleLabel36.Append(style36);

            Dgm.StyleLabel styleLabel37 = new Dgm.StyleLabel() { Name = "solidBgAcc1" };

            Dgm.Scene3D scene3D38 = new Dgm.Scene3D();
            A.Camera camera39 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig39 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D38.Append(camera39);
            scene3D38.Append(lightRig39);
            Dgm.Shape3D shape3D37 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties37 = new Dgm.TextProperties();

            Dgm.Style style37 = new Dgm.Style();

            A.LineReference lineReference39 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage112 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference39.Append(rgbColorModelPercentage112);

            A.FillReference fillReference39 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage113 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference39.Append(rgbColorModelPercentage113);

            A.EffectReference effectReference39 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage114 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference39.Append(rgbColorModelPercentage114);
            A.FontReference fontReference39 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style37.Append(lineReference39);
            style37.Append(fillReference39);
            style37.Append(effectReference39);
            style37.Append(fontReference39);

            styleLabel37.Append(scene3D38);
            styleLabel37.Append(shape3D37);
            styleLabel37.Append(textProperties37);
            styleLabel37.Append(style37);

            Dgm.StyleLabel styleLabel38 = new Dgm.StyleLabel() { Name = "fgAccFollowNode1" };

            Dgm.Scene3D scene3D39 = new Dgm.Scene3D();
            A.Camera camera40 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig40 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D39.Append(camera40);
            scene3D39.Append(lightRig40);
            Dgm.Shape3D shape3D38 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties38 = new Dgm.TextProperties();

            Dgm.Style style38 = new Dgm.Style();

            A.LineReference lineReference40 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage115 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference40.Append(rgbColorModelPercentage115);

            A.FillReference fillReference40 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage116 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference40.Append(rgbColorModelPercentage116);

            A.EffectReference effectReference40 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage117 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference40.Append(rgbColorModelPercentage117);
            A.FontReference fontReference40 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style38.Append(lineReference40);
            style38.Append(fillReference40);
            style38.Append(effectReference40);
            style38.Append(fontReference40);

            styleLabel38.Append(scene3D39);
            styleLabel38.Append(shape3D38);
            styleLabel38.Append(textProperties38);
            styleLabel38.Append(style38);

            Dgm.StyleLabel styleLabel39 = new Dgm.StyleLabel() { Name = "alignAccFollowNode1" };

            Dgm.Scene3D scene3D40 = new Dgm.Scene3D();
            A.Camera camera41 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig41 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D40.Append(camera41);
            scene3D40.Append(lightRig41);
            Dgm.Shape3D shape3D39 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties39 = new Dgm.TextProperties();

            Dgm.Style style39 = new Dgm.Style();

            A.LineReference lineReference41 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage118 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference41.Append(rgbColorModelPercentage118);

            A.FillReference fillReference41 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage119 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference41.Append(rgbColorModelPercentage119);

            A.EffectReference effectReference41 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage120 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference41.Append(rgbColorModelPercentage120);
            A.FontReference fontReference41 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style39.Append(lineReference41);
            style39.Append(fillReference41);
            style39.Append(effectReference41);
            style39.Append(fontReference41);

            styleLabel39.Append(scene3D40);
            styleLabel39.Append(shape3D39);
            styleLabel39.Append(textProperties39);
            styleLabel39.Append(style39);

            Dgm.StyleLabel styleLabel40 = new Dgm.StyleLabel() { Name = "bgAccFollowNode1" };

            Dgm.Scene3D scene3D41 = new Dgm.Scene3D();
            A.Camera camera42 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig42 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D41.Append(camera42);
            scene3D41.Append(lightRig42);
            Dgm.Shape3D shape3D40 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties40 = new Dgm.TextProperties();

            Dgm.Style style40 = new Dgm.Style();

            A.LineReference lineReference42 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage121 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference42.Append(rgbColorModelPercentage121);

            A.FillReference fillReference42 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage122 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference42.Append(rgbColorModelPercentage122);

            A.EffectReference effectReference42 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage123 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference42.Append(rgbColorModelPercentage123);
            A.FontReference fontReference42 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style40.Append(lineReference42);
            style40.Append(fillReference42);
            style40.Append(effectReference42);
            style40.Append(fontReference42);

            styleLabel40.Append(scene3D41);
            styleLabel40.Append(shape3D40);
            styleLabel40.Append(textProperties40);
            styleLabel40.Append(style40);

            Dgm.StyleLabel styleLabel41 = new Dgm.StyleLabel() { Name = "fgAcc0" };

            Dgm.Scene3D scene3D42 = new Dgm.Scene3D();
            A.Camera camera43 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig43 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D42.Append(camera43);
            scene3D42.Append(lightRig43);
            Dgm.Shape3D shape3D41 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties41 = new Dgm.TextProperties();

            Dgm.Style style41 = new Dgm.Style();

            A.LineReference lineReference43 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage124 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference43.Append(rgbColorModelPercentage124);

            A.FillReference fillReference43 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage125 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference43.Append(rgbColorModelPercentage125);

            A.EffectReference effectReference43 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage126 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference43.Append(rgbColorModelPercentage126);
            A.FontReference fontReference43 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style41.Append(lineReference43);
            style41.Append(fillReference43);
            style41.Append(effectReference43);
            style41.Append(fontReference43);

            styleLabel41.Append(scene3D42);
            styleLabel41.Append(shape3D41);
            styleLabel41.Append(textProperties41);
            styleLabel41.Append(style41);

            Dgm.StyleLabel styleLabel42 = new Dgm.StyleLabel() { Name = "fgAcc2" };

            Dgm.Scene3D scene3D43 = new Dgm.Scene3D();
            A.Camera camera44 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig44 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D43.Append(camera44);
            scene3D43.Append(lightRig44);
            Dgm.Shape3D shape3D42 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties42 = new Dgm.TextProperties();

            Dgm.Style style42 = new Dgm.Style();

            A.LineReference lineReference44 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage127 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference44.Append(rgbColorModelPercentage127);

            A.FillReference fillReference44 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage128 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference44.Append(rgbColorModelPercentage128);

            A.EffectReference effectReference44 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage129 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference44.Append(rgbColorModelPercentage129);
            A.FontReference fontReference44 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style42.Append(lineReference44);
            style42.Append(fillReference44);
            style42.Append(effectReference44);
            style42.Append(fontReference44);

            styleLabel42.Append(scene3D43);
            styleLabel42.Append(shape3D42);
            styleLabel42.Append(textProperties42);
            styleLabel42.Append(style42);

            Dgm.StyleLabel styleLabel43 = new Dgm.StyleLabel() { Name = "fgAcc3" };

            Dgm.Scene3D scene3D44 = new Dgm.Scene3D();
            A.Camera camera45 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig45 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D44.Append(camera45);
            scene3D44.Append(lightRig45);
            Dgm.Shape3D shape3D43 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties43 = new Dgm.TextProperties();

            Dgm.Style style43 = new Dgm.Style();

            A.LineReference lineReference45 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage130 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference45.Append(rgbColorModelPercentage130);

            A.FillReference fillReference45 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage131 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference45.Append(rgbColorModelPercentage131);

            A.EffectReference effectReference45 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage132 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference45.Append(rgbColorModelPercentage132);
            A.FontReference fontReference45 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style43.Append(lineReference45);
            style43.Append(fillReference45);
            style43.Append(effectReference45);
            style43.Append(fontReference45);

            styleLabel43.Append(scene3D44);
            styleLabel43.Append(shape3D43);
            styleLabel43.Append(textProperties43);
            styleLabel43.Append(style43);

            Dgm.StyleLabel styleLabel44 = new Dgm.StyleLabel() { Name = "fgAcc4" };

            Dgm.Scene3D scene3D45 = new Dgm.Scene3D();
            A.Camera camera46 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig46 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D45.Append(camera46);
            scene3D45.Append(lightRig46);
            Dgm.Shape3D shape3D44 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties44 = new Dgm.TextProperties();

            Dgm.Style style44 = new Dgm.Style();

            A.LineReference lineReference46 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage133 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference46.Append(rgbColorModelPercentage133);

            A.FillReference fillReference46 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage134 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference46.Append(rgbColorModelPercentage134);

            A.EffectReference effectReference46 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage135 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference46.Append(rgbColorModelPercentage135);
            A.FontReference fontReference46 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style44.Append(lineReference46);
            style44.Append(fillReference46);
            style44.Append(effectReference46);
            style44.Append(fontReference46);

            styleLabel44.Append(scene3D45);
            styleLabel44.Append(shape3D44);
            styleLabel44.Append(textProperties44);
            styleLabel44.Append(style44);

            Dgm.StyleLabel styleLabel45 = new Dgm.StyleLabel() { Name = "bgShp" };

            Dgm.Scene3D scene3D46 = new Dgm.Scene3D();
            A.Camera camera47 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig47 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D46.Append(camera47);
            scene3D46.Append(lightRig47);
            Dgm.Shape3D shape3D45 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties45 = new Dgm.TextProperties();

            Dgm.Style style45 = new Dgm.Style();

            A.LineReference lineReference47 = new A.LineReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage136 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference47.Append(rgbColorModelPercentage136);

            A.FillReference fillReference47 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage137 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference47.Append(rgbColorModelPercentage137);

            A.EffectReference effectReference47 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage138 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference47.Append(rgbColorModelPercentage138);
            A.FontReference fontReference47 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style45.Append(lineReference47);
            style45.Append(fillReference47);
            style45.Append(effectReference47);
            style45.Append(fontReference47);

            styleLabel45.Append(scene3D46);
            styleLabel45.Append(shape3D45);
            styleLabel45.Append(textProperties45);
            styleLabel45.Append(style45);

            Dgm.StyleLabel styleLabel46 = new Dgm.StyleLabel() { Name = "dkBgShp" };

            Dgm.Scene3D scene3D47 = new Dgm.Scene3D();
            A.Camera camera48 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig48 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D47.Append(camera48);
            scene3D47.Append(lightRig48);
            Dgm.Shape3D shape3D46 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties46 = new Dgm.TextProperties();

            Dgm.Style style46 = new Dgm.Style();

            A.LineReference lineReference48 = new A.LineReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage139 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference48.Append(rgbColorModelPercentage139);

            A.FillReference fillReference48 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage140 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference48.Append(rgbColorModelPercentage140);

            A.EffectReference effectReference48 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage141 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference48.Append(rgbColorModelPercentage141);
            A.FontReference fontReference48 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style46.Append(lineReference48);
            style46.Append(fillReference48);
            style46.Append(effectReference48);
            style46.Append(fontReference48);

            styleLabel46.Append(scene3D47);
            styleLabel46.Append(shape3D46);
            styleLabel46.Append(textProperties46);
            styleLabel46.Append(style46);

            Dgm.StyleLabel styleLabel47 = new Dgm.StyleLabel() { Name = "trBgShp" };

            Dgm.Scene3D scene3D48 = new Dgm.Scene3D();
            A.Camera camera49 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig49 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D48.Append(camera49);
            scene3D48.Append(lightRig49);
            Dgm.Shape3D shape3D47 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties47 = new Dgm.TextProperties();

            Dgm.Style style47 = new Dgm.Style();

            A.LineReference lineReference49 = new A.LineReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage142 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference49.Append(rgbColorModelPercentage142);

            A.FillReference fillReference49 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage143 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference49.Append(rgbColorModelPercentage143);

            A.EffectReference effectReference49 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage144 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference49.Append(rgbColorModelPercentage144);
            A.FontReference fontReference49 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style47.Append(lineReference49);
            style47.Append(fillReference49);
            style47.Append(effectReference49);
            style47.Append(fontReference49);

            styleLabel47.Append(scene3D48);
            styleLabel47.Append(shape3D47);
            styleLabel47.Append(textProperties47);
            styleLabel47.Append(style47);

            Dgm.StyleLabel styleLabel48 = new Dgm.StyleLabel() { Name = "fgShp" };

            Dgm.Scene3D scene3D49 = new Dgm.Scene3D();
            A.Camera camera50 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig50 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D49.Append(camera50);
            scene3D49.Append(lightRig50);
            Dgm.Shape3D shape3D48 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties48 = new Dgm.TextProperties();

            Dgm.Style style48 = new Dgm.Style();

            A.LineReference lineReference50 = new A.LineReference() { Index = (UInt32Value)2U };
            A.RgbColorModelPercentage rgbColorModelPercentage145 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference50.Append(rgbColorModelPercentage145);

            A.FillReference fillReference50 = new A.FillReference() { Index = (UInt32Value)1U };
            A.RgbColorModelPercentage rgbColorModelPercentage146 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference50.Append(rgbColorModelPercentage146);

            A.EffectReference effectReference50 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage147 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference50.Append(rgbColorModelPercentage147);
            A.FontReference fontReference50 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style48.Append(lineReference50);
            style48.Append(fillReference50);
            style48.Append(effectReference50);
            style48.Append(fontReference50);

            styleLabel48.Append(scene3D49);
            styleLabel48.Append(shape3D48);
            styleLabel48.Append(textProperties48);
            styleLabel48.Append(style48);

            Dgm.StyleLabel styleLabel49 = new Dgm.StyleLabel() { Name = "revTx" };

            Dgm.Scene3D scene3D50 = new Dgm.Scene3D();
            A.Camera camera51 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.LightRig lightRig51 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };

            scene3D50.Append(camera51);
            scene3D50.Append(lightRig51);
            Dgm.Shape3D shape3D49 = new Dgm.Shape3D();
            Dgm.TextProperties textProperties49 = new Dgm.TextProperties();

            Dgm.Style style49 = new Dgm.Style();

            A.LineReference lineReference51 = new A.LineReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage148 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            lineReference51.Append(rgbColorModelPercentage148);

            A.FillReference fillReference51 = new A.FillReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage149 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            fillReference51.Append(rgbColorModelPercentage149);

            A.EffectReference effectReference51 = new A.EffectReference() { Index = (UInt32Value)0U };
            A.RgbColorModelPercentage rgbColorModelPercentage150 = new A.RgbColorModelPercentage() { RedPortion = 0, GreenPortion = 0, BluePortion = 0 };

            effectReference51.Append(rgbColorModelPercentage150);
            A.FontReference fontReference51 = new A.FontReference() { Index = A.FontCollectionIndexValues.Minor };

            style49.Append(lineReference51);
            style49.Append(fillReference51);
            style49.Append(effectReference51);
            style49.Append(fontReference51);

            styleLabel49.Append(scene3D50);
            styleLabel49.Append(shape3D49);
            styleLabel49.Append(textProperties49);
            styleLabel49.Append(style49);

            styleDefinition1.Append(styleDefinitionTitle1);
            styleDefinition1.Append(styleLabelDescription1);
            styleDefinition1.Append(styleDisplayCategories1);
            styleDefinition1.Append(scene3D1);
            styleDefinition1.Append(styleLabel1);
            styleDefinition1.Append(styleLabel2);
            styleDefinition1.Append(styleLabel3);
            styleDefinition1.Append(styleLabel4);
            styleDefinition1.Append(styleLabel5);
            styleDefinition1.Append(styleLabel6);
            styleDefinition1.Append(styleLabel7);
            styleDefinition1.Append(styleLabel8);
            styleDefinition1.Append(styleLabel9);
            styleDefinition1.Append(styleLabel10);
            styleDefinition1.Append(styleLabel11);
            styleDefinition1.Append(styleLabel12);
            styleDefinition1.Append(styleLabel13);
            styleDefinition1.Append(styleLabel14);
            styleDefinition1.Append(styleLabel15);
            styleDefinition1.Append(styleLabel16);
            styleDefinition1.Append(styleLabel17);
            styleDefinition1.Append(styleLabel18);
            styleDefinition1.Append(styleLabel19);
            styleDefinition1.Append(styleLabel20);
            styleDefinition1.Append(styleLabel21);
            styleDefinition1.Append(styleLabel22);
            styleDefinition1.Append(styleLabel23);
            styleDefinition1.Append(styleLabel24);
            styleDefinition1.Append(styleLabel25);
            styleDefinition1.Append(styleLabel26);
            styleDefinition1.Append(styleLabel27);
            styleDefinition1.Append(styleLabel28);
            styleDefinition1.Append(styleLabel29);
            styleDefinition1.Append(styleLabel30);
            styleDefinition1.Append(styleLabel31);
            styleDefinition1.Append(styleLabel32);
            styleDefinition1.Append(styleLabel33);
            styleDefinition1.Append(styleLabel34);
            styleDefinition1.Append(styleLabel35);
            styleDefinition1.Append(styleLabel36);
            styleDefinition1.Append(styleLabel37);
            styleDefinition1.Append(styleLabel38);
            styleDefinition1.Append(styleLabel39);
            styleDefinition1.Append(styleLabel40);
            styleDefinition1.Append(styleLabel41);
            styleDefinition1.Append(styleLabel42);
            styleDefinition1.Append(styleLabel43);
            styleDefinition1.Append(styleLabel44);
            styleDefinition1.Append(styleLabel45);
            styleDefinition1.Append(styleLabel46);
            styleDefinition1.Append(styleLabel47);
            styleDefinition1.Append(styleLabel48);
            styleDefinition1.Append(styleLabel49);

            diagramStylePart1.StyleDefinition = styleDefinition1;
        }