Class DDAssociation
- java.lang.Object
-
- gov.nasa.arc.pds.xml.generated.DDAssociation
-
public class DDAssociation extends java.lang.Object
The DD_Association class defines the association between two classes or a class and an attribute in a data dictionary.Java class for DD_Association complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="DD_Association"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="identifier_reference" type="{http://pds.nasa.gov/pds4/pds/v1}identifier_reference" maxOccurs="unbounded"/> <element name="local_identifier" type="{http://pds.nasa.gov/pds4/pds/v1}local_identifier" maxOccurs="unbounded" minOccurs="0"/> <element name="reference_type" type="{http://pds.nasa.gov/pds4/pds/v1}reference_type"/> <element name="minimum_occurrences" type="{http://pds.nasa.gov/pds4/pds/v1}minimum_occurrences"/> <element name="maximum_occurrences" type="{http://pds.nasa.gov/pds4/pds/v1}maximum_occurrences"/> <element name="constant_value" type="{http://pds.nasa.gov/pds4/pds/v1}constant_value" minOccurs="0"/> <element name="DD_Attribute_Reference" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Attribute_Reference" minOccurs="0"/> <element name="DD_Class_Reference" type="{http://pds.nasa.gov/pds4/pds/v1}DD_Class_Reference" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
constantValue
protected DDAttributeReference
ddAttributeReference
protected DDClassReference
ddClassReference
protected java.util.List<java.lang.String>
identifierReferences
protected java.util.List<jakarta.xml.bind.JAXBElement<java.lang.String>>
localIdentifiers
protected java.lang.String
maximumOccurrences
protected java.lang.String
minimumOccurrences
protected java.lang.String
referenceType
-
Constructor Summary
Constructors Constructor Description DDAssociation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getConstantValue()
Gets the value of the constantValue property.DDAttributeReference
getDDAttributeReference()
Gets the value of the ddAttributeReference property.DDClassReference
getDDClassReference()
Gets the value of the ddClassReference property.java.util.List<java.lang.String>
getIdentifierReferences()
Gets the value of the identifierReferences property.java.util.List<jakarta.xml.bind.JAXBElement<java.lang.String>>
getLocalIdentifiers()
Gets the value of the localIdentifiers property.java.lang.String
getMaximumOccurrences()
Gets the value of the maximumOccurrences property.java.lang.String
getMinimumOccurrences()
Gets the value of the minimumOccurrences property.java.lang.String
getReferenceType()
Gets the value of the referenceType property.void
setConstantValue(java.lang.String value)
Sets the value of the constantValue property.void
setDDAttributeReference(DDAttributeReference value)
Sets the value of the ddAttributeReference property.void
setDDClassReference(DDClassReference value)
Sets the value of the ddClassReference property.void
setMaximumOccurrences(java.lang.String value)
Sets the value of the maximumOccurrences property.void
setMinimumOccurrences(java.lang.String value)
Sets the value of the minimumOccurrences property.void
setReferenceType(java.lang.String value)
Sets the value of the referenceType property.
-
-
-
Field Detail
-
identifierReferences
protected java.util.List<java.lang.String> identifierReferences
-
localIdentifiers
protected java.util.List<jakarta.xml.bind.JAXBElement<java.lang.String>> localIdentifiers
-
referenceType
protected java.lang.String referenceType
-
minimumOccurrences
protected java.lang.String minimumOccurrences
-
maximumOccurrences
protected java.lang.String maximumOccurrences
-
constantValue
protected java.lang.String constantValue
-
ddAttributeReference
protected DDAttributeReference ddAttributeReference
-
ddClassReference
protected DDClassReference ddClassReference
-
-
Method Detail
-
getIdentifierReferences
public java.util.List<java.lang.String> getIdentifierReferences()
Gets the value of the identifierReferences property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the identifierReferences property.For example, to add a new item, do as follows:
getIdentifierReferences().add(newItem);
Objects of the following type(s) are allowed in the list
String
- Returns:
- The value of the identifierReferences property.
-
getLocalIdentifiers
public java.util.List<jakarta.xml.bind.JAXBElement<java.lang.String>> getLocalIdentifiers()
Gets the value of the localIdentifiers property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the localIdentifiers property.For example, to add a new item, do as follows:
getLocalIdentifiers().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
String
>
- Returns:
- The value of the localIdentifiers property.
-
getReferenceType
public java.lang.String getReferenceType()
Gets the value of the referenceType property.- Returns:
- possible object is
String
-
setReferenceType
public void setReferenceType(java.lang.String value)
Sets the value of the referenceType property.- Parameters:
value
- allowed object isString
-
getMinimumOccurrences
public java.lang.String getMinimumOccurrences()
Gets the value of the minimumOccurrences property.- Returns:
- possible object is
String
-
setMinimumOccurrences
public void setMinimumOccurrences(java.lang.String value)
Sets the value of the minimumOccurrences property.- Parameters:
value
- allowed object isString
-
getMaximumOccurrences
public java.lang.String getMaximumOccurrences()
Gets the value of the maximumOccurrences property.- Returns:
- possible object is
String
-
setMaximumOccurrences
public void setMaximumOccurrences(java.lang.String value)
Sets the value of the maximumOccurrences property.- Parameters:
value
- allowed object isString
-
getConstantValue
public java.lang.String getConstantValue()
Gets the value of the constantValue property.- Returns:
- possible object is
String
-
setConstantValue
public void setConstantValue(java.lang.String value)
Sets the value of the constantValue property.- Parameters:
value
- allowed object isString
-
getDDAttributeReference
public DDAttributeReference getDDAttributeReference()
Gets the value of the ddAttributeReference property.- Returns:
- possible object is
DDAttributeReference
-
setDDAttributeReference
public void setDDAttributeReference(DDAttributeReference value)
Sets the value of the ddAttributeReference property.- Parameters:
value
- allowed object isDDAttributeReference
-
getDDClassReference
public DDClassReference getDDClassReference()
Gets the value of the ddClassReference property.- Returns:
- possible object is
DDClassReference
-
setDDClassReference
public void setDDClassReference(DDClassReference value)
Sets the value of the ddClassReference property.- Parameters:
value
- allowed object isDDClassReference
-
-