|
|||||||||
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()
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 |