com.esri.arcgis.schematic
Interface IGPSchematicBuilder

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IGPSchematicBuilderProxy, SchematicDiagramClass

public interface IGPSchematicBuilder
extends java.io.Serializable

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

Description: 'Provides access to members that manage the generation/update of diagrams by GP tools.' 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 IID9eb59dbf_2042_4a83_93b1_94ba7919dca5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISchematicDiagram gPGenerateDiagram(java.lang.String diagramName, ISchematicDiagramContainer diagramContainer, IEnumGPValue enumGPValue, java.lang.String builderOptions, ITrackCancel cancelTracker, IGPMessages messages)
          Generates a new schematic diagram from an enum of GP values.
 void gPUpdateDiagram(ISchematicDiagram diagram, IEnumGPValue enumGPValue, java.lang.String builderOptions, ITrackCancel cancelTracker, IGPMessages messages)
          Updates an existing diagram from an enum of GP values.
 

Field Detail

IID9eb59dbf_2042_4a83_93b1_94ba7919dca5

static final int IID9eb59dbf_2042_4a83_93b1_94ba7919dca5
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

gPGenerateDiagram

ISchematicDiagram gPGenerateDiagram(java.lang.String diagramName,
                                    ISchematicDiagramContainer diagramContainer,
                                    IEnumGPValue enumGPValue,
                                    java.lang.String builderOptions,
                                    ITrackCancel cancelTracker,
                                    IGPMessages messages)
                                    throws java.io.IOException,
                                           AutomationException
Generates a new schematic diagram from an enum of GP values.

Parameters:
diagramName - The diagramName (in)
diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in)
enumGPValue - A reference to a com.esri.arcgis.geodatabase.IEnumGPValue (in, optional, pass 0 if not required)
builderOptions - The builderOptions (in, optional, pass 0 if not required)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in, optional, pass 0 if not required)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDiagram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

gPUpdateDiagram

void gPUpdateDiagram(ISchematicDiagram diagram,
                     IEnumGPValue enumGPValue,
                     java.lang.String builderOptions,
                     ITrackCancel cancelTracker,
                     IGPMessages messages)
                     throws java.io.IOException,
                            AutomationException
Updates an existing diagram from an enum of GP values.

Parameters:
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
enumGPValue - A reference to a com.esri.arcgis.geodatabase.IEnumGPValue (in, optional, pass 0 if not required)
builderOptions - The builderOptions (in, optional, pass 0 if not required)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in, optional, pass 0 if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.