com.esri.arcgis.schematic
Interface ISchematicDataset

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicDatasetProxy, SchematicDataset

public interface ISchematicDataset
extends java.io.Serializable

COM Interface 'ISchematicDataset'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic dataset.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID20bab3e3_38dd_44a7_aa4a_450bf978a541
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISchematicDataSource createSchematicDataSource(java.lang.String name, ISchematicConnection schematicConnection)
          Creates a new schematic data source inside the schematic dataset.
 ISchematicDiagramClass createSchematicDiagramClass(java.lang.String name)
          Creates a new schematic diagram class inside the schematic dataset.
 ISchematicElementClass createSchematicElementClass(java.lang.String name, int type)
          Creates a new schematic element class inside the schematic dataset.
 ISchematicFolder createSchematicFolder(java.lang.String name)
          Creates a new schematic folder in the schematic dataset.
 ISchematicDataSource getDefaultSchematicDataSource()
          Cuurent schematic data source.
 int getID()
          ID of the schematic dataset.
 IEnumSchematicInMemoryDiagram getSchematicInMemoryDiagrams()
          Opened schematic in memory diagrams of the schematic dataset.
 ISchematicWorkspace getSchematicWorkspace()
          Schematic workspace related to the schematic dataset.
 boolean isDesignMode()
          Indicates if the schematic dataset design mode is activated.
 boolean isHasChanged()
          Indicates if the schematic dataset has changed.
 void save(int saveVersion, boolean canDeleteNonEmptyTables)
          Saves the schematic dataset.
 void setDesignMode(boolean designMode)
          Indicates if the schematic dataset design mode is activated.
 void setHasChanged(boolean hasChanged)
          Indicates if the schematic dataset has changed.
 

Field Detail

IID20bab3e3_38dd_44a7_aa4a_450bf978a541

static final int IID20bab3e3_38dd_44a7_aa4a_450bf978a541
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getID

int getID()
          throws java.io.IOException,
                 AutomationException
ID of the schematic dataset.

Returns:
The iD
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicWorkspace

ISchematicWorkspace getSchematicWorkspace()
                                          throws java.io.IOException,
                                                 AutomationException
Schematic workspace related to the schematic dataset.

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

isHasChanged

boolean isHasChanged()
                     throws java.io.IOException,
                            AutomationException
Indicates if the schematic dataset has changed.

Returns:
The hasChanged
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasChanged

void setHasChanged(boolean hasChanged)
                   throws java.io.IOException,
                          AutomationException
Indicates if the schematic dataset has changed.

Parameters:
hasChanged - The hasChanged (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

void save(int saveVersion,
          boolean canDeleteNonEmptyTables)
          throws java.io.IOException,
                 AutomationException
Saves the schematic dataset.

Parameters:
saveVersion - A com.esri.arcgis.system.esriArcGISVersion constant (in)
canDeleteNonEmptyTables - The canDeleteNonEmptyTables (in, optional, pass false if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicInMemoryDiagrams

IEnumSchematicInMemoryDiagram getSchematicInMemoryDiagrams()
                                                           throws java.io.IOException,
                                                                  AutomationException
Opened schematic in memory diagrams of the schematic dataset.

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

createSchematicDiagramClass

ISchematicDiagramClass createSchematicDiagramClass(java.lang.String name)
                                                   throws java.io.IOException,
                                                          AutomationException
Creates a new schematic diagram class inside the schematic dataset.

Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicElementClass

ISchematicElementClass createSchematicElementClass(java.lang.String name,
                                                   int type)
                                                   throws java.io.IOException,
                                                          AutomationException
Creates a new schematic element class inside the schematic dataset.

Parameters:
name - The name (in)
type - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicElementClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicDataSource

ISchematicDataSource createSchematicDataSource(java.lang.String name,
                                               ISchematicConnection schematicConnection)
                                               throws java.io.IOException,
                                                      AutomationException
Creates a new schematic data source inside the schematic dataset.

Parameters:
name - The name (in)
schematicConnection - A reference to a com.esri.arcgis.schematic.ISchematicConnection (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataSource
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicFolder

ISchematicFolder createSchematicFolder(java.lang.String name)
                                       throws java.io.IOException,
                                              AutomationException
Creates a new schematic folder in the schematic dataset.

Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicFolder
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultSchematicDataSource

ISchematicDataSource getDefaultSchematicDataSource()
                                                   throws java.io.IOException,
                                                          AutomationException
Cuurent schematic data source.

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

isDesignMode

boolean isDesignMode()
                     throws java.io.IOException,
                            AutomationException
Indicates if the schematic dataset design mode is activated.

Returns:
The designMode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDesignMode

void setDesignMode(boolean designMode)
                   throws java.io.IOException,
                          AutomationException
Indicates if the schematic dataset design mode is activated.

Parameters:
designMode - The designMode (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.