Class 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>
     
    • Constructor Detail

      • ProductContext

        public ProductContext()
    • Method Detail

      • 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