|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicRelationController
public class SchematicRelationController
Schematic relation controller object.
| Constructor Summary | |
|---|---|
SchematicRelationController()
Constructs a SchematicRelationController using ArcGIS Engine. |
|
SchematicRelationController(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SchematicRelationController theSchematicRelationController = (SchematicRelationController) obj; |
|
| Method Summary | |
|---|---|
void |
createRelation(ISchematicInMemoryFeature inMemoryChild,
ISchematicInMemoryFeature inMemoryParent)
Creates a schematic relation between the specified child feature and the specified parent. |
void |
deleteRelation(ISchematicInMemoryFeature inMemoryChild)
Deletes the schematic relation defined for the specified child schematic feature. |
boolean |
equals(Object o)
Compare this object with another |
IEnumSchematicInMemoryFeature |
findChildren(ISchematicInMemoryFeature inMemoryParent)
Provides access to the children schematic features for the specified parent schematic feature. |
ISchematicInMemoryFeature |
findParent(ISchematicInMemoryFeature inMemoryChild)
Provides access to the parent schematic feature for the specified child schematic feature. |
IEnumSchematicInMemoryFeature |
findParents(ISchematicInMemoryDiagram inMemoryDiagram)
Provides access to all parent schematic features contained in the sprecified diagram. |
static String |
getClsid()
getClsid. |
int |
hashCode()
the hashcode for this object |
boolean |
isParent(ISchematicInMemoryFeature inMemoryFeature)
Indicates if a schematic feature is a parent. |
void |
onMoveFeatures(IDisplay display,
ILayer layer,
IEnumSchematicInMemoryFeature inMemoryFeatures,
ILine shift)
Fires when the user moves a parent schematic features and its related children with the mouse. |
| 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 SchematicRelationController()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public SchematicRelationController(Object obj)
throws IOException
SchematicRelationController theSchematicRelationController = (SchematicRelationController) obj;
obj to SchematicRelationController.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public ISchematicInMemoryFeature findParent(ISchematicInMemoryFeature inMemoryChild)
throws IOException,
AutomationException
findParent in interface ISchematicRelationControllerinMemoryChild - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicInMemoryFeature findChildren(ISchematicInMemoryFeature inMemoryParent)
throws IOException,
AutomationException
findChildren in interface ISchematicRelationControllerinMemoryParent - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicInMemoryFeature findParents(ISchematicInMemoryDiagram inMemoryDiagram)
throws IOException,
AutomationException
findParents in interface ISchematicRelationControllerinMemoryDiagram - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isParent(ISchematicInMemoryFeature inMemoryFeature)
throws IOException,
AutomationException
isParent in interface ISchematicRelationControllerinMemoryFeature - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void createRelation(ISchematicInMemoryFeature inMemoryChild,
ISchematicInMemoryFeature inMemoryParent)
throws IOException,
AutomationException
createRelation in interface ISchematicRelationControllerEditinMemoryChild - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)inMemoryParent - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteRelation(ISchematicInMemoryFeature inMemoryChild)
throws IOException,
AutomationException
deleteRelation in interface ISchematicRelationControllerEditinMemoryChild - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void onMoveFeatures(IDisplay display,
ILayer layer,
IEnumSchematicInMemoryFeature inMemoryFeatures,
ILine shift)
throws IOException,
AutomationException
onMoveFeatures in interface ISchematicRelationControllerEventdisplay - A reference to a com.esri.arcgis.display.IDisplay (in)layer - A reference to a com.esri.arcgis.carto.ILayer (in)inMemoryFeatures - A reference to a com.esri.arcgis.schematic.IEnumSchematicInMemoryFeature (in)shift - A reference to a com.esri.arcgis.geometry.ILine (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 | ||||||||