| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicCollapseRelatedElementsRule
public class SchematicCollapseRelatedElementsRule
Schematic Collapse Related Elements rule object.
| Constructor Summary | |
|---|---|
SchematicCollapseRelatedElementsRule()
Constructs a SchematicCollapseRelatedElementsRule using ArcGIS Engine.  | 
|
SchematicCollapseRelatedElementsRule(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.  SchematicCollapseRelatedElementsRule theSchematicCollapseRelatedElementsRule = (SchematicCollapseRelatedElementsRule) obj; | 
|
| Method Summary | |
|---|---|
 void | 
alter(ISchematicDiagramClass schematicDiagramClass,
      IPropertySet propertySet)
Changes the schematic rule for the specified schematic diagram class with the specified rule type PropertySet.  | 
 void | 
apply(ISchematicInMemoryDiagram inMemoryDiagram,
      ITrackCancel cancelTracker)
Applies the schematic rule on the specified schematic in memory diagram.  | 
 boolean | 
canApply(ISchematicBuilder schematicBuiler)
Indicates if the rule can apply to the given builder.  | 
 void | 
detach()
Detach rule from dataset.  | 
 boolean | 
equals(Object o)
Compare this object with another  | 
 IUID | 
getClassID()
ClassID of the schematic rule.  | 
static String | 
getClsid()
getClsid.  | 
 String | 
getDescription()
Description of the schematic rule.  | 
 String | 
getExtendedCriteriaName()
Name of the extended criteria.  | 
 String | 
getName()
Name of the schematic rule.  | 
 String | 
getNodeClassName()
Name of the schematic node element class related to the Schematic Collapse Related Elements rule; that is, name of the schematic node element class to collapse.  | 
 IPropertySet | 
getPropertySet()
PropertySet related to the schematic rule.  | 
 ISchematicDiagramClass | 
getSchematicDiagramClass()
Schematic diagram class related to the schematic rule.  | 
 String | 
getWhereClause()
Where clause used on associated feature to filter the schematic elements to collapse.  | 
 int | 
hashCode()
the hashcode for this object  | 
 boolean | 
isExtendedCriteriaUsed()
Indicates if additional extended criteria is used.  | 
 boolean | 
isKeepVertices()
Indicates if the Schematic Collapse Related Elements rule keeps the links vertices.  | 
 void | 
setDescription(String description)
Description of the Schematic Collapse Related Elements rule.  | 
 void | 
setExtendedCriteriaName(String extendedCriteriaName)
Name of the extended criteria.  | 
 void | 
setExtendedCriteriaUsed(boolean extendedCriteriaUsed)
Indicates if additional extended criteria is used.  | 
 void | 
setKeepVertices(boolean keepVertices)
Indicates if the Schematic Collapse Related Elements rule keeps the links vertices.  | 
 void | 
setNodeClassName(String nodeClassName)
Name of the schematic node element class related to the Schematic Collapse Related Elements rule; that is, name of the schematic node element class to collapse.  | 
 void | 
setPropertySet(IPropertySet rhs1)
PropertySet related to the schematic rule.  | 
 void | 
setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
Schematic diagram class related to the schematic builder.  | 
 void | 
setWhereClause(String whereClause)
Where clause used on associated feature to filter the schematic elements to collapse.  | 
| 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 SchematicCollapseRelatedElementsRule()
                                     throws IOException,
                                            UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public SchematicCollapseRelatedElementsRule(Object obj)
                                     throws IOException
 SchematicCollapseRelatedElementsRule theSchematicCollapseRelatedElementsRule = (SchematicCollapseRelatedElementsRule) obj;
obj to SchematicCollapseRelatedElementsRule.
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 String getName()
               throws IOException,
                      AutomationException
getName in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
                      throws IOException,
                             AutomationException
getDescription in interface ISchematicCollapseRelatedElementsRulegetDescription in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getClassID()
                throws IOException,
                       AutomationException
getClassID in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getPropertySet()
                            throws IOException,
                                   AutomationException
getPropertySet in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClass()
                                                throws IOException,
                                                       AutomationException
getSchematicDiagramClass in interface ISchematicRulegetSchematicDiagramClass in interface ISchematicRuleDesignIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alter(ISchematicDiagramClass schematicDiagramClass,
                  IPropertySet propertySet)
           throws IOException,
                  AutomationException
alter in interface ISchematicRuleschematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass  (in)propertySet - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void apply(ISchematicInMemoryDiagram inMemoryDiagram,
                  ITrackCancel cancelTracker)
           throws IOException,
                  AutomationException
apply in interface ISchematicRuleinMemoryDiagram - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryDiagram  (in)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel  (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertySet(IPropertySet rhs1)
                    throws IOException,
                           AutomationException
setPropertySet in interface ISchematicRuleDesignrhs1 - A reference to a com.esri.arcgis.system.IPropertySet  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
                                   throws IOException,
                                          AutomationException
setSchematicDiagramClassByRef in interface ISchematicRuleDesignschematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void detach()
            throws IOException,
                   AutomationException
detach in interface ISchematicRuleDesignIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canApply(ISchematicBuilder schematicBuiler)
                 throws IOException,
                        AutomationException
canApply in interface ISchematicRuleFilterschematicBuiler - A reference to a com.esri.arcgis.schematic.ISchematicBuilder  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDescription(String description)
                    throws IOException,
                           AutomationException
setDescription in interface ISchematicCollapseRelatedElementsRuledescription - The description  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getNodeClassName()
                        throws IOException,
                               AutomationException
getNodeClassName in interface ISchematicCollapseRelatedElementsRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNodeClassName(String nodeClassName)
                      throws IOException,
                             AutomationException
setNodeClassName in interface ISchematicCollapseRelatedElementsRulenodeClassName - The nodeClassName  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isKeepVertices()
                       throws IOException,
                              AutomationException
isKeepVertices in interface ISchematicCollapseRelatedElementsRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setKeepVertices(boolean keepVertices)
                     throws IOException,
                            AutomationException
setKeepVertices in interface ISchematicCollapseRelatedElementsRulekeepVertices - The keepVertices  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getWhereClause()
                      throws IOException,
                             AutomationException
getWhereClause in interface ISchematicCollapseRelatedElementsRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWhereClause(String whereClause)
                    throws IOException,
                           AutomationException
setWhereClause in interface ISchematicCollapseRelatedElementsRulewhereClause - The whereClause  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isExtendedCriteriaUsed()
                               throws IOException,
                                      AutomationException
isExtendedCriteriaUsed in interface ISchematicCollapseRelatedElementsRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtendedCriteriaUsed(boolean extendedCriteriaUsed)
                             throws IOException,
                                    AutomationException
setExtendedCriteriaUsed in interface ISchematicCollapseRelatedElementsRuleextendedCriteriaUsed - The extendedCriteriaUsed  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getExtendedCriteriaName()
                               throws IOException,
                                      AutomationException
getExtendedCriteriaName in interface ISchematicCollapseRelatedElementsRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtendedCriteriaName(String extendedCriteriaName)
                             throws IOException,
                                    AutomationException
An extended criteria for the Collapse Related Features rule is a component that implements the ISchematicCollapseRelatedElementsExtended interface.
setExtendedCriteriaName in interface ISchematicCollapseRelatedElementsRuleextendedCriteriaName - The extendedCriteriaName  (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 | ||||||||