|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISchematicBuilderEdit
Provides access to members that the schematic diagram builder editing.
ISchematicBuilder,
ISchematicBuilderDescription,
ISchematicBuilderContext| Method Summary | |
|---|---|
boolean |
canCopyDiagram(ISchematicDiagram diagram)
Indicates if the schematic diagram implemented by the schematic diagram builder can be copied. |
boolean |
canDeleteDiagram(ISchematicDiagram diagram)
Indicates if the schematic diagram implemented by the schematic diagram builder can be deleted. |
boolean |
canDeleteElement(ISchematicDiagram diagram)
Indicates if schematic element managed by the schematic diagram builder can be deleted. |
boolean |
canRenameDiagram(ISchematicDiagram diagram)
Indicates if the schematic diagram implemented by the schematic diaram builder can be renamed. |
IDataset |
copyDiagram(ISchematicDiagram diagram,
String copyName,
ISchematicDiagramContainer container,
ITrackCancel cancelTracker)
Copies the schematic diagram implemented by the schematic diagram builder under antoher name in the specified schematic diagrams container. |
void |
deleteElement(ISchematicDiagram diagram,
INgElement pNgElement)
Deletes a schematic element belonging to a schematic diagram implemented by the schematic diagram builder. |
void |
onDeleteDiagram(ISchematicDiagram diagram)
Deletes the schematic diagram implemented by the schematic diagram builder. |
void |
onRenameDiagram(ISchematicDiagram diagram,
String newName)
Renames the schematic diagram implemented by the schematic diagram builder. |
| Method Detail |
|---|
boolean canDeleteDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.onDeleteDiagram(com.esri.arcgis.schematic.ISchematicDiagram),
ISchematicBuilderEdit.canDeleteElement(com.esri.arcgis.schematic.ISchematicDiagram)
void onDeleteDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canDeleteDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
boolean canRenameDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.onRenameDiagram(com.esri.arcgis.schematic.ISchematicDiagram, String),
ISchematicBuilderEdit.canCopyDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
void onRenameDiagram(ISchematicDiagram diagram,
String newName)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)newName - The newName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canRenameDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
boolean canCopyDiagram(ISchematicDiagram diagram)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.copyDiagram(com.esri.arcgis.schematic.ISchematicDiagram, String, com.esri.arcgis.schematic.ISchematicDiagramContainer, com.esri.arcgis.system.ITrackCancel)
IDataset copyDiagram(ISchematicDiagram diagram,
String copyName,
ISchematicDiagramContainer container,
ITrackCancel cancelTracker)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)copyName - The copyName (in)container - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass null if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canCopyDiagram(com.esri.arcgis.schematic.ISchematicDiagram)
boolean canDeleteElement(ISchematicDiagram diagram)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit.canDeleteDiagram(com.esri.arcgis.schematic.ISchematicDiagram),
ISchematicBuilderEdit.deleteElement(com.esri.arcgis.schematic.ISchematicDiagram, com.esri.arcgis.schematic.INgElement)
void deleteElement(ISchematicDiagram diagram,
INgElement pNgElement)
throws IOException,
AutomationException
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)pNgElement - A reference to a com.esri.arcgis.schematic.INgElement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ISchematicBuilderEdit,
ISchematicBuilderEdit.canDeleteElement(com.esri.arcgis.schematic.ISchematicDiagram)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||