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 Summary
Fields 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 Summary
Constructors Constructor Description DDAssociation()
-
Method Summary
All 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
-
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
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.
-
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
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.
-
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
-
-