|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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()
EsriRelCardinality
public void setCardinality(EsriRelCardinality value)
value
- allowed object is
EsriRelCardinality
public EsriRelNotification getNotification()
EsriRelNotification
public void setNotification(EsriRelNotification value)
value
- allowed object is
EsriRelNotification
public 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()
EsriRelKeyType
public void setKeyType(EsriRelKeyType value)
value
- allowed object is
EsriRelKeyType
public EsriRelClassKey getClassKey()
EsriRelClassKey
public void setClassKey(EsriRelClassKey value)
value
- allowed object is
EsriRelClassKey
public String getForwardPathLabel()
String
public void setForwardPathLabel(String value)
value
- allowed object is
String
public String getBackwardPathLabel()
String
public void setBackwardPathLabel(String value)
value
- allowed object is
String
public 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 |