| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicDiagramClass
Provides access to members that manage the schematic diagram class.
ISchematicDiagram, 
com.esri.arcgis.schematic.INgDiagramType| Method Summary | |
|---|---|
|  void | associateSchematicElementClass(ISchematicElementClass schematicElementClass)Associates the element class to the schematic diagram class. | 
|  ISchematicDiagram | createSchematicDiagram(String name,
                       ISchematicDiagramContainer diagramContainer)Creates a new schematic diagram. | 
|  void | dissociateSchematicElementClass(ISchematicElementClass schematicElementClass)Dissociates the element class from the schematic diagram class. | 
|  IEnumSchematicElementClass | getAssociatedSchematicElementClasses()The associated element classes to the schematic diagram class. | 
|  ISchematicElementClass | getDefaultSchematicNodeClass()Default schematic in memory node element class related to the schematic diagram class. | 
|  ISchematicDiagramClass | getParent()Parent of the schematic diagram class. | 
|  ISchematicAlgorithm | getSchematicAlgorithm()Schematic algorithm of the schematic diagram class. | 
|  IEnumSchematicAlgorithm | getSchematicAlgorithms()Schematic algorithms of the schematic diagram class. | 
|  ISchematicBuilder | getSchematicBuilder()Schematic builder of the schematic diagram class. | 
|  ISchematicDiagram | getSchematicDiagramByID(int iD)Schematic diagram referenced by the specified ID. | 
|  ISchematicDiagram | getSchematicDiagramByName(String name)Schematic diagram referenced by the specified Name. | 
|  IEnumSchematicDiagram | getSchematicDiagrams()Schematic diagrams enumeration within the schematic dataset or schematic folder container. | 
|  ISchematicLayer | getSchematicLayerTemplate()Schematic layer template related to the schematic diagram class. | 
|  IEnumSchematicAlgorithm | getSchematicTraces()Schematic analyst traces of the schematic diagram class. | 
|  boolean | isAlwaysLoadDiagrams()Indicates if the diagrams which belong to the diagram class are always loaded. | 
|  boolean | isSchematicElementClassAssociated(ISchematicElementClass schematicElementClass)Indicates whether or not the element class is associated to the schematic diagram class. | 
|  ISchematicInMemoryDiagram | loadSchematicInMemoryDiagram(String diagramName)Loads a schematic in memory diagram specified by its DiagramName. | 
|  void | setAlwaysLoadDiagrams(boolean alwaysLoadDiagrams)Indicates if the diagrams which belong to the diagram class are always loaded. | 
|  void | setDefaultSchematicNodeClass(ISchematicElementClass schematicElementClass)Default schematic in memory node element class related to the schematic diagram class. | 
|  void | setParentByRef(ISchematicDiagramClass parent)Parent of the schematic diagram class. | 
|  void | setSchematicAlgorithmByRef(ISchematicAlgorithm schematicAlgorithm)Schematic algorithm of the schematic diagram class. | 
|  void | setSchematicAlgorithmsByRef(IEnumSchematicAlgorithm schematicAlgorithms)Schematic algorithms of the schematic diagram class. | 
|  void | setSchematicBuilderByRef(ISchematicBuilder schematicBuilder)Schematic builder of the schematic diagram class. | 
|  void | setSchematicLayerTemplate(ISchematicLayer schematicLayer)Schematic layer template related to the schematic diagram class. | 
|  void | setSchematicTracesByRef(IEnumSchematicAlgorithm schematicAlgorithms)Schematic analyst traces of the schematic diagram class. | 
| Methods inherited from interface com.esri.arcgis.schematic.ISchematicObjectClass | 
|---|
| createSchematicAttribute, delete, getExternalQueryEvaluationMode, getIdentifierFieldNames, getName, getPredefinedAttributeNames, getQueryString, getSchematicDataset, getSchematicDataSource, getSchematicQueryParameters, setExternalQueryEvaluationMode, setIdentifierFieldNames, setName, setQueryString, setSchematicDataSourceByRef, setSchematicQueryParameters | 
| Method Detail | 
|---|
ISchematicDiagramClass getParent()
                                 throws IOException,
                                        AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setParentByRef(ISchematicDiagramClass parent)
                    throws IOException,
                           AutomationException
parent - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumSchematicElementClass getAssociatedSchematicElementClasses()
                                                                throws IOException,
                                                                       AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void associateSchematicElementClass(ISchematicElementClass schematicElementClass)
                                    throws IOException,
                                           AutomationException
schematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void dissociateSchematicElementClass(ISchematicElementClass schematicElementClass)
                                     throws IOException,
                                            AutomationException
schematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isSchematicElementClassAssociated(ISchematicElementClass schematicElementClass)
                                          throws IOException,
                                                 AutomationException
schematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicBuilder getSchematicBuilder()
                                      throws IOException,
                                             AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSchematicBuilderByRef(ISchematicBuilder schematicBuilder)
                              throws IOException,
                                     AutomationException
schematicBuilder - A reference to a com.esri.arcgis.schematic.ISchematicBuilder  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicAlgorithm getSchematicAlgorithm()
                                          throws IOException,
                                                 AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSchematicAlgorithmByRef(ISchematicAlgorithm schematicAlgorithm)
                                throws IOException,
                                       AutomationException
schematicAlgorithm - A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumSchematicAlgorithm getSchematicAlgorithms()
                                               throws IOException,
                                                      AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSchematicAlgorithmsByRef(IEnumSchematicAlgorithm schematicAlgorithms)
                                 throws IOException,
                                        AutomationException
schematicAlgorithms - A reference to a com.esri.arcgis.schematic.IEnumSchematicAlgorithm  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumSchematicAlgorithm getSchematicTraces()
                                           throws IOException,
                                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSchematicTracesByRef(IEnumSchematicAlgorithm schematicAlgorithms)
                             throws IOException,
                                    AutomationException
schematicAlgorithms - A reference to a com.esri.arcgis.schematic.IEnumSchematicAlgorithm  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicInMemoryDiagram loadSchematicInMemoryDiagram(String diagramName)
                                                       throws IOException,
                                                              AutomationException
diagramName - The diagramName  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAlwaysLoadDiagrams()
                             throws IOException,
                                    AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAlwaysLoadDiagrams(boolean alwaysLoadDiagrams)
                           throws IOException,
                                  AutomationException
alwaysLoadDiagrams - The alwaysLoadDiagrams  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSchematicLayerTemplate(ISchematicLayer schematicLayer)
                               throws IOException,
                                      AutomationException
schematicLayer - A reference to a com.esri.arcgis.schematic.ISchematicLayer  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicLayer getSchematicLayerTemplate()
                                          throws IOException,
                                                 AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDefaultSchematicNodeClass(ISchematicElementClass schematicElementClass)
                                  throws IOException,
                                         AutomationException
schematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicElementClass getDefaultSchematicNodeClass()
                                                    throws IOException,
                                                           AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicDiagram createSchematicDiagram(String name,
                                         ISchematicDiagramContainer diagramContainer)
                                         throws IOException,
                                                AutomationException
name - The name  (in)diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer  (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumSchematicDiagram getSchematicDiagrams()
                                           throws IOException,
                                                  AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicDiagram getSchematicDiagramByID(int iD)
                                          throws IOException,
                                                 AutomationException
iD - The iD  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicDiagram getSchematicDiagramByName(String name)
                                            throws IOException,
                                                   AutomationException
name - The name  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||