com.esri.arcgis.schematic
Interface ISchematicProjectMgr

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchematicProjectMgr

public interface ISchematicProjectMgr
extends Serializable

Provides access to members that control the schematic project manager.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 INgDataSource getDefaultNgDataSource(ISchematicDataset schematicDataset)
          Returns the Default dataSource related corresponding to the given schematic dataset.
 INgProject getNgProject(ISchematicDataset schematicDataset)
          Returns the schematic project corresponding to the given opened schematic dataset.
 IEnumSchematicDataset getOpenedSchematicDatasets()
          Opened schematic datasets.
 ISchematicDataset getSchematicDataset(INgProject ngProject)
          Returns the schematic dataset corresponding to the given schematic project.
 INgProject openFromSchematicDataset(ISchematicDataset schematicDataset)
          Opens the schematic project from the specified schematic dataset.
 

Method Detail

openFromSchematicDataset

INgProject openFromSchematicDataset(ISchematicDataset schematicDataset)
                                    throws IOException,
                                           AutomationException
Opens the schematic project from the specified schematic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Returns:
A reference to a com.esri.arcgis.schematic.INgProject
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicDataset

ISchematicDataset getSchematicDataset(INgProject ngProject)
                                      throws IOException,
                                             AutomationException
Returns the schematic dataset corresponding to the given schematic project.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ngProject - A reference to a com.esri.arcgis.schematic.INgProject (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNgProject

INgProject getNgProject(ISchematicDataset schematicDataset)
                        throws IOException,
                               AutomationException
Returns the schematic project corresponding to the given opened schematic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Returns:
A reference to a com.esri.arcgis.schematic.INgProject
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOpenedSchematicDatasets

IEnumSchematicDataset getOpenedSchematicDatasets()
                                                 throws IOException,
                                                        AutomationException
Opened schematic datasets.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicDataset
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultNgDataSource

INgDataSource getDefaultNgDataSource(ISchematicDataset schematicDataset)
                                     throws IOException,
                                            AutomationException
Returns the Default dataSource related corresponding to the given schematic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
schematicDataset - A reference to a com.esri.arcgis.schematic.ISchematicDataset (in)
Returns:
A reference to a com.esri.arcgis.schematic.INgDataSource
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.