org.sdmx.resources.sdmxml.schemas.v2_1.structure
Class AttributeRelationshipType

java.lang.Object
  extended by org.sdmx.resources.sdmxml.schemas.v2_1.structure.AttributeRelationshipType

public class AttributeRelationshipType
extends Object

AttributeRelationshipType defines the structure for stating the relationship between an attribute and other data structure definition components.

Java class for AttributeRelationshipType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AttributeRelationshipType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="None" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}EmptyType"/>
         <sequence>
           <element name="Dimension" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}LocalDimensionReferenceType" maxOccurs="unbounded"/>
           <element name="AttachmentGroup" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}LocalGroupKeyDescriptorReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
         <element name="Group" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}LocalGroupKeyDescriptorReferenceType"/>
         <element name="PrimaryMeasure" type="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}LocalPrimaryMeasureReferenceType"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<LocalGroupKeyDescriptorReferenceType> attachmentGroup
           
protected  List<LocalDimensionReferenceType> dimension
           
protected  LocalGroupKeyDescriptorReferenceType group
           
protected  EmptyType none
           
protected  LocalPrimaryMeasureReferenceType primaryMeasure
           
 
Constructor Summary
AttributeRelationshipType()
           
 
Method Summary
 List<LocalGroupKeyDescriptorReferenceType> getAttachmentGroup()
          Gets the value of the attachmentGroup property.
 List<LocalDimensionReferenceType> getDimension()
          Gets the value of the dimension property.
 LocalGroupKeyDescriptorReferenceType getGroup()
          Gets the value of the group property.
 EmptyType getNone()
          Gets the value of the none property.
 LocalPrimaryMeasureReferenceType getPrimaryMeasure()
          Gets the value of the primaryMeasure property.
 void setGroup(LocalGroupKeyDescriptorReferenceType value)
          Sets the value of the group property.
 void setNone(EmptyType value)
          Sets the value of the none property.
 void setPrimaryMeasure(LocalPrimaryMeasureReferenceType value)
          Sets the value of the primaryMeasure property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

none

protected EmptyType none

dimension

protected List<LocalDimensionReferenceType> dimension

attachmentGroup

protected List<LocalGroupKeyDescriptorReferenceType> attachmentGroup

group

protected LocalGroupKeyDescriptorReferenceType group

primaryMeasure

protected LocalPrimaryMeasureReferenceType primaryMeasure
Constructor Detail

AttributeRelationshipType

public AttributeRelationshipType()
Method Detail

getNone

public EmptyType getNone()
Gets the value of the none property.

Returns:
possible object is EmptyType

setNone

public void setNone(EmptyType value)
Sets the value of the none property.

Parameters:
value - allowed object is EmptyType

getDimension

public List<LocalDimensionReferenceType> getDimension()
Gets the value of the dimension 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 dimension property.

For example, to add a new item, do as follows:

    getDimension().add(newItem);
 

Objects of the following type(s) are allowed in the list LocalDimensionReferenceType


getAttachmentGroup

public List<LocalGroupKeyDescriptorReferenceType> getAttachmentGroup()
Gets the value of the attachmentGroup 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 attachmentGroup property.

For example, to add a new item, do as follows:

    getAttachmentGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list LocalGroupKeyDescriptorReferenceType


getGroup

public LocalGroupKeyDescriptorReferenceType getGroup()
Gets the value of the group property.

Returns:
possible object is LocalGroupKeyDescriptorReferenceType

setGroup

public void setGroup(LocalGroupKeyDescriptorReferenceType value)
Sets the value of the group property.

Parameters:
value - allowed object is LocalGroupKeyDescriptorReferenceType

getPrimaryMeasure

public LocalPrimaryMeasureReferenceType getPrimaryMeasure()
Gets the value of the primaryMeasure property.

Returns:
possible object is LocalPrimaryMeasureReferenceType

setPrimaryMeasure

public void setPrimaryMeasure(LocalPrimaryMeasureReferenceType value)
Sets the value of the primaryMeasure property.

Parameters:
value - allowed object is LocalPrimaryMeasureReferenceType


Copyright © 2012. All Rights Reserved.