|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicRulesHelper
COM Interface 'ISchematicRulesHelper'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description: 'Provides access to members that manage the schematic rule helper.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IIDe385bc7f_6a5c_4b7e_a8b4_560936776522
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
ISchematicInMemoryFeature |
alterLink(ISchematicInMemoryFeatureClass inMemoryFeatureClass,
java.lang.String name,
IObject object,
IGeometry geometry,
int dataSourceID,
int objectSubID,
java.lang.String fromName,
java.lang.String toName,
int flowDirection,
int fromPort,
int toPort)
Modify or create a Link. |
ISchematicInMemoryFeature |
alterNode(ISchematicInMemoryFeatureClass inMemoryFeatureClass,
java.lang.String name,
IObject object,
IGeometry geometry,
int dataSourceID,
int objectSubID)
Modify or create a Node. |
ISchematicInMemoryFeature |
alterNodeOnLink(ISchematicInMemoryFeatureClass inMemoryFeatureClass,
java.lang.String name,
IObject object,
IGeometry geometry,
int dataSourceID,
int objectSubID,
java.lang.String refLinkName,
double distance,
boolean asRatio)
Modify or create a NodeOnLink. |
int |
findDataSourceID(IWorkspace workspace,
boolean autoCreate)
Obtain or create the datasource id of the input workspace. |
IEnumSchematicInMemoryFeature |
getDisplayedIncidentLinks(ISchematicInMemoryFeatureNode inMemoryNode,
int endPointType)
Hide a schematic feature. |
IPolyline |
getLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink,
boolean reverseOrder)
Obtains the vertices of the input schematic link. |
IPoint |
getNodePoint(ISchematicInMemoryFeatureNode inMemoryFeatureNode)
Obtains the position of the input schematic node. |
ISchematicRelationController |
getRelationController()
Obtain the Relation Controller from the rules helper. |
void |
hideFeature(ISchematicInMemoryFeature inMemoryFeature)
Hide a schematic feature. |
void |
initHelper(ISchematicInMemoryDiagram inMemoryDiagram)
Initialize the helper with the input schematic diagram. |
boolean |
isKeepVertices()
Indicates if the Schematic Rules Helper keeps the links vertices. |
void |
reportAssociations(ISchematicInMemoryFeature fromInMemoryFeature,
ISchematicInMemoryFeature toInMemoryFeature)
Report the associations of first schematic feature to the second schematic feature. |
void |
reportRelations(ISchematicInMemoryFeature fromInMemoryFeature,
ISchematicInMemoryFeature toInMemoryFeature,
boolean recursif)
Report the relations of first schematic feature to the second schematic feature. |
void |
setKeepVertices(boolean keepVertices)
Indicates if the Schematic Rules Helper keeps the links vertices. |
void |
setLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink,
IPolyline polyline)
Defines the vertices of the input schematic link. |
Field Detail |
---|
static final int IIDe385bc7f_6a5c_4b7e_a8b4_560936776522
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
ISchematicRelationController getRelationController() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isKeepVertices() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setKeepVertices(boolean keepVertices) throws java.io.IOException, AutomationException
keepVertices
- The keepVertices (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void initHelper(ISchematicInMemoryDiagram inMemoryDiagram) throws java.io.IOException, AutomationException
inMemoryDiagram
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryDiagram (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int findDataSourceID(IWorkspace workspace, boolean autoCreate) throws java.io.IOException, AutomationException
workspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)autoCreate
- The autoCreate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicInMemoryFeature alterNode(ISchematicInMemoryFeatureClass inMemoryFeatureClass, java.lang.String name, IObject object, IGeometry geometry, int dataSourceID, int objectSubID) throws java.io.IOException, AutomationException
inMemoryFeatureClass
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureClass (in)name
- The name (in)object
- A reference to a com.esri.arcgis.geodatabase.IObject (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)dataSourceID
- The dataSourceID (in)objectSubID
- The objectSubID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicInMemoryFeature alterNodeOnLink(ISchematicInMemoryFeatureClass inMemoryFeatureClass, java.lang.String name, IObject object, IGeometry geometry, int dataSourceID, int objectSubID, java.lang.String refLinkName, double distance, boolean asRatio) throws java.io.IOException, AutomationException
inMemoryFeatureClass
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureClass (in)name
- The name (in)object
- A reference to a com.esri.arcgis.geodatabase.IObject (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)dataSourceID
- The dataSourceID (in)objectSubID
- The objectSubID (in)refLinkName
- The refLinkName (in)distance
- The distance (in)asRatio
- The asRatio (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISchematicInMemoryFeature alterLink(ISchematicInMemoryFeatureClass inMemoryFeatureClass, java.lang.String name, IObject object, IGeometry geometry, int dataSourceID, int objectSubID, java.lang.String fromName, java.lang.String toName, int flowDirection, int fromPort, int toPort) throws java.io.IOException, AutomationException
inMemoryFeatureClass
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureClass (in)name
- The name (in)object
- A reference to a com.esri.arcgis.geodatabase.IObject (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)dataSourceID
- The dataSourceID (in)objectSubID
- The objectSubID (in)fromName
- The fromName (in)toName
- The toName (in)flowDirection
- A com.esri.arcgis.geodatabase.esriFlowDirection constant (in)fromPort
- The fromPort (in)toPort
- The toPort (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void reportAssociations(ISchematicInMemoryFeature fromInMemoryFeature, ISchematicInMemoryFeature toInMemoryFeature) throws java.io.IOException, AutomationException
fromInMemoryFeature
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)toInMemoryFeature
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void reportRelations(ISchematicInMemoryFeature fromInMemoryFeature, ISchematicInMemoryFeature toInMemoryFeature, boolean recursif) throws java.io.IOException, AutomationException
fromInMemoryFeature
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)toInMemoryFeature
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)recursif
- The recursif (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink, IPolyline polyline) throws java.io.IOException, AutomationException
inMemoryFeatureLink
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureLink (in)polyline
- A reference to a com.esri.arcgis.geometry.IPolyline (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPolyline getLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink, boolean reverseOrder) throws java.io.IOException, AutomationException
inMemoryFeatureLink
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureLink (in)reverseOrder
- The reverseOrder (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IPoint getNodePoint(ISchematicInMemoryFeatureNode inMemoryFeatureNode) throws java.io.IOException, AutomationException
inMemoryFeatureNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumSchematicInMemoryFeature getDisplayedIncidentLinks(ISchematicInMemoryFeatureNode inMemoryNode, int endPointType) throws java.io.IOException, AutomationException
inMemoryNode
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)endPointType
- A com.esri.arcgis.schematic.esriSchematicEndPointType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void hideFeature(ISchematicInMemoryFeature inMemoryFeature) throws java.io.IOException, AutomationException
inMemoryFeature
- A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
java.io.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 |