Class DDAssociation
- java.lang.Object
- 
- gov.nasa.arc.pds.xml.generated.DDAssociation
 
- 
 public class DDAssociation extends java.lang.ObjectThe 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 SummaryFields Modifier and Type Field Description protected java.lang.StringconstantValueprotected DDAttributeReferenceddAttributeReferenceprotected DDClassReferenceddClassReferenceprotected java.util.List<java.lang.String>identifierReferencesprotected java.util.List<jakarta.xml.bind.JAXBElement<java.lang.String>>localIdentifiersprotected java.lang.StringmaximumOccurrencesprotected java.lang.StringminimumOccurrencesprotected java.lang.StringreferenceType
 - 
Constructor SummaryConstructors Constructor Description DDAssociation()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetConstantValue()Gets the value of the constantValue property.DDAttributeReferencegetDDAttributeReference()Gets the value of the ddAttributeReference property.DDClassReferencegetDDClassReference()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.StringgetMaximumOccurrences()Gets the value of the maximumOccurrences property.java.lang.StringgetMinimumOccurrences()Gets the value of the minimumOccurrences property.java.lang.StringgetReferenceType()Gets the value of the referenceType property.voidsetConstantValue(java.lang.String value)Sets the value of the constantValue property.voidsetDDAttributeReference(DDAttributeReference value)Sets the value of the ddAttributeReference property.voidsetDDClassReference(DDClassReference value)Sets the value of the ddClassReference property.voidsetMaximumOccurrences(java.lang.String value)Sets the value of the maximumOccurrences property.voidsetMinimumOccurrences(java.lang.String value)Sets the value of the minimumOccurrences property.voidsetReferenceType(java.lang.String value)Sets the value of the referenceType property.
 
- 
- 
- 
Field Detail- 
identifierReferencesprotected java.util.List<java.lang.String> identifierReferences 
 - 
localIdentifiersprotected java.util.List<jakarta.xml.bind.JAXBElement<java.lang.String>> localIdentifiers 
 - 
referenceTypeprotected java.lang.String referenceType 
 - 
minimumOccurrencesprotected java.lang.String minimumOccurrences 
 - 
maximumOccurrencesprotected java.lang.String maximumOccurrences 
 - 
constantValueprotected java.lang.String constantValue 
 - 
ddAttributeReferenceprotected DDAttributeReference ddAttributeReference 
 - 
ddClassReferenceprotected DDClassReference ddClassReference 
 
- 
 - 
Method Detail- 
getIdentifierReferencespublic 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 setmethod 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.
 
 - 
getLocalIdentifierspublic 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 setmethod 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.
 
 - 
getReferenceTypepublic java.lang.String getReferenceType() Gets the value of the referenceType property.- Returns:
- possible object is
     String
 
 - 
setReferenceTypepublic void setReferenceType(java.lang.String value) Sets the value of the referenceType property.- Parameters:
- value- allowed object is- String
 
 - 
getMinimumOccurrencespublic java.lang.String getMinimumOccurrences() Gets the value of the minimumOccurrences property.- Returns:
- possible object is
     String
 
 - 
setMinimumOccurrencespublic void setMinimumOccurrences(java.lang.String value) Sets the value of the minimumOccurrences property.- Parameters:
- value- allowed object is- String
 
 - 
getMaximumOccurrencespublic java.lang.String getMaximumOccurrences() Gets the value of the maximumOccurrences property.- Returns:
- possible object is
     String
 
 - 
setMaximumOccurrencespublic void setMaximumOccurrences(java.lang.String value) Sets the value of the maximumOccurrences property.- Parameters:
- value- allowed object is- String
 
 - 
getConstantValuepublic java.lang.String getConstantValue() Gets the value of the constantValue property.- Returns:
- possible object is
     String
 
 - 
setConstantValuepublic void setConstantValue(java.lang.String value) Sets the value of the constantValue property.- Parameters:
- value- allowed object is- String
 
 - 
getDDAttributeReferencepublic DDAttributeReference getDDAttributeReference() Gets the value of the ddAttributeReference property.- Returns:
- possible object is
     DDAttributeReference
 
 - 
setDDAttributeReferencepublic void setDDAttributeReference(DDAttributeReference value) Sets the value of the ddAttributeReference property.- Parameters:
- value- allowed object is- DDAttributeReference
 
 - 
getDDClassReferencepublic DDClassReference getDDClassReference() Gets the value of the ddClassReference property.- Returns:
- possible object is
     DDClassReference
 
 - 
setDDClassReferencepublic void setDDClassReference(DDClassReference value) Sets the value of the ddClassReference property.- Parameters:
- value- allowed object is- DDClassReference
 
 
- 
 
-