|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicDiagramClass
Provides access to members that control the schematic diagram class.
ISchematicDiagram,
INgDiagramType| Method Summary | |
|---|---|
void |
alterAlgorithm(IUID uID,
IPropertySet propertySet)
Changes the algorithm defined for the schematic diagram class with the new specified algorithm CLSID and the new specified algorithm PropertySet. |
void |
alterBuilder(IUID uID,
IPropertySet propertySet)
Changes the builder defined for the schematic diagram class with the new specified builder CLSID and the new specified builder PropertySet. |
void |
alterLinker(IUID uID,
IPropertySet propertySet)
Changes the linker defined for the schematic diagram class with the new specified linker CLSID and the new specified linker PropertySet. |
void |
alterQuery(int dataSourceID,
IPropertySet propertySet)
Changes the query related to the schematic diagram class with the new specified datasource ID and the new specified query PropertySet. |
void |
associateElementClass(ISchematicElementClass schematicElementClass)
Associates the specified schematic element class with the diagram class. |
ISchematicDiagram |
createSchematicDiagram(String name,
ISchematicDiagramContainer diagramContainer)
Creates a new schematic diagram. |
void |
dissociateElementClass(ISchematicElementClass schematicElementClass)
Dissociate the specified schematic element class from the diagram class. |
IUID |
getAlgorithmCLSID()
Algorithm CLSID defined for the schematic diagram class. |
IPropertySet |
getAlgorithmPropertySet()
Algorithm PropertySet related to the schematic diagram class. |
IEnumSchematicElementClass |
getAssociatedElementClasses()
List of the schematic element classes associated with the schematic diagram class. |
IUID |
getBuilderCLSID()
Builder CLSID defined for the schematic diagram class. |
IPropertySet |
getBuilderPropertySet()
Builder PropertySet related to the schematic diagram class. |
int |
getDataSourceID()
ID of the datasource related to the schematic diagram class. |
IUID |
getLinkerCLSID()
Linker CLSID defined for the schematic diagram class. |
IPropertySet |
getLinkerPropertySet()
Linker PropertySet related to the schematic diagram class. |
ISchematicDiagramClass |
getParent()
Parent diagram class of the schematic diagram class. |
IPropertySet |
getQueryPropertySet()
Query PropertySet related to the schematic diagram class. |
ISchematicBuilder |
getSchematicBuilder()
Schematic builder defined for the schematic diagram class. |
ISchematicDataset |
getSchematicDataset()
Schematic dataset related to the schematic diagram class. |
ISchematicDiagram |
getSchematicDiagramByID(int iD,
ISchematicDiagramContainer diagramContainer)
Schematic diagram referenced by the specified ID from the specified schematic diagrams container. |
ISchematicDiagram |
getSchematicDiagramByName(String name,
ISchematicDiagramContainer diagramContainer)
Schematic diagram referenced by the schematic diagram class with the specified Name from the specified schematic diagrams container. |
IEnumSchematicDiagram |
getSchematicDiagrams(ISchematicDiagramContainer diagramContainer)
List of the schematic diagrams related to the schematic diagram class within a specified schematic diagrams container. |
void |
setParentByRef(ISchematicDiagramClass parent)
Parent diagram class of the schematic diagram class. |
| Methods inherited from interface com.esri.arcgis.geodatabase.IObjectClass |
|---|
getAliasName, getObjectClassID, getRelationshipClasses |
| Methods inherited from interface com.esri.arcgis.geodatabase.IClass |
|---|
addField, addIndex, deleteField, deleteIndex, findField, getCLSID, getEXTCLSID, getExtension, getExtensionProperties, getFields, getIndexes, getOIDFieldName, isHasOID |
| 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.
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(ISchematicDiagramContainer diagramContainer)
throws IOException,
AutomationException
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.
ISchematicDiagram getSchematicDiagramByID(int iD,
ISchematicDiagramContainer diagramContainer)
throws IOException,
AutomationException
iD - The iD (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.
ISchematicDiagram getSchematicDiagramByName(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.
ISchematicDataset getSchematicDataset()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getDataSourceID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getQueryPropertySet()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void alterQuery(int dataSourceID,
IPropertySet propertySet)
throws IOException,
AutomationException
dataSourceID - The dataSourceID (in)propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IUID getBuilderCLSID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getBuilderPropertySet()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void alterBuilder(IUID uID,
IPropertySet propertySet)
throws IOException,
AutomationException
uID - A reference to a com.esri.arcgis.system.IUID (in)propertySet - A reference to a com.esri.arcgis.system.IPropertySet (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.
IUID getLinkerCLSID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getLinkerPropertySet()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void alterLinker(IUID uID,
IPropertySet propertySet)
throws IOException,
AutomationException
uID - A reference to a com.esri.arcgis.system.IUID (in)propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IUID getAlgorithmCLSID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPropertySet getAlgorithmPropertySet()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void alterAlgorithm(IUID uID,
IPropertySet propertySet)
throws IOException,
AutomationException
uID - A reference to a com.esri.arcgis.system.IUID (in)propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void associateElementClass(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.ISchematicDiagramClass.dissociateElementClass(com.esri.arcgis.schematic.ISchematicElementClass),
ISchematicDiagramClass.getAssociatedElementClasses()
void dissociateElementClass(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.ISchematicDiagramClass.getAssociatedElementClasses()
IEnumSchematicElementClass getAssociatedElementClasses()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicDiagramClass.associateElementClass(com.esri.arcgis.schematic.ISchematicElementClass),
ISchematicDiagramClass.dissociateElementClass(com.esri.arcgis.schematic.ISchematicElementClass)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||