gov.nasa.arc.pds.xml.generated
Class ProductContext

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.Product
      extended by 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="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 Summary
protected  Agency agency
           
protected  DisciplineArea disciplineArea
           
protected  Facility facility
           
protected  Instrument instrument
           
protected  InstrumentHost instrumentHost
           
protected  Investigation investigation
           
protected  Node node
           
protected  Other other
           
protected  PDSAffiliate pdsAffiliate
           
protected  PDSGuest pdsGuest
           
protected  ReferenceList referenceList
           
protected  Resource resource
           
protected  Target target
           
protected  Telescope telescope
           
 
Fields inherited from class gov.nasa.arc.pds.xml.generated.Product
identificationArea
 
Constructor Summary
ProductContext()
           
 
Method Summary
 Agency getAgency()
          Gets the value of the agency property.
 DisciplineArea getDisciplineArea()
          Gets the value of the disciplineArea property.
 Facility getFacility()
          Gets the value of the facility property.
 Instrument getInstrument()
          Gets the value of the instrument property.
 InstrumentHost getInstrumentHost()
          Gets the value of the instrumentHost property.
 Investigation getInvestigation()
          Gets the value of the investigation property.
 Node getNode()
          Gets the value of the node property.
 Other getOther()
          Gets the value of the other property.
 PDSAffiliate getPDSAffiliate()
          Gets the value of the pdsAffiliate property.
 PDSGuest getPDSGuest()
          Gets the value of the pdsGuest property.
 ReferenceList getReferenceList()
          Gets the value of the referenceList property.
 Resource getResource()
          Gets the value of the resource property.
 Target getTarget()
          Gets the value of the target property.
 Telescope getTelescope()
          Gets the value of the telescope property.
 void setAgency(Agency value)
          Sets the value of the agency property.
 void setDisciplineArea(DisciplineArea value)
          Sets the value of the disciplineArea property.
 void setFacility(Facility value)
          Sets the value of the facility property.
 void setInstrument(Instrument value)
          Sets the value of the instrument property.
 void setInstrumentHost(InstrumentHost value)
          Sets the value of the instrumentHost property.
 void setInvestigation(Investigation value)
          Sets the value of the investigation property.
 void setNode(Node value)
          Sets the value of the node property.
 void setOther(Other value)
          Sets the value of the other property.
 void setPDSAffiliate(PDSAffiliate value)
          Sets the value of the pdsAffiliate property.
 void setPDSGuest(PDSGuest value)
          Sets the value of the pdsGuest property.
 void setReferenceList(ReferenceList value)
          Sets the value of the referenceList property.
 void setResource(Resource value)
          Sets the value of the resource property.
 void setTarget(Target value)
          Sets the value of the target property.
 void setTelescope(Telescope value)
          Sets the value of the telescope property.
 
Methods inherited from class gov.nasa.arc.pds.xml.generated.Product
getIdentificationArea, setIdentificationArea
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

disciplineArea

protected DisciplineArea disciplineArea

referenceList

protected ReferenceList referenceList

telescope

protected Telescope telescope

target

protected Target target

resource

protected Resource resource

pdsGuest

protected PDSGuest pdsGuest

pdsAffiliate

protected PDSAffiliate pdsAffiliate

other

protected Other other

node

protected Node node

investigation

protected Investigation investigation

instrumentHost

protected InstrumentHost instrumentHost

instrument

protected Instrument instrument

facility

protected Facility facility

agency

protected Agency agency
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

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


Copyright © 2014. All Rights Reserved.