Library Reference  

SchematicUI Library Overview


Supported with: ArcGIS Desktop with Schematics

Library dependencies: System, SystemUI, Geometry, Display, Server, Output, GeoDatabase, GISClient, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, GeoDatabaseDistributed, Carto, NetworkAnalyst, Schematic, Location, NetworkAnalysis, Controls, GeoAnalyst, 3DAnalyst, GlobeCore, SpatialAnalyst, Framework, GeoDatabaseUI, DisplayUI, OutputUI, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalogUI, ArcCatalog, ArcMapUI, Editor, LocationUI, ArcMap, EditorExt


The SchematicUI library provides user interfaces to support objects contained in the Schematic library. The ArcMap and ArcCatalog Schematic Extension object is implemented by this library.

Developers extend this library when they create UI functions for custom components they have created in the Schematic library.


The objects that implement this functionality are grouped into a number of library subsystems. These library subsystems are:


Schematic Environment

Schematic Environment is the Schematic extension object. It's used to check and set Schematics license properties from custom ArcGIS 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.

The object is non-cocreatable. It must be acquired through an ExtensionManager object.

This extension is also used to manage global environment properties:

 

Gx filters

These are the Schematic GxObject filters that can be used with the GxDialog to allow users to browse for Schematic datasets or Schematic diagrams.

 

Builder UI

These are the interfaces allowing you to develop UI for custom Schematic Builders.