|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgisws.DataElement
com.esri.arcgisws.DEDataset
com.esri.arcgisws.DETable
com.esri.arcgisws.DERelationshipClass
public class DERelationshipClass
Relationship Class Data Element object.
Java class for DERelationshipClass complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DERelationshipClass">
<complexContent>
<extension base="{http://www.esri.com/schemas/ArcGIS/10.0}DETable">
<sequence>
<element name="Cardinality" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriRelCardinality"/>
<element name="Notification" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriRelNotification"/>
<element name="IsAttributed" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="IsComposite" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="OriginClassNames" type="{http://www.esri.com/schemas/ArcGIS/10.0}Names"/>
<element name="DestinationClassNames" type="{http://www.esri.com/schemas/ArcGIS/10.0}Names"/>
<element name="KeyType" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriRelKeyType"/>
<element name="ClassKey" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriRelClassKey"/>
<element name="ForwardPathLabel" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="BackwardPathLabel" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="IsReflexive" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="OriginClassKeys" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfRelationshipClassKey"/>
<element name="DestinationClassKeys" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfRelationshipClassKey" minOccurs="0"/>
<element name="RelationshipRules" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfRelationshipRule"/>
<element name="IsAttachmentRelationship" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
</sequence>
</extension>
</complexContent>
</complexType>
Relationship Class Data Element object.
| Constructor Summary | |
|---|---|
DERelationshipClass()
DERelationshipClass default constructor. |
|
DERelationshipClass(String catalogPath,
String name,
Boolean childrenExpanded,
Boolean fullPropsRetrieved,
Boolean metadataRetrieved,
XmlPropertySet metadata,
DataElement[] children,
EsriDatasetType datasetType,
Integer dsid,
Boolean versioned,
Boolean canVersion,
String configurationKeyword,
boolean hasOID,
String oidFieldName,
Fields fields,
Indexes indexes,
String clsid,
String extclsid,
String[] relationshipClassNames,
String aliasName,
String modelName,
Boolean hasGlobalID,
String globalIDFieldName,
String rasterFieldName,
PropertySet extensionProperties,
String subtypeFieldName,
Integer defaultSubtypeCode,
Subtype[] subtypes,
ControllerMembership[] controllerMemberships,
EsriRelCardinality cardinality,
EsriRelNotification notification,
boolean isAttributed,
boolean isComposite,
String[] originClassNames,
String[] destinationClassNames,
EsriRelKeyType keyType,
EsriRelClassKey classKey,
String forwardPathLabel,
String backwardPathLabel,
boolean isReflexive,
RelationshipClassKey[] originClassKeys,
RelationshipClassKey[] destinationClassKeys,
RelationshipRule[] relationshipRules,
boolean isAttachmentRelationship)
Deprecated. |
|
| Method Summary | |
|---|---|
String |
getBackwardPathLabel()
The backward path label for the relationship class. |
EsriRelCardinality |
getCardinality()
The cardinality for the relationship class. |
EsriRelClassKey |
getClassKey()
Class key used for the relationship class (Undefined, ClassID or Class Code). |
RelationshipClassKey[] |
getDestinationClassKeys()
An array with the relationship class keys (IGPRelationshipClassKey) of the destination classes. |
String[] |
getDestinationClassNames()
The names of the destination classes. |
String |
getForwardPathLabel()
The forward path label for the relationship class. |
EsriRelKeyType |
getKeyType()
Key type for the relationship class (Dual or Single). |
EsriRelNotification |
getNotification()
The notification direction for the relationship class. |
RelationshipClassKey[] |
getOriginClassKeys()
An array with the relationship class keys (IGPRelationshipClassKey) of the origin classes. |
String[] |
getOriginClassNames()
The names of the origin classes. |
RelationshipRule[] |
getRelationshipRules()
The relationship rules that apply to this relationship class. |
boolean |
isIsAttachmentRelationship()
Indicates if the relationship class represents a table attachment. |
boolean |
isIsAttributed()
Indicates if the relationships in this relationship class have attributes. |
boolean |
isIsComposite()
Indicates if the relationship class represents a composite relationship in which the origin object class represents the composite object. |
boolean |
isIsReflexive()
Indicates if origin and destination sets intersect. |
void |
setBackwardPathLabel(String value)
The backward path label for the relationship class. |
void |
setCardinality(EsriRelCardinality value)
The cardinality for the relationship class. |
void |
setClassKey(EsriRelClassKey value)
Class key used for the relationship class (Undefined, ClassID or Class Code). |
void |
setDestinationClassKeys(RelationshipClassKey[] value)
An array with the relationship class keys (IGPRelationshipClassKey) of the destination classes. |
void |
setDestinationClassNames(String[] value)
The names of the destination classes. |
void |
setForwardPathLabel(String value)
The forward path label for the relationship class. |
void |
setIsAttachmentRelationship(boolean value)
Indicates if the relationship class represents a table attachment. |
void |
setIsAttributed(boolean value)
Indicates if the relationships in this relationship class have attributes. |
void |
setIsComposite(boolean value)
Indicates if the relationship class represents a composite relationship in which the origin object class represents the composite object. |
void |
setIsReflexive(boolean value)
Indicates if origin and destination sets intersect. |
void |
setKeyType(EsriRelKeyType value)
Key type for the relationship class (Dual or Single). |
void |
setNotification(EsriRelNotification value)
The notification direction for the relationship class. |
void |
setOriginClassKeys(RelationshipClassKey[] value)
An array with the relationship class keys (IGPRelationshipClassKey) of the origin classes. |
void |
setOriginClassNames(String[] value)
The names of the origin classes. |
void |
setRelationshipRules(RelationshipRule[] value)
The relationship rules that apply to this relationship class. |
| Methods inherited from class com.esri.arcgisws.DEDataset |
|---|
getCanVersion, getConfigurationKeyword, getDatasetType, getDSID, getVersioned, isCanVersion, isVersioned, setCanVersion, setConfigurationKeyword, setDatasetType, setDSID, setVersioned |
| Methods inherited from class com.esri.arcgisws.DataElement |
|---|
getCatalogPath, getChildren, getChildrenExpanded, getFullPropsRetrieved, getMetadata, getMetadataRetrieved, getName, isChildrenExpanded, isFullPropsRetrieved, isMetadataRetrieved, setCatalogPath, setChildren, setChildrenExpanded, setFullPropsRetrieved, setMetadata, setMetadataRetrieved, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@Deprecated
public DERelationshipClass(String catalogPath,
String name,
Boolean childrenExpanded,
Boolean fullPropsRetrieved,
Boolean metadataRetrieved,
XmlPropertySet metadata,
DataElement[] children,
EsriDatasetType datasetType,
Integer dsid,
Boolean versioned,
Boolean canVersion,
String configurationKeyword,
boolean hasOID,
String oidFieldName,
Fields fields,
Indexes indexes,
String clsid,
String extclsid,
String[] relationshipClassNames,
String aliasName,
String modelName,
Boolean hasGlobalID,
String globalIDFieldName,
String rasterFieldName,
PropertySet extensionProperties,
String subtypeFieldName,
Integer defaultSubtypeCode,
Subtype[] subtypes,
ControllerMembership[] controllerMemberships,
EsriRelCardinality cardinality,
EsriRelNotification notification,
boolean isAttributed,
boolean isComposite,
String[] originClassNames,
String[] destinationClassNames,
EsriRelKeyType keyType,
EsriRelClassKey classKey,
String forwardPathLabel,
String backwardPathLabel,
boolean isReflexive,
RelationshipClassKey[] originClassKeys,
RelationshipClassKey[] destinationClassKeys,
RelationshipRule[] relationshipRules,
boolean isAttachmentRelationship)
public DERelationshipClass()
| Method Detail |
|---|
public EsriRelCardinality getCardinality()
EsriRelCardinalitypublic void setCardinality(EsriRelCardinality value)
value - allowed object is
EsriRelCardinalitypublic EsriRelNotification getNotification()
EsriRelNotificationpublic void setNotification(EsriRelNotification value)
value - allowed object is
EsriRelNotificationpublic boolean isIsAttributed()
public void setIsAttributed(boolean value)
public boolean isIsComposite()
public void setIsComposite(boolean value)
public String[] getOriginClassNames()
[] public void setOriginClassNames(String[] value)
value - allowed object is
[] public String[] getDestinationClassNames()
[] public void setDestinationClassNames(String[] value)
value - allowed object is
[] public EsriRelKeyType getKeyType()
EsriRelKeyTypepublic void setKeyType(EsriRelKeyType value)
value - allowed object is
EsriRelKeyTypepublic EsriRelClassKey getClassKey()
EsriRelClassKeypublic void setClassKey(EsriRelClassKey value)
value - allowed object is
EsriRelClassKeypublic String getForwardPathLabel()
Stringpublic void setForwardPathLabel(String value)
value - allowed object is
Stringpublic String getBackwardPathLabel()
Stringpublic void setBackwardPathLabel(String value)
value - allowed object is
Stringpublic boolean isIsReflexive()
public void setIsReflexive(boolean value)
public RelationshipClassKey[] getOriginClassKeys()
[] public void setOriginClassKeys(RelationshipClassKey[] value)
value - allowed object is
[] public RelationshipClassKey[] getDestinationClassKeys()
[] public void setDestinationClassKeys(RelationshipClassKey[] value)
value - allowed object is
[] public RelationshipRule[] getRelationshipRules()
[] public void setRelationshipRules(RelationshipRule[] value)
value - allowed object is
[] public boolean isIsAttachmentRelationship()
public void setIsAttachmentRelationship(boolean value)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||