|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicElementClass
Provides access to members that manage the schematic element class.
ISchematicElement
,
com.esri.arcgis.schematic.INgElementType
Method Summary | |
---|---|
void |
alterAssociatedObjectClass(ISchematicDataSource schematicDataSource,
int objectClassID)
Changes the associated object class to the schematic element class. |
ISchematicElement |
createSchematicElement(String name,
IGeometry geometry,
ISchematicDiagram schematicDiagram)
Creates a new schematic element in the specified schematic diagram. |
ISchematicDataSource |
getAssociatedObjectClassDataSource()
The associated schematic data source to the schematic element class. |
int |
getAssociatedObjectClassDataSourceID()
The associated object class data source ID to the schematic element class. |
int |
getAssociatedObjectClassID()
The associated object class ID to the schematic element class. |
IEnumSchematicDiagramClass |
getAssociatedSchematicDiagramClasses()
Associated diagram classes to the schematic element class. |
int |
getGeometryType()
Geometry type of the schematic element class. |
ISchematicElementClass |
getParent()
Parent to the schematic element class. |
IUID |
getRelationManagerCLSID()
Relation manager CLSID of 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. |
IField |
getShapeField()
Shape field of the schematic element class. |
void |
setGeometryType(int geometryType)
Geometry type of the schematic element class. |
void |
setParentByRef(ISchematicElementClass parent)
Parent to the schematic element class. |
void |
setRelationManagerCLSID(IUID uID)
Relation manager CLSID of the schematic element class. |
void |
setShapeField(IField field)
Shape field of the schematic element 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 |
---|
ISchematicElement createSchematicElement(String name, IGeometry geometry, ISchematicDiagram schematicDiagram) throws IOException, AutomationException
name
- The name (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (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.int getSchematicElementType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getGeometryType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setGeometryType(int geometryType) throws IOException, AutomationException
geometryType
- A com.esri.arcgis.geometry.esriGeometryType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IField getShapeField() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShapeField(IField field) throws IOException, AutomationException
field
- A reference to a com.esri.arcgis.geodatabase.IField (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.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.IEnumSchematicDiagramClass getAssociatedSchematicDiagramClasses() throws IOException, AutomationException
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.int getAssociatedObjectClassID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getAssociatedObjectClassDataSourceID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicDataSource getAssociatedObjectClassDataSource() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void alterAssociatedObjectClass(ISchematicDataSource schematicDataSource, int objectClassID) throws IOException, AutomationException
schematicDataSource
- A reference to a com.esri.arcgis.schematic.ISchematicDataSource (in)objectClassID
- The objectClassID (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 |