org.opengis.metadata.identification
Class InitiativeType

Object
  extended by CodeList<InitiativeType>
      extended by InitiativeType
All Implemented Interfaces:
Serializable, Comparable<InitiativeType>

@UML(identifier="DS_InitiativeTypeCode",
     specification=ISO_19115)
public final class InitiativeType
extends CodeList<InitiativeType>

Type of aggregation activity in which datasets are related

Since:
GeoAPI 2.1
See Also:
Serialized Form

Field Summary
static InitiativeType CAMPAIGN
          Series of organized planned actions.
static InitiativeType COLLECTION
          Accumulation of datasets assembled for a specific purpose.
static InitiativeType EXERCISE
          Specific performance of a function or group of functions.
static InitiativeType EXPERIMENT
          Process designed to find if something is effective or valid.
static InitiativeType INVESTIGATION
          Search or systematic inquiry.
static InitiativeType MISSION
          Specific operation of a data collection system.
static InitiativeType OPERATION
          Action that is part of a series of actions.
static InitiativeType PLATFORM
          Vehicle or other support base that holds a sensor.
static InitiativeType PROCESS
          Method of doing something involving a number of steps.
static InitiativeType PROGRAM
          Specific planned activity.
static InitiativeType PROJECT
          Organized undertaking, research, or development.
static InitiativeType SENSOR
          Device or piece of equipment which detects or records.
static InitiativeType STUDY
          Examination or investigation.
static InitiativeType TASK
          Piece of work.
static InitiativeType TRIAL
          Process of testing to discover or demonstrate something.
 
Method Summary
 CodeList[] family()
          Returns the list of enumerations of the same kind than this enum.
static InitiativeType valueOf(String code)
          Returns the InitiativeType that matches the given string, or returns a new one if none match it.
static InitiativeType[] values()
          Returns the list of InitiativeTypes.
 
Methods inherited from class CodeList
compareTo, name, ordinal, readResolve, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CAMPAIGN

@UML(identifier="campaign",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType CAMPAIGN
Series of organized planned actions.


COLLECTION

@UML(identifier="collection",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType COLLECTION
Accumulation of datasets assembled for a specific purpose.


EXERCISE

@UML(identifier="exercise",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType EXERCISE
Specific performance of a function or group of functions.


EXPERIMENT

@UML(identifier="experiment",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType EXPERIMENT
Process designed to find if something is effective or valid.


INVESTIGATION

@UML(identifier="investigation",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType INVESTIGATION
Search or systematic inquiry.


MISSION

@UML(identifier="mission",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType MISSION
Specific operation of a data collection system.


SENSOR

@UML(identifier="sensor",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType SENSOR
Device or piece of equipment which detects or records.


OPERATION

@UML(identifier="oepration",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType OPERATION
Action that is part of a series of actions.


PLATFORM

@UML(identifier="platform",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType PLATFORM
Vehicle or other support base that holds a sensor.


PROCESS

@UML(identifier="process",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType PROCESS
Method of doing something involving a number of steps.


PROGRAM

@UML(identifier="program",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType PROGRAM
Specific planned activity.


PROJECT

@UML(identifier="project",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType PROJECT
Organized undertaking, research, or development.


STUDY

@UML(identifier="study",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType STUDY
Examination or investigation.


TASK

@UML(identifier="task",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType TASK
Piece of work.


TRIAL

@UML(identifier="trial",
     obligation=CONDITIONAL,
     specification=ISO_19115)
public static final InitiativeType TRIAL
Process of testing to discover or demonstrate something.

Method Detail

values

public static InitiativeType[] values()
Returns the list of InitiativeTypes.


family

public CodeList[] family()
Returns the list of enumerations of the same kind than this enum.

Specified by:
family in class CodeList<InitiativeType>

valueOf

public static InitiativeType valueOf(String code)
Returns the InitiativeType that matches the given string, or returns a new one if none match it.



Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.