net.opengis.gml
Class TimeOrdinalEraType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.DefinitionType
          extended by net.opengis.gml.TimeOrdinalEraType

public class TimeOrdinalEraType
extends DefinitionType

Ordinal temporal reference systems are often hierarchically structured such that an ordinal era at a given level of the hierarchy includes a sequence of shorter, coterminous ordinal eras. This captured using the member/group properties. Note that in this schema, TIme Ordinal Era is patterned on TimeEdge, which is a variation from ISO 19108. This is in order to fulfill the requirements of ordinal reference systems based on eras delimited by named points or nodes, which are common in geology, archeology, etc. This change is subject of a change proposal to ISO

Classe Java pour TimeOrdinalEraType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <complexType name="TimeOrdinalEraType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}DefinitionType">
       <sequence>
         <element name="relatedTime" type="{http://www.opengis.net/gml}RelatedTimeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="start" type="{http://www.opengis.net/gml}TimeNodePropertyType"/>
         <element name="end" type="{http://www.opengis.net/gml}TimeNodePropertyType"/>
         <element name="extent" type="{http://www.opengis.net/gml}TimePeriodPropertyType" minOccurs="0"/>
         <element name="member" type="{http://www.opengis.net/gml}TimeOrdinalEraPropertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="group" type="{http://www.opengis.net/gml}ReferenceType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  TimeNodePropertyType end
           
protected  TimePeriodPropertyType extent
           
protected  ReferenceType group
           
protected  List<TimeOrdinalEraPropertyType> member
           
protected  List<RelatedTimeType> relatedTime
           
protected  TimeNodePropertyType start
           
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
TimeOrdinalEraType()
           
 
Method Summary
 TimeNodePropertyType getEnd()
          Obtient la valeur de la propriété end.
 TimePeriodPropertyType getExtent()
          Obtient la valeur de la propriété extent.
 ReferenceType getGroup()
          Obtient la valeur de la propriété group.
 List<TimeOrdinalEraPropertyType> getMember()
          Gets the value of the member property.
 List<RelatedTimeType> getRelatedTime()
          Gets the value of the relatedTime property.
 TimeNodePropertyType getStart()
          Obtient la valeur de la propriété start.
 boolean isSetEnd()
           
 boolean isSetExtent()
           
 boolean isSetGroup()
           
 boolean isSetMember()
           
 boolean isSetRelatedTime()
           
 boolean isSetStart()
           
 void setEnd(TimeNodePropertyType value)
          Définit la valeur de la propriété end.
 void setExtent(TimePeriodPropertyType value)
          Définit la valeur de la propriété extent.
 void setGroup(ReferenceType value)
          Définit la valeur de la propriété group.
 void setStart(TimeNodePropertyType value)
          Définit la valeur de la propriété start.
 void unsetMember()
           
 void unsetRelatedTime()
           
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

relatedTime

protected List<RelatedTimeType> relatedTime

start

protected TimeNodePropertyType start

end

protected TimeNodePropertyType end

extent

protected TimePeriodPropertyType extent

member

protected List<TimeOrdinalEraPropertyType> member

group

protected ReferenceType group
Constructor Detail

TimeOrdinalEraType

public TimeOrdinalEraType()
Method Detail

getRelatedTime

public List<RelatedTimeType> getRelatedTime()
Gets the value of the relatedTime 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 relatedTime property.

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

    getRelatedTime().add(newItem);
 

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


isSetRelatedTime

public boolean isSetRelatedTime()

unsetRelatedTime

public void unsetRelatedTime()

getStart

public TimeNodePropertyType getStart()
Obtient la valeur de la propriété start.

Returns:
possible object is TimeNodePropertyType

setStart

public void setStart(TimeNodePropertyType value)
Définit la valeur de la propriété start.

Parameters:
value - allowed object is TimeNodePropertyType

isSetStart

public boolean isSetStart()

getEnd

public TimeNodePropertyType getEnd()
Obtient la valeur de la propriété end.

Returns:
possible object is TimeNodePropertyType

setEnd

public void setEnd(TimeNodePropertyType value)
Définit la valeur de la propriété end.

Parameters:
value - allowed object is TimeNodePropertyType

isSetEnd

public boolean isSetEnd()

getExtent

public TimePeriodPropertyType getExtent()
Obtient la valeur de la propriété extent.

Returns:
possible object is TimePeriodPropertyType

setExtent

public void setExtent(TimePeriodPropertyType value)
Définit la valeur de la propriété extent.

Parameters:
value - allowed object is TimePeriodPropertyType

isSetExtent

public boolean isSetExtent()

getMember

public List<TimeOrdinalEraPropertyType> getMember()
Gets the value of the member 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 member property.

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

    getMember().add(newItem);
 

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


isSetMember

public boolean isSetMember()

unsetMember

public void unsetMember()

getGroup

public ReferenceType getGroup()
Obtient la valeur de la propriété group.

Returns:
possible object is ReferenceType

setGroup

public void setGroup(ReferenceType value)
Définit la valeur de la propriété group.

Parameters:
value - allowed object is ReferenceType

isSetGroup

public boolean isSetGroup()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.