Class ContextArea

java.lang.Object
gov.nasa.arc.pds.xml.generated.ContextArea
Direct Known Subclasses:
ObservationArea

public class ContextArea
extends Object
The Context Area provides context information for a product.

Java class for Context_Area complex type.

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

 <complexType name="Context_Area">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="comment" type="{http://pds.nasa.gov/pds4/pds/v1}comment" minOccurs="0"/>
         <element name="Time_Coordinates" type="{http://pds.nasa.gov/pds4/pds/v1}Time_Coordinates" minOccurs="0"/>
         <element name="Primary_Result_Summary" type="{http://pds.nasa.gov/pds4/pds/v1}Primary_Result_Summary" minOccurs="0"/>
         <element name="Investigation_Area" type="{http://pds.nasa.gov/pds4/pds/v1}Investigation_Area" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Observing_System" type="{http://pds.nasa.gov/pds4/pds/v1}Observing_System" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Target_Identification" type="{http://pds.nasa.gov/pds4/pds/v1}Target_Identification" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Mission_Area" type="{http://pds.nasa.gov/pds4/pds/v1}Mission_Area" minOccurs="0"/>
         <element name="Discipline_Area" type="{http://pds.nasa.gov/pds4/pds/v1}Discipline_Area" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • ContextArea

      public ContextArea()
  • Method Details

    • getComment

      public String getComment()
      Gets the value of the comment property.
      Returns:
      possible object is String
    • setComment

      public void setComment​(String value)
      Sets the value of the comment property.
      Parameters:
      value - allowed object is String
    • getTimeCoordinates

      public TimeCoordinates getTimeCoordinates()
      Gets the value of the timeCoordinates property.
      Returns:
      possible object is TimeCoordinates
    • setTimeCoordinates

      public void setTimeCoordinates​(TimeCoordinates value)
      Sets the value of the timeCoordinates property.
      Parameters:
      value - allowed object is TimeCoordinates
    • getPrimaryResultSummary

      public PrimaryResultSummary getPrimaryResultSummary()
      Gets the value of the primaryResultSummary property.
      Returns:
      possible object is PrimaryResultSummary
    • setPrimaryResultSummary

      public void setPrimaryResultSummary​(PrimaryResultSummary value)
      Sets the value of the primaryResultSummary property.
      Parameters:
      value - allowed object is PrimaryResultSummary
    • getInvestigationAreas

      public List<InvestigationArea> getInvestigationAreas()
      Gets the value of the investigationAreas 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 investigationAreas property.

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

          getInvestigationAreas().add(newItem);
       

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

    • getObservingSystems

      public List<ObservingSystem> getObservingSystems()
      Gets the value of the observingSystems 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 observingSystems property.

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

          getObservingSystems().add(newItem);
       

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

    • getTargetIdentifications

      public List<TargetIdentification> getTargetIdentifications()
      Gets the value of the targetIdentifications 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 targetIdentifications property.

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

          getTargetIdentifications().add(newItem);
       

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

    • getMissionArea

      public MissionArea getMissionArea()
      Gets the value of the missionArea property.
      Returns:
      possible object is MissionArea
    • setMissionArea

      public void setMissionArea​(MissionArea value)
      Sets the value of the missionArea property.
      Parameters:
      value - allowed object is MissionArea
    • getDisciplineArea

      public DisciplineArea getDisciplineArea()
      Gets the value of the disciplineArea property.
      Returns:
      possible object is DisciplineArea
    • setDisciplineArea

      public void setDisciplineArea​(DisciplineArea value)
      Sets the value of the disciplineArea property.
      Parameters:
      value - allowed object is DisciplineArea