Class ProductContext

java.lang.Object
gov.nasa.arc.pds.xml.generated.Product
gov.nasa.arc.pds.xml.generated.ProductContext

public class ProductContext
extends Product
The Product Context class describes something that provides context and provenance for an observational product.

Java class for Product_Context complex type.

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

 <complexType name="Product_Context">
   <complexContent>
     <extension base="{http://pds.nasa.gov/pds4/pds/v1}Product">
       <sequence>
         <element name="Discipline_Area" type="{http://pds.nasa.gov/pds4/pds/v1}Discipline_Area" minOccurs="0"/>
         <element name="Reference_List" type="{http://pds.nasa.gov/pds4/pds/v1}Reference_List" minOccurs="0"/>
         <choice>
           <element name="Agency" type="{http://pds.nasa.gov/pds4/pds/v1}Agency"/>
           <element name="Airborne" type="{http://pds.nasa.gov/pds4/pds/v1}Airborne"/>
           <element name="Facility" type="{http://pds.nasa.gov/pds4/pds/v1}Facility"/>
           <element name="Instrument" type="{http://pds.nasa.gov/pds4/pds/v1}Instrument"/>
           <element name="Instrument_Host" type="{http://pds.nasa.gov/pds4/pds/v1}Instrument_Host"/>
           <element name="Investigation" type="{http://pds.nasa.gov/pds4/pds/v1}Investigation"/>
           <element name="Node" type="{http://pds.nasa.gov/pds4/pds/v1}Node"/>
           <element name="Other" type="{http://pds.nasa.gov/pds4/pds/v1}Other"/>
           <element name="PDS_Affiliate" type="{http://pds.nasa.gov/pds4/pds/v1}PDS_Affiliate"/>
           <element name="PDS_Guest" type="{http://pds.nasa.gov/pds4/pds/v1}PDS_Guest"/>
           <element name="Resource" type="{http://pds.nasa.gov/pds4/pds/v1}Resource"/>
           <element name="Target" type="{http://pds.nasa.gov/pds4/pds/v1}Target"/>
           <element name="Telescope" type="{http://pds.nasa.gov/pds4/pds/v1}Telescope"/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • ProductContext

      public ProductContext()
  • Method Details

    • 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
    • getReferenceList

      public ReferenceList getReferenceList()
      Gets the value of the referenceList property.
      Returns:
      possible object is ReferenceList
    • setReferenceList

      public void setReferenceList​(ReferenceList value)
      Sets the value of the referenceList property.
      Parameters:
      value - allowed object is ReferenceList
    • getTelescope

      public Telescope getTelescope()
      Gets the value of the telescope property.
      Returns:
      possible object is Telescope
    • setTelescope

      public void setTelescope​(Telescope value)
      Sets the value of the telescope property.
      Parameters:
      value - allowed object is Telescope
    • getTarget

      public Target getTarget()
      Gets the value of the target property.
      Returns:
      possible object is Target
    • setTarget

      public void setTarget​(Target value)
      Sets the value of the target property.
      Parameters:
      value - allowed object is Target
    • getResource

      public Resource getResource()
      Gets the value of the resource property.
      Returns:
      possible object is Resource
    • setResource

      public void setResource​(Resource value)
      Sets the value of the resource property.
      Parameters:
      value - allowed object is Resource
    • getPDSGuest

      public PDSGuest getPDSGuest()
      Gets the value of the pdsGuest property.
      Returns:
      possible object is PDSGuest
    • setPDSGuest

      public void setPDSGuest​(PDSGuest value)
      Sets the value of the pdsGuest property.
      Parameters:
      value - allowed object is PDSGuest
    • getPDSAffiliate

      public PDSAffiliate getPDSAffiliate()
      Gets the value of the pdsAffiliate property.
      Returns:
      possible object is PDSAffiliate
    • setPDSAffiliate

      public void setPDSAffiliate​(PDSAffiliate value)
      Sets the value of the pdsAffiliate property.
      Parameters:
      value - allowed object is PDSAffiliate
    • getOther

      public Other getOther()
      Gets the value of the other property.
      Returns:
      possible object is Other
    • setOther

      public void setOther​(Other value)
      Sets the value of the other property.
      Parameters:
      value - allowed object is Other
    • getNode

      public Node getNode()
      Gets the value of the node property.
      Returns:
      possible object is Node
    • setNode

      public void setNode​(Node value)
      Sets the value of the node property.
      Parameters:
      value - allowed object is Node
    • getInvestigation

      public Investigation getInvestigation()
      Gets the value of the investigation property.
      Returns:
      possible object is Investigation
    • setInvestigation

      public void setInvestigation​(Investigation value)
      Sets the value of the investigation property.
      Parameters:
      value - allowed object is Investigation
    • getInstrumentHost

      public InstrumentHost getInstrumentHost()
      Gets the value of the instrumentHost property.
      Returns:
      possible object is InstrumentHost
    • setInstrumentHost

      public void setInstrumentHost​(InstrumentHost value)
      Sets the value of the instrumentHost property.
      Parameters:
      value - allowed object is InstrumentHost
    • getInstrument

      public Instrument getInstrument()
      Gets the value of the instrument property.
      Returns:
      possible object is Instrument
    • setInstrument

      public void setInstrument​(Instrument value)
      Sets the value of the instrument property.
      Parameters:
      value - allowed object is Instrument
    • getFacility

      public Facility getFacility()
      Gets the value of the facility property.
      Returns:
      possible object is Facility
    • setFacility

      public void setFacility​(Facility value)
      Sets the value of the facility property.
      Parameters:
      value - allowed object is Facility
    • getAirborne

      public Airborne getAirborne()
      Gets the value of the airborne property.
      Returns:
      possible object is Airborne
    • setAirborne

      public void setAirborne​(Airborne value)
      Sets the value of the airborne property.
      Parameters:
      value - allowed object is Airborne
    • getAgency

      public Agency getAgency()
      Gets the value of the agency property.
      Returns:
      possible object is Agency
    • setAgency

      public void setAgency​(Agency value)
      Sets the value of the agency property.
      Parameters:
      value - allowed object is Agency