|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicNodeOnLink
public class SchematicNodeOnLink
Schematic Node-on-link Object.
| Constructor Summary | |
|---|---|
SchematicNodeOnLink(Object obj)
Construct a SchematicNodeOnLink using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
alterAssociation(int dataSourceID,
int uCID,
int uOID,
int uSUBID,
int uEID)
Changes the schematic element association. |
void |
alterPropertySet(IPropertySet propertySet)
Changes the schematic element PropertySet with the specified PropertySet. |
ISchematicElementAssociation |
createAssociation(int dataSourceID,
int cLSID,
int oID,
int sUBID,
int eID)
Create a schematic association. |
void |
delete()
Deletes the row. |
void |
deleteAssociation()
Deletes the schematic element association. |
void |
deleteSet(ISet rows)
Deletes the set of rows. |
boolean |
equals(Object o)
Compare this object with another |
IObjectClass |
esri_getClass()
The Object Class for the row. |
IObject |
getAssociatedObject()
Associated object if exist. |
IObjectClass |
getAssociatedObjectClass()
Associated object class if exist. |
IEnumSchematicElement |
getChildren(ISchematicDiagram diagram)
Children of the schematic element within a diagram. |
int |
getDataSourceID()
Data source ID related to the schematic element assocation. |
IEnumSchematicElement |
getDisplayedIncidentLinks(int endPointType)
List of the schematic incident links for the schematic node that are displayed. |
IFields |
getFields()
The fields Collection for this row buffer. |
int |
getID()
ID of the schematic association. |
IEnumSchematicElement |
getIncidentLinks(int endPointType)
List of the schematic incident links for the schematic node element. |
double |
getInitialPosition()
Initial position of the schematic node-on-link on its reference link. |
IFields |
getInvalidFields()
Returns all invalid fields. |
IEnumRule |
getInvalidRules()
The set of all invalid rules. |
IEnumRule |
getInvalidRulesByField(String fieldName)
The set of all invalid rules for the specified field. |
String |
getName()
Name of the schematic element. |
int |
getOID()
The OID for the row. |
Object |
getOriginalValue(int index)
The value of the field at the specified index immediately after the last call to Store on the Row object. |
ISchematicElement |
getParent()
Parent of the schematic element within the container. |
IPropertySet |
getPropertySet()
PropertySet related to the schematic element. |
ISchematicLink |
getReferenceLink()
Reference link of the schematic node-on-link. |
ISchematicDiagram |
getSchematicDiagram()
Schematic diagram related to the schematic element. |
ISchematicElement |
getSchematicElement()
Schematic element related to the association. |
ISchematicElementAssociation |
getSchematicElementAssociationByID(int iD)
Schematic element association referenced by the specified ID. |
IEnumSchematicElementAssociation |
getSchematicElementAssociations()
Schematic element associations enumeration within the container. |
ISchematicElementClass |
getSchematicElementClass()
Schematic element class related to the schematic element. |
ISchematicElement |
getSchematicRelation()
Schematic element relation ship. |
ITable |
getTable()
The Table for the row. |
int |
getUCID()
Class ID related to the schematic element assocation. |
int |
getUEID()
EID related to the schematic element assocation. |
int |
getUOID()
Object ID related to the schematic element assocation. |
int |
getUSUBID()
SUBID related to the schematic element assocation. |
Object |
getValue(int index)
The value of the field with the specified index. |
int |
hashCode()
the hashcode for this object |
boolean |
isDisplayed()
Indicates if the element is displayed. |
boolean |
isEqual(IRow otherRow)
Indicates if the rows (which may be from two different versions) are the same (oid + values). |
boolean |
isHasOID()
Indicates if the row has an OID. |
boolean |
isInitial()
Indicates if the schematic element belongs to the initial list of elements specified for the schematic diagram. |
boolean |
isValueChanged(int index)
Indicates whether the value of the field at the specified index has changed since the last call to Store on the Row object. |
void |
onChanged(IRowEventsOnChangedEvent theEvent)
An after event that is fired when a custom object is changed. |
void |
onDelete(IRowEventsOnDeleteEvent theEvent)
An after event that is fired when a custom object is deleted. |
void |
onInitialize(IRowEventsOnInitializeEvent theEvent)
An after event that is fired when a custom object is initialized. |
void |
onNew(IRowEventsOnNewEvent theEvent)
An after event that is fired when a custom object is Stored for the first time. |
void |
onValidate(IRowEventsOnValidateEvent theEvent)
An after event that is fired when a custom object is validated. |
void |
relatedObjectChanged(IRelationshipClass relationshipClass,
IObject objectThatChanged)
Notifies this object that a related object changed. |
void |
relatedObjectMoved(IRelationshipClass relationshipClass,
IObject objectThatChanged,
ILine moveVector)
Notifies this object that a related object moved. |
void |
relatedObjectRotated(IRelationshipClass relationshipClass,
IObject objectThatChanged,
IPoint origin,
double angle)
Notifies this object that a related object rotated. |
void |
relatedObjectSetMoved(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
ILine moveVector)
Notifies this object that a set of objects with relationships to the input set of objects moved. |
void |
relatedObjectSetRotated(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
IPoint origin,
double angle)
Notifies this object that a set of objects with relationships to the input set of objects rotated. |
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 |
setInitialPosition(double lambda)
Initial position of the schematic node-on-link on its reference link. |
void |
setParentByRef(ISchematicElement ppParent)
Parent of the schematic element within the container. |
void |
setReferenceLinkByRef(ISchematicLink schematicLink)
Reference link of the schematic node-on-link. |
void |
setSchematicRelationByRef(ISchematicElement schematicElement)
Schematic element relation ship. |
void |
setValue(int index,
Object value)
The value of the field with the specified index. |
void |
store()
Stores the row. |
boolean |
validate(String[] errorMessage)
Validates the row. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SchematicNodeOnLink(Object obj)
throws IOException
obj to SchematicNodeOnLink. *
SchematicNodeOnLink o = (SchematicNodeOnLink)obj; // will not work
SchematicNodeOnLink o = new SchematicNodeOnLink(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
SchematicNodeOnLink theSchematicNodeOnLink = (SchematicNodeOnLink) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public IObjectClass esri_getClass()
throws IOException,
AutomationException
esri_getClass in interface IObjectIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasOID()
throws IOException,
AutomationException
If the table has been registered with the geodatabase it will have unique Object ID, automatically created by the register tool, and the HasOID property will be set to True. Tables not registered with the geodatabase will not have an OID column and the HasOID property will be set to False. See the IClassSchemaEdit::RegisterAsObjectClass method for more information.
isHasOID in interface IRowIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getOID()
throws IOException,
AutomationException
Gets the OID for a row in a table that has a unique Object ID, such as tables registered with the geodatabase.
if (pRow.isHasOID()) {
System.out.print(pRow.getOID());
}
getOID in interface IRowIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getTable()
throws IOException,
AutomationException
Returns a pointer to the table the row belongs to.
ITable pTable; pTable = pRow.getTable();
getTable in interface IRowIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void store()
throws IOException,
AutomationException
The Store method is called by an application once it has modified the values of a Row. Once Store is called on a Row object, all subsequent queries within the same edit session, using the Geodatabase API, will reflect the modified state of the Row object.
All edits to features that participate in a Topology or Geometric Network must be performed within an edit session and bracketed within an edit operation.
Calling the Store method triggers the following actions:
- The IRowEvents::OnChanged is called for the row being stored. The OnNew is called if this is a newly created row being stored for the first time. A custom row object can implement the OnChanged method and take some special action when it is called - for example; update a special column in the row
- The IRelatedObjectEvents::RelatedObjectChanged method is called for related objects in a related object class if the table for this row is an object class that participates in relationship classes with notification
Store should not be used for batch operations, such as updates or inserts. For performing a number of inserts or updates using cursors, refer to the ITable::Insert, ITable::Update, ITable::UpdateSearchedRows , IFeatureClass::Update andIFeatureClass::Insert. If an insert or update cursor is used on non-simple features (such as network features), the cursor will revert to using Store.
It is not necessary to explicitly call Connect on network features, this is handled polymorphically when Store is called on the feature. This is also the case with features in a Topology, Dirty Area creation is handled internally when Store is called.
Store should not be called inside of edit events, such as OnCreateFeature, OnChangeFeature or OnDeleteFeature. Even if you are modifying the geometry or other field values, Store will be called once the event is complete.
store in interface IRowIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete()
throws IOException,
AutomationException
All edits to features that participate in a Topology or Geometric Network must be performed within an edit session and bracketed within an edit operation.
delete in interface IRowIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getValue(int index)
throws IOException,
AutomationException
getValue in interface IRowBufferindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setValue(int index,
Object value)
throws IOException,
AutomationException
setValue in interface IRowBufferindex - The index (in)value - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFields getFields()
throws IOException,
AutomationException
getFields in interface IRowBufferIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void relatedObjectChanged(IRelationshipClass relationshipClass,
IObject objectThatChanged)
throws IOException,
AutomationException
The RelatedObjectChanged method is called when a related object has changed.
relatedObjectChanged in interface IRelatedObjectEventsrelationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectThatChanged - A reference to a com.esri.arcgis.geodatabase.IObject (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void relatedObjectMoved(IRelationshipClass relationshipClass,
IObject objectThatChanged,
ILine moveVector)
throws IOException,
AutomationException
This method is currently reserved and implementations should not define any behavior.
relatedObjectMoved in interface IRelatedObjectEventsrelationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectThatChanged - A reference to a com.esri.arcgis.geodatabase.IObject (in)moveVector - A reference to a com.esri.arcgis.geometry.ILine (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void relatedObjectSetMoved(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
ILine moveVector)
throws IOException,
AutomationException
The RelatedObjectSetMoved method is called when a set of objects in the related object class has moved. The objectsThatChanged argument represents the set of objects in the related object classes that have moved.
The objectsThatNeedToChange argument is a set of objects in this object's class that are related to the objects that moved. The object executing this method will itself be a member of the objectsThatNeedToChange set.
relatedObjectSetMoved in interface IRelatedObjectEventsrelationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectsThatNeedToChange - A reference to a com.esri.arcgis.system.ISet (in)objectsThatChanged - A reference to a com.esri.arcgis.system.ISet (in)moveVector - A reference to a com.esri.arcgis.geometry.ILine (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void relatedObjectRotated(IRelationshipClass relationshipClass,
IObject objectThatChanged,
IPoint origin,
double angle)
throws IOException,
AutomationException
This method is currently reserved and implementations should not define any behavior.
relatedObjectRotated in interface IRelatedObjectEventsrelationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectThatChanged - A reference to a com.esri.arcgis.geodatabase.IObject (in)origin - A reference to a com.esri.arcgis.geometry.IPoint (in)angle - The angle (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void relatedObjectSetRotated(IRelationshipClass relationshipClass,
ISet objectsThatNeedToChange,
ISet objectsThatChanged,
IPoint origin,
double angle)
throws IOException,
AutomationException
The RelatedObjectSetRotated method is called when a set of objects in the related object class has moved. Its arguments are similar to the arguments for RelatedObjectSetMoved.
relatedObjectSetRotated in interface IRelatedObjectEventsrelationshipClass - A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)objectsThatNeedToChange - A reference to a com.esri.arcgis.system.ISet (in)objectsThatChanged - A reference to a com.esri.arcgis.system.ISet (in)origin - A reference to a com.esri.arcgis.geometry.IPoint (in)angle - The angle (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEqual(IRow otherRow)
throws IOException,
AutomationException
isEqual in interface IRowCompareotherRow - A reference to a com.esri.arcgis.geodatabase.IRow (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isValueChanged(int index)
throws IOException,
AutomationException
isValueChanged in interface IRowChangesindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getOriginalValue(int index)
throws IOException,
AutomationException
getOriginalValue in interface IRowChangesindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteSet(ISet rows)
throws IOException,
AutomationException
All edits to features that participate in a Topology or Geometric Network must be performed within an edit session and bracketed within an edit operation.
deleteSet in interface IRowEditrows - A reference to a com.esri.arcgis.system.ISet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onChanged(IRowEventsOnChangedEvent theEvent)
throws IOException,
AutomationException
The OnChanged method is called by the geodatabase when an application program calls Store on an existing Row object.
onChanged in interface IRowEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onDelete(IRowEventsOnDeleteEvent theEvent)
throws IOException,
AutomationException
The OnDelete method is called by the geodatabase when an application program calls Delete on a Row object.
onDelete in interface IRowEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onInitialize(IRowEventsOnInitializeEvent theEvent)
throws IOException,
AutomationException
The OnInitialize method is called by the geodatabase after hydrating a cocreated Row object with its state (its set of field values) but before handing the Row to an application program. This is an opportunity for the Row object to initialize further state and derived member variables.
onInitialize in interface IRowEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onNew(IRowEventsOnNewEvent theEvent)
throws IOException,
AutomationException
The OnNew method is called by the geodatabase when an application program calls Store on a newly created Row object.
onNew in interface IRowEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onValidate(IRowEventsOnValidateEvent theEvent)
throws IOException,
AutomationException
onValidate in interface IRowEventstheEvent - The event
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface ISchematicElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElementClass getSchematicElementClass()
throws IOException,
AutomationException
getSchematicElementClass in interface ISchematicElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram getSchematicDiagram()
throws IOException,
AutomationException
getSchematicDiagram in interface ISchematicElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInitial()
throws IOException,
AutomationException
isInitial in interface ISchematicElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInitial(boolean initial)
throws IOException,
AutomationException
setInitial in interface ISchematicElementinitial - The initial (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDisplayed()
throws IOException,
AutomationException
isDisplayed in interface ISchematicElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayed(boolean displayed)
throws IOException,
AutomationException
setDisplayed in interface ISchematicElementdisplayed - The displayed (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElement getSchematicRelation()
throws IOException,
AutomationException
getSchematicRelation in interface ISchematicElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicRelationByRef(ISchematicElement schematicElement)
throws IOException,
AutomationException
setSchematicRelationByRef in interface ISchematicElementschematicElement - A reference to a com.esri.arcgis.schematic.ISchematicElement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElementAssociation createAssociation(int dataSourceID,
int cLSID,
int oID,
int sUBID,
int eID)
throws IOException,
AutomationException
createAssociation in interface ISchematicElementdataSourceID - The dataSourceID (in)cLSID - The cLSID (in)oID - The oID (in)sUBID - The sUBID (in)eID - The eID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicElementAssociation
public IPropertySet getPropertySet()
throws IOException,
AutomationException
getPropertySet in interface ISchematicElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicElement.alterPropertySet(com.esri.arcgis.system.IPropertySet)
public void alterPropertySet(IPropertySet propertySet)
throws IOException,
AutomationException
alterPropertySet in interface ISchematicElementpropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicElement.getPropertySet()
public IEnumSchematicElement getIncidentLinks(int endPointType)
throws IOException,
AutomationException
getIncidentLinks in interface ISchematicNodeendPointType - A com.esri.arcgis.schematic.esriSchematicEndPointType constant (in, optional, pass 3 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElement getDisplayedIncidentLinks(int endPointType)
throws IOException,
AutomationException
getDisplayedIncidentLinks in interface ISchematicNodeendPointType - A com.esri.arcgis.schematic.esriSchematicEndPointType constant (in, optional, pass 3 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicLink getReferenceLink()
throws IOException,
AutomationException
getReferenceLink in interface ISchematicNodeOnLinkIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setReferenceLinkByRef(ISchematicLink schematicLink)
throws IOException,
AutomationException
setReferenceLinkByRef in interface ISchematicNodeOnLinkschematicLink - A reference to a com.esri.arcgis.schematic.ISchematicLink (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getInitialPosition()
throws IOException,
AutomationException
getInitialPosition in interface ISchematicNodeOnLinkIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInitialPosition(double lambda)
throws IOException,
AutomationException
setInitialPosition in interface ISchematicNodeOnLinklambda - The lambda (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElement getParent()
throws IOException,
AutomationException
getParent in interface ISchematicElementRelationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setParentByRef(ISchematicElement ppParent)
throws IOException,
AutomationException
setParentByRef in interface ISchematicElementRelationppParent - A reference to a com.esri.arcgis.schematic.ISchematicElement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElement getChildren(ISchematicDiagram diagram)
throws IOException,
AutomationException
getChildren in interface ISchematicElementRelationdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFields getInvalidFields()
throws IOException,
AutomationException
getInvalidFields in interface IValidateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRule getInvalidRules()
throws IOException,
AutomationException
getInvalidRules in interface IValidateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRule getInvalidRulesByField(String fieldName)
throws IOException,
AutomationException
getInvalidRulesByField in interface IValidatefieldName - The fieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean validate(String[] errorMessage)
throws IOException,
AutomationException
Validate on a row occurs in five steps:
The validate process stops once a row is found invalid. For example, if a network feature violates an attribute rule, the validation process stops and the feature's network connectivity rules are not evaluated until the attribute rule violation is corrected.
validate in interface IValidateerrorMessage - The errorMessage (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElement getSchematicElement()
throws IOException,
AutomationException
getSchematicElement in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getID()
throws IOException,
AutomationException
getID in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getDataSourceID()
throws IOException,
AutomationException
getDataSourceID in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getUCID()
throws IOException,
AutomationException
getUCID in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getUOID()
throws IOException,
AutomationException
getUOID in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getUSUBID()
throws IOException,
AutomationException
getUSUBID in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getUEID()
throws IOException,
AutomationException
getUEID in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterAssociation(int dataSourceID,
int uCID,
int uOID,
int uSUBID,
int uEID)
throws IOException,
AutomationException
alterAssociation in interface ISchematicElementAssociationdataSourceID - The dataSourceID (in)uCID - The uCID (in)uOID - The uOID (in)uSUBID - The uSUBID (in)uEID - The uEID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteAssociation()
throws IOException,
AutomationException
deleteAssociation in interface ISchematicElementAssociationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElementAssociation getSchematicElementAssociations()
throws IOException,
AutomationException
getSchematicElementAssociations in interface ISchematicElementAssociationContainerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElementAssociation getSchematicElementAssociationByID(int iD)
throws IOException,
AutomationException
getSchematicElementAssociationByID in interface ISchematicElementAssociationContaineriD - The iD (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IObject getAssociatedObject()
throws IOException,
AutomationException
getAssociatedObject in interface ISchematicElementAssociatedObjectIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IObjectClass getAssociatedObjectClass()
throws IOException,
AutomationException
getAssociatedObjectClass in interface ISchematicElementAssociatedObjectIOException - 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 | ||||||||