com.esri.arcgis.schematic
Class ISchematicRulesHelperProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicRulesHelperProxy
All Implemented Interfaces:
ISchematicRulesHelper, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for 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 =

public class ISchematicRulesHelperProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicRulesHelper, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicRulesHelper
IID, IIDe385bc7f_6a5c_4b7e_a8b4_560936776522
 
Constructor Summary
  ISchematicRulesHelperProxy()
          Deprecated. For internal use only
  ISchematicRulesHelperProxy(java.lang.Object obj)
          Deprecated.  
protected ISchematicRulesHelperProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ISchematicRulesHelperProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ISchematicRulesHelperProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 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)
          Deprecated. Modify or create a Link.
 ISchematicInMemoryFeature alterNode(ISchematicInMemoryFeatureClass inMemoryFeatureClass, java.lang.String name, IObject object, IGeometry geometry, int dataSourceID, int objectSubID)
          Deprecated. 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)
          Deprecated. Modify or create a NodeOnLink.
 int findDataSourceID(IWorkspace workspace, boolean autoCreate)
          Deprecated. Obtain or create the datasource id of the input workspace.
 IEnumSchematicInMemoryFeature getDisplayedIncidentLinks(ISchematicInMemoryFeatureNode inMemoryNode, int endPointType)
          Deprecated. Hide a schematic feature.
 IPolyline getLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink, boolean reverseOrder)
          Deprecated. Obtains the vertices of the input schematic link.
 IPoint getNodePoint(ISchematicInMemoryFeatureNode inMemoryFeatureNode)
          Deprecated. Obtains the position of the input schematic node.
 ISchematicRelationController getRelationController()
          Deprecated. Obtain the Relation Controller from the rules helper.
 void hideFeature(ISchematicInMemoryFeature inMemoryFeature)
          Deprecated. Hide a schematic feature.
 void initHelper(ISchematicInMemoryDiagram inMemoryDiagram)
          Deprecated. Initialize the helper with the input schematic diagram.
 boolean isKeepVertices()
          Deprecated. Indicates if the Schematic Rules Helper keeps the links vertices.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void reportAssociations(ISchematicInMemoryFeature fromInMemoryFeature, ISchematicInMemoryFeature toInMemoryFeature)
          Deprecated. Report the associations of first schematic feature to the second schematic feature.
 void reportRelations(ISchematicInMemoryFeature fromInMemoryFeature, ISchematicInMemoryFeature toInMemoryFeature, boolean recursif)
          Deprecated. Report the relations of first schematic feature to the second schematic feature.
 void setKeepVertices(boolean keepVertices)
          Deprecated. Indicates if the Schematic Rules Helper keeps the links vertices.
 void setLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink, IPolyline polyline)
          Deprecated. Defines the vertices of the input schematic link.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ISchematicRulesHelperProxy

public ISchematicRulesHelperProxy(java.lang.String CLSID,
                                  java.lang.String host,
                                  com.esri.arcgis.interop.AuthInfo authInfo)
                           throws java.net.UnknownHostException,
                                  java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

ISchematicRulesHelperProxy

public ISchematicRulesHelperProxy()
Deprecated. 
For internal use only


ISchematicRulesHelperProxy

public ISchematicRulesHelperProxy(java.lang.Object obj)
                           throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ISchematicRulesHelperProxy

protected ISchematicRulesHelperProxy(java.lang.Object obj,
                                     java.lang.String iid)
                              throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

ISchematicRulesHelperProxy

protected ISchematicRulesHelperProxy(java.lang.String CLSID,
                                     java.lang.String iid,
                                     java.lang.String host,
                                     com.esri.arcgis.interop.AuthInfo authInfo)
                              throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getRelationController

public ISchematicRelationController getRelationController()
                                                   throws java.io.IOException,
                                                          AutomationException
Deprecated. 
Obtain the Relation Controller from the rules helper.

Specified by:
getRelationController in interface ISchematicRulesHelper
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicRelationController
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isKeepVertices

public boolean isKeepVertices()
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Indicates if the Schematic Rules Helper keeps the links vertices.

Specified by:
isKeepVertices in interface ISchematicRulesHelper
Returns:
The keepVertices
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setKeepVertices

public void setKeepVertices(boolean keepVertices)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Indicates if the Schematic Rules Helper keeps the links vertices.

Specified by:
setKeepVertices in interface ISchematicRulesHelper
Parameters:
keepVertices - The keepVertices (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initHelper

public void initHelper(ISchematicInMemoryDiagram inMemoryDiagram)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Initialize the helper with the input schematic diagram.

Specified by:
initHelper in interface ISchematicRulesHelper
Parameters:
inMemoryDiagram - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryDiagram (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findDataSourceID

public int findDataSourceID(IWorkspace workspace,
                            boolean autoCreate)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Obtain or create the datasource id of the input workspace.

Specified by:
findDataSourceID in interface ISchematicRulesHelper
Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
autoCreate - The autoCreate (in)
Returns:
The dataSourceID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

alterNode

public ISchematicInMemoryFeature alterNode(ISchematicInMemoryFeatureClass inMemoryFeatureClass,
                                           java.lang.String name,
                                           IObject object,
                                           IGeometry geometry,
                                           int dataSourceID,
                                           int objectSubID)
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Modify or create a Node.

Specified by:
alterNode in interface ISchematicRulesHelper
Parameters:
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)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

alterNodeOnLink

public 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
Deprecated. 
Modify or create a NodeOnLink.

Specified by:
alterNodeOnLink in interface ISchematicRulesHelper
Parameters:
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)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

alterLink

public 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
Deprecated. 
Modify or create a Link.

Specified by:
alterLink in interface ISchematicRulesHelper
Parameters:
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)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reportAssociations

public void reportAssociations(ISchematicInMemoryFeature fromInMemoryFeature,
                               ISchematicInMemoryFeature toInMemoryFeature)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Report the associations of first schematic feature to the second schematic feature.

Specified by:
reportAssociations in interface ISchematicRulesHelper
Parameters:
fromInMemoryFeature - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
toInMemoryFeature - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reportRelations

public void reportRelations(ISchematicInMemoryFeature fromInMemoryFeature,
                            ISchematicInMemoryFeature toInMemoryFeature,
                            boolean recursif)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Report the relations of first schematic feature to the second schematic feature.

Specified by:
reportRelations in interface ISchematicRulesHelper
Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLinkPoints

public void setLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink,
                          IPolyline polyline)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Defines the vertices of the input schematic link.

Specified by:
setLinkPoints in interface ISchematicRulesHelper
Parameters:
inMemoryFeatureLink - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureLink (in)
polyline - A reference to a com.esri.arcgis.geometry.IPolyline (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLinkPoints

public IPolyline getLinkPoints(ISchematicInMemoryFeatureLink inMemoryFeatureLink,
                               boolean reverseOrder)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Obtains the vertices of the input schematic link.

Specified by:
getLinkPoints in interface ISchematicRulesHelper
Parameters:
inMemoryFeatureLink - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureLink (in)
reverseOrder - The reverseOrder (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPolyline
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNodePoint

public IPoint getNodePoint(ISchematicInMemoryFeatureNode inMemoryFeatureNode)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Obtains the position of the input schematic node.

Specified by:
getNodePoint in interface ISchematicRulesHelper
Parameters:
inMemoryFeatureNode - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDisplayedIncidentLinks

public IEnumSchematicInMemoryFeature getDisplayedIncidentLinks(ISchematicInMemoryFeatureNode inMemoryNode,
                                                               int endPointType)
                                                        throws java.io.IOException,
                                                               AutomationException
Deprecated. 
Hide a schematic feature.

Specified by:
getDisplayedIncidentLinks in interface ISchematicRulesHelper
Parameters:
inMemoryNode - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeatureNode (in)
endPointType - A com.esri.arcgis.schematic.esriSchematicEndPointType constant (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicInMemoryFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hideFeature

public void hideFeature(ISchematicInMemoryFeature inMemoryFeature)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Hide a schematic feature.

Specified by:
hideFeature in interface ISchematicRulesHelper
Parameters:
inMemoryFeature - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryFeature (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.