|
|||||||||
| 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 | ||||||||