This document is archived and information here might be outdated.  Recommended version.


SchematicUI

SchematicUI


Supported with:
  • ArcGIS for Desktop Basic with Schematics
  • ArcGIS for Desktop Standard with Schematics
  • ArcGIS for Desktop Advanced with Schematics
Library dependencies: Version, System, SystemUI, Geometry, GraphicsCore, Display, Server, Output, Geodatabase, GISClient, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, DataSourcesNetCDF, GeoDatabaseDistributed, GeoDatabaseExtensions, Carto, NetworkAnalysis, Location, GeoAnalyst, Animation, Maplex, Geoprocessing, NetworkAnalyst, Schematic, SpatialAnalyst, 3DAnalyst, GlobeCore, EngineCore, TrackingAnalyst, Framework, Desktop.Addins, GeoDatabaseUI, DisplayUI, OutputUI, Search, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalog, ArcCatalogUI, ArcMap, ArcMapUI, AnimationUI, Editor, GeoReferenceUI, EditorExt, LocationUI, GeoDatabaseDistributedUI, GeoprocessingUI, OutputExtensions, OutputExtensionsUI, ArcScan, NetworkAnalystUI, SpatialAnalystUI

Additional library information: Contents, Object Model Diagram

The SchematicUI library provides user interfaces (UIs) to support objects contained in the Schematic library. The ArcMap and ArcCatalog Schematics extension object is implemented by this library.
Developers extend this library when they create UI functions for custom components they have created using the Schematic library.

See the following sections for more information about this namespace:

Schematic Environment

Schematic Environment is the Schematic extension object. It's used to check and set Schematics license properties from custom ArcGIS for Desktop tools and commands. These tools and commands can check for the existence of the extension and see if it's licensed before offering functionality dependent on the extension.
This object is non-creatable. It must be acquired through an ExtensionManager object. This extension is also used to manage the following global environment properties:
  • Current diagram
  • Current layout
  • Current trace task
  • Selection properties
  • Edit function properties

Gx filters

Gx filters are the Schematics GxObject filters that can be used with GxDialog to allow you to browse for schematic datasets or diagrams.