|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicElement
Provides access to members that control the schematic element.
Schematic elements are implemented by a schematic element class. These schematic elements display in schematic diagrams that are generated/opened in ArcMap, previewed in ArcCatalog, or created/visualized via any application developed with the ArcGIS Schematics API.
The schematic elements contained in a schematic diagram are regrouped into feature layers. There is a feature layer for each schematic element class that is associated with the diagram class that implements the diagram.
Method Summary | |
---|---|
void |
alterPropertySet(IPropertySet propertySet)
Changes the schematic element PropertySet with the specified PropertySet. |
ISchematicElementAssociation |
createAssociation(int dataSourceID,
int cLSID,
int oID,
int sUBID,
String gUID)
Create a schematic association. |
String |
getName()
Name of the schematic element. |
IPropertySet |
getPropertySet()
PropertySet related to the schematic element. |
ISchematicDiagram |
getSchematicDiagram()
Schematic diagram related to the schematic element. |
ISchematicElementClass |
getSchematicElementClass()
Schematic element class related to the schematic element. |
ISchematicElement |
getSchematicRelation()
Schematic element relation ship. |
int |
getUpdateStatus()
Update status of the element. |
boolean |
isDisplayed()
Indicates if the element is displayed. |
boolean |
isInitial()
Indicates if the schematic element belongs to the initial list of elements specified for the schematic diagram. |
void |
setDisplayed(boolean displayed)
Indicates if the element is displayed. |
void |
setInitial(boolean initial)
Indicates if the schematic element belongs to the initial list of elements specified for the schematic diagram. |
void |
setSchematicRelationByRef(ISchematicElement schematicElement)
Schematic element relation ship. |
void |
setUpdateStatus(int updateStatus)
Update status of the element. |
Methods inherited from interface com.esri.arcgis.geodatabase.IObject |
---|
esri_getClass |
Methods inherited from interface com.esri.arcgis.geodatabase.IRow |
---|
delete, getOID, getTable, isHasOID, store |
Methods inherited from interface com.esri.arcgis.geodatabase.IRowBuffer |
---|
getFields, getValue, setValue |
Method Detail |
---|
String getName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicElementClass getSchematicElementClass() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicDiagram getSchematicDiagram() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isInitial() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setInitial(boolean initial) throws IOException, AutomationException
initial
- The initial (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isDisplayed() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDisplayed(boolean displayed) throws IOException, AutomationException
displayed
- The displayed (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getUpdateStatus() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUpdateStatus(int updateStatus) throws IOException, AutomationException
updateStatus
- A com.esri.arcgis.schematic.esriSchematicUpdateStatus constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicElement getSchematicRelation() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSchematicRelationByRef(ISchematicElement schematicElement) throws IOException, AutomationException
schematicElement
- A reference to a com.esri.arcgis.schematic.ISchematicElement (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicElementAssociation createAssociation(int dataSourceID, int cLSID, int oID, int sUBID, String gUID) throws IOException, AutomationException
dataSourceID
- The dataSourceID (in)cLSID
- The cLSID (in)oID
- The oID (in)sUBID
- The sUBID (in)gUID
- The gUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPropertySet getPropertySet() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void alterPropertySet(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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |