Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/
Class

VisioStencilMigrationPresets

OfficeIMO.Visio

Namespace
OfficeIMO.Visio
Assembly
OfficeIMO.Visio
Source revision
e163ccb36643 with working tree changes
Modifiers
static

Reusable stencil migration presets for common loaded-diagram cleanup workflows.

Inheritance

  • object
  • VisioStencilMigrationPresets

Methods

public static VisioStencilMigrationMap ArchitectureInfrastructure(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled architecture shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Architecture, VisioStencils.Cloud, or a package-backed architecture catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap BasicFlowchart(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades unstenciled/basic flowchart-like masters to semantically matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Flowchart or a package-backed flowchart catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap CloudInfrastructure(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled cloud infrastructure shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Cloud or a package-backed cloud catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap CollaborationBusiness(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled collaboration and business-process shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.CollaborationBusiness or a package-backed business-process catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap ContainersKubernetes(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled Kubernetes and container-platform shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.ContainersKubernetes or a package-backed container platform catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap DataPlatform(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled data and platform-service shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.DataPlatform or a package-backed data platform catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapArchitectureInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled architecture shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Architecture, VisioStencils.Cloud, or a package-backed architecture catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapBasicFlowchart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade unstenciled/basic flowchart-like masters to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Flowchart or a package-backed flowchart catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCloudInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled cloud infrastructure shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Cloud or a package-backed cloud catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCollaborationBusiness(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled collaboration and business-process shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.CollaborationBusiness or a package-backed business-process catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapContainersKubernetes(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled Kubernetes and container-platform shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.ContainersKubernetes or a package-backed container platform catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapDataPlatform(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled data and platform-service shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.DataPlatform or a package-backed data platform catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapNetworkInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled network and infrastructure shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Network, VisioStencils.Infrastructure, or a package-backed infrastructure catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapOrgChart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled organization chart shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.OrgChart or a package-backed organization chart catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSecurityIdentity(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled security and identity shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.SecurityIdentity or a package-backed security catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSequence(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled sequence diagram shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Sequence or a package-backed sequence diagram catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSwimlaneProcessMap(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled swimlane and process-map shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Swimlane or a package-backed process-map catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapTimeline(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #

Adds rules that upgrade common unstenciled timeline and roadmap shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.

Parameters

builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder required
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Timeline or a package-backed timeline catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap NetworkInfrastructure(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled network and infrastructure shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Network, VisioStencils.Infrastructure, or a package-backed infrastructure catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap OrgChart(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled organization chart shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.OrgChart or a package-backed organization chart catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap SecurityIdentity(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled security and identity shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.SecurityIdentity or a package-backed security catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap Sequence(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled sequence diagram shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Sequence or a package-backed sequence diagram catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap SwimlaneProcessMap(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled swimlane and process-map shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Swimlane or a package-backed process-map catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap Timeline(VisioStencilCatalog catalog, bool resizeToStencil = true) #

Creates a migration map that upgrades common unstenciled timeline and roadmap shapes to matching catalog stencils.

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog required
Target catalog, usually VisioStencils.Timeline or a package-backed timeline catalog.
resizeToStencil bool = true optional
Whether upgraded shapes should use the replacement stencil default size.