API Reference

Class

VisioStencilMigrationPresets

Namespace OfficeIMO.Visio
Assembly OfficeIMO.Visio
Modifiers static

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

Inheritance

  • Object
  • VisioStencilMigrationPresets

Methods

public static VisioStencilMigrationMap ArchitectureInfrastructure(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually Architecture, Cloud, or a package-backed architecture catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap BasicFlowchart(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually Flowchart or a package-backed flowchart catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap CloudInfrastructure(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually Cloud or a package-backed cloud catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap CollaborationBusiness(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually CollaborationBusiness or a package-backed business-process catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap ContainersKubernetes(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually ContainersKubernetes or a package-backed container platform catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap DataPlatform(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually DataPlatform or a package-backed data platform catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapArchitectureInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually Architecture, Cloud, or a package-backed architecture catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapBasicFlowchart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually Flowchart or a package-backed flowchart catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCloudInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually Cloud or a package-backed cloud catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCollaborationBusiness(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually CollaborationBusiness or a package-backed business-process catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapContainersKubernetes(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually ContainersKubernetes or a package-backed container platform catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapDataPlatform(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually DataPlatform or a package-backed data platform catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapNetworkInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually Network, Infrastructure, or a package-backed infrastructure catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapOrgChart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually OrgChart or a package-backed organization chart catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSecurityIdentity(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually SecurityIdentity or a package-backed security catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSequence(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually Sequence or a package-backed sequence diagram catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSwimlaneProcessMap(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually Swimlane or a package-backed process-map catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapTimeline(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMapBuilder

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 requiredposition: 0
Migration map builder.
catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 1
Target catalog, usually Timeline or a package-backed timeline catalog.
resizeToStencil System.Boolean = true optionalposition: 2
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap NetworkInfrastructure(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually Network, Infrastructure, or a package-backed infrastructure catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap OrgChart(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually OrgChart or a package-backed organization chart catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap SecurityIdentity(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually SecurityIdentity or a package-backed security catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap Sequence(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually Sequence or a package-backed sequence diagram catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap SwimlaneProcessMap(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually Swimlane or a package-backed process-map catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMap Timeline(VisioStencilCatalog catalog, Boolean resizeToStencil = true) #
Returns: VisioStencilMigrationMap

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

Parameters

catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog requiredposition: 0
Target catalog, usually Timeline or a package-backed timeline catalog.
resizeToStencil System.Boolean = true optionalposition: 1
Whether upgraded shapes should use the replacement stencil default size.