|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IDERelationshipClassEx
Provides access to members that describe relationship class data elements.
| Method Summary | |
|---|---|
String |
getBackwardPathLabel()
The backward path label for the relationship class. |
int |
getCardinality()
The cardinality for the relationship class. |
int |
getClassKey()
Class key used for the relationship class (Undefined, ClassID or Class Code). |
IArray |
getDestinationClassKeys()
An array with the relationship class keys (IGPRelationshipClassKey) of the destination classes. |
IStringArray |
getDestinationClassNames()
The names of the destination classes. |
String |
getForwardPathLabel()
The forward path label for the relationship class. |
int |
getKeyType()
Key type for the relationship class (Dual or Single). |
int |
getNotification()
The notification direction for the relationship class. |
IArray |
getOriginClassKeys()
An array with the relationship class keys (IGPRelationshipClassKey) of the origin classes. |
IStringArray |
getOriginClassNames()
The names of the origin classes. |
IArray |
getRelationshipRules()
The relationship rules that apply to this relationship class. |
boolean |
isAttributed()
Indicates if the relationships in this relationship class have attributes. |
boolean |
isComposite()
Indicates if the relationship class represents a composite relationship in which the origin object class represents the composite object. |
boolean |
isReflexive()
Indicates if origin and destination sets intersect. |
void |
setBackwardPathLabel(String label)
The backward path label for the relationship class. |
void |
setCardinality(int relCardinality)
The cardinality for the relationship class. |
void |
setClassKey(int classKey)
Class key used for the relationship class (Undefined, ClassID or Class Code). |
void |
setDestinationClassKeysByRef(IArray destinationClassNames)
An array with the relationship class keys (IGPRelationshipClassKey) of the destination classes. |
void |
setDestinationClassNamesByRef(IStringArray destinationClassNames)
The names of the destination classes. |
void |
setForwardPathLabel(String label)
The forward path label for the relationship class. |
void |
setIsAttributed(boolean attributed)
Indicates if the relationships in this relationship class have attributes. |
void |
setIsComposite(boolean composite)
Indicates if the relationship class represents a composite relationship in which the origin object class represents the composite object. |
void |
setIsReflexive(boolean reflexive)
Indicates if origin and destination sets intersect. |
void |
setKeyType(int keyType)
Key type for the relationship class (Dual or Single). |
void |
setNotification(int notification)
The notification direction for the relationship class. |
void |
setOriginClassKeysByRef(IArray originClassKeys)
An array with the relationship class keys (IGPRelationshipClassKey) of the origin classes. |
void |
setOriginClassNamesByRef(IStringArray originClassNames)
The names of the origin classes. |
void |
setRelationshipRulesByRef(IArray rules)
The relationship rules that apply to this relationship class. |
| Method Detail |
|---|
IStringArray getOriginClassNames()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOriginClassNamesByRef(IStringArray originClassNames)
throws IOException,
AutomationException
originClassNames - A reference to a com.esri.arcgis.system.IStringArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IStringArray getDestinationClassNames()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDestinationClassNamesByRef(IStringArray destinationClassNames)
throws IOException,
AutomationException
destinationClassNames - A reference to a com.esri.arcgis.system.IStringArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getOriginClassKeys()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOriginClassKeysByRef(IArray originClassKeys)
throws IOException,
AutomationException
originClassKeys - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getDestinationClassKeys()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDestinationClassKeysByRef(IArray destinationClassNames)
throws IOException,
AutomationException
destinationClassNames - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getKeyType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setKeyType(int keyType)
throws IOException,
AutomationException
keyType - A com.esri.arcgis.geodatabase.esriRelKeyType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getClassKey()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setClassKey(int classKey)
throws IOException,
AutomationException
classKey - A com.esri.arcgis.geodatabase.esriRelClassKey constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isReflexive()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsReflexive(boolean reflexive)
throws IOException,
AutomationException
reflexive - The reflexive (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getForwardPathLabel()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setForwardPathLabel(String label)
throws IOException,
AutomationException
label - The label (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getBackwardPathLabel()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBackwardPathLabel(String label)
throws IOException,
AutomationException
label - The label (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getCardinality()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCardinality(int relCardinality)
throws IOException,
AutomationException
relCardinality - A com.esri.arcgis.geodatabase.esriRelCardinality constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getNotification()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setNotification(int notification)
throws IOException,
AutomationException
notification - A com.esri.arcgis.geodatabase.esriRelNotification constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAttributed()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsAttributed(boolean attributed)
throws IOException,
AutomationException
attributed - The attributed (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isComposite()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsComposite(boolean composite)
throws IOException,
AutomationException
composite - The composite (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getRelationshipRules()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRelationshipRulesByRef(IArray rules)
throws IOException,
AutomationException
rules - A reference to a com.esri.arcgis.system.IArray (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 | ||||||||