|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicElementClass
Provides access to members that control the schematic element class.
ISchematicElement,
INgElementType| Method Summary | |
|---|---|
void |
alterAssociatedObjectClass(int dataSourceID,
int objectClassID)
Changes the feature class associated with the schematic element class with the new specified datasource ID and the new specified feature class ID. |
void |
alterBuilderPropertySet(IPropertySet propertySet)
Changes the builder PropertySet defined for the schematic element class with the new specified builder PropertySet. |
void |
alterQuery(int dataSourceID,
IPropertySet propertySet)
Changes the query related to the schematic element class with the new specified datasource ID and the new specified query PropertySet. |
ISchematicElement |
createSchematicElement(String name,
ISchematicDiagram schematicDiagram)
Creates a new schematic element in the specified schematic diagram. |
int |
getAssociatedDataSourceID()
Datasource ID of the feature class associated with the schematic element class. |
IEnumSchematicDiagramClass |
getAssociatedDiagramClasses()
List of the schematic diagram classes associated to the schematic element class. |
int |
getAssociatedObjectClassID()
ID of the feature class associated with the schematic element class. |
IPropertySet |
getBuilderPropertySet()
Builder property set related to the schematic element class. |
int |
getDataSourceID()
ID of the datasource related to the schematic element class. |
ISchematicElementClass |
getParent()
Parent element class of the schematic element class. |
IPropertySet |
getQueryPropertySet()
Query PropertySet related to the schematic element class. |
IUID |
getRelationManagerCLSID()
CLSID of the relation manager defined for the schematic elemnt class. |
ISchematicDataset |
getSchematicDataset()
Schematic dataset related to the schematic element class. |
ISchematicElement |
getSchematicElementByID(int iD,
ISchematicDiagram schematicDiagram)
Schematic element referenced by the specified ID that is contained in the specified schematic diagram. |
ISchematicElement |
getSchematicElementByName(String name,
ISchematicDiagram schematicDiagram)
Schematic element referenced by the specified Name that is contained in the specified schematic diagram. |
IEnumSchematicElement |
getSchematicElements(ISchematicDiagram schematicDiagram)
List of the schematic elements related to the schematic element class within the specified schematic diagram. |
int |
getSchematicElementType()
Schematic element type related to the schematic element class. |
void |
setParentByRef(ISchematicElementClass parent)
Parent element class of the schematic element class. |
void |
setRelationManagerCLSID(IUID uID)
CLSID of the relation manager defined for the schematic elemnt 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 |
|---|
ISchematicElementClass getParent()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setParentByRef(ISchematicElementClass parent)
throws IOException,
AutomationException
parent - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
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 getSchematicElementType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicElement createSchematicElement(String name,
ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
name - The name (in)schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumSchematicElement getSchematicElements(ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicElement getSchematicElementByID(int iD,
ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
iD - The iD (in)schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISchematicElement getSchematicElementByName(String name,
ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
name - The name (in)schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
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.ISchematicElementClass.alterBuilderPropertySet(com.esri.arcgis.system.IPropertySet)
void alterBuilderPropertySet(IPropertySet propertySet)
throws IOException,
AutomationException
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.ISchematicElementClass.getBuilderPropertySet()
int getDataSourceID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicElementClass.getAssociatedDataSourceID()
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.
int getAssociatedDataSourceID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicElementClass.getDataSourceID()
int getAssociatedObjectClassID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void alterAssociatedObjectClass(int dataSourceID,
int objectClassID)
throws IOException,
AutomationException
dataSourceID - The dataSourceID (in)objectClassID - The objectClassID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IUID getRelationManagerCLSID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRelationManagerCLSID(IUID uID)
throws IOException,
AutomationException
uID - A reference to a com.esri.arcgis.system.IUID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IEnumSchematicDiagramClass getAssociatedDiagramClasses()
throws IOException,
AutomationException
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 | ||||||||