Class TLcdISO19115ScopeCode

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19115Code
com.luciad.format.metadata.model.maintenance.TLcdISO19115ScopeCode
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdISO19115ScopeCode extends TLcdISO19115Code
Class of information to which the referencing entity applies.
Since:
10.0
  • Field Details

    • ATTRIBUTE

      public static final TLcdISO19115ScopeCode ATTRIBUTE
      Information applies to the attribute class.
    • ATTRIBUTE_TYPE

      public static final TLcdISO19115ScopeCode ATTRIBUTE_TYPE
      Information applies to the characteristic of a feature.
    • COLLECTION_HARDWARE

      public static final TLcdISO19115ScopeCode COLLECTION_HARDWARE
      Information applies to the collection hardware class.
    • COLLECTION_SESSION

      public static final TLcdISO19115ScopeCode COLLECTION_SESSION
      Information applies to the collection session.
    • DATASET

      public static final TLcdISO19115ScopeCode DATASET
      Information applies to the dataset.
    • SERIES

      public static final TLcdISO19115ScopeCode SERIES
      Information applies to the series.
    • NON_GEOGRAPHIC_DATASET

      public static final TLcdISO19115ScopeCode NON_GEOGRAPHIC_DATASET
      information applies to non-geographic data;
    • DIMENSION_GROUP

      public static final TLcdISO19115ScopeCode DIMENSION_GROUP
      Information applies to a dimension group.
    • FEATURE

      public static final TLcdISO19115ScopeCode FEATURE
      Information applies to a feature.
    • FEATURE_TYPE

      public static final TLcdISO19115ScopeCode FEATURE_TYPE
      Information applies to a feature type.
    • PROPERTY_TYPE

      public static final TLcdISO19115ScopeCode PROPERTY_TYPE
      Information applies to a property type.
    • FIELD_SESSION

      public static final TLcdISO19115ScopeCode FIELD_SESSION
      Information applies to a field session.
    • SOFTWARE

      public static final TLcdISO19115ScopeCode SOFTWARE
      Information applies to a computer program or routine.
    • SERVICE

      public static final TLcdISO19115ScopeCode SERVICE
      Information applies to a capability which a service provider entity makes available to a service user entity through a set of interfaces that define a behaviour, such as a use case.
    • MODEL

      public static final TLcdISO19115ScopeCode MODEL
      Information applies to a copy or imitation of an existing or hypothetical object.
    • TILE

      public static final TLcdISO19115ScopeCode TILE
      Information applies to a tile, a spatial subset of geographic data.
    • COLLECTION

      public static final TLcdISO19115ScopeCode COLLECTION
      Information applies to an unstructured set.
      Since:
      2022.0
    • VALUE_PROPERTY

      public static final TLcdDataProperty VALUE_PROPERTY
      Data property that maps to the value defined by the simple content. The possible values for this property are instances of String.
    • CODE_LIST_PROPERTY

      public static final TLcdDataProperty CODE_LIST_PROPERTY
      Data property that maps to the codeList attribute. The possible values for this property are instances of URI.
    • CODE_LIST_VALUE_PROPERTY

      public static final TLcdDataProperty CODE_LIST_VALUE_PROPERTY
      Data property that maps to the codeListValue attribute. The possible values for this property are instances of URI.
    • CODE_SPACE_PROPERTY

      public static final TLcdDataProperty CODE_SPACE_PROPERTY
      Data property that maps to the codeSpace attribute. The possible values for this property are instances of URI.
    • TYPE_PROPERTY

      public static final TLcdDataProperty TYPE_PROPERTY
      Data property that holds the type of this instance. The possible values for this property are the public QName constants defined in this class.
  • Constructor Details

    • TLcdISO19115ScopeCode

      public TLcdISO19115ScopeCode(TLcdDataType aType)
  • Method Details

    • getValueObject

      public String getValueObject()
      Returns the value of the property that maps to the value defined by the simple content.
      Returns:
      the value of the VALUE_PROPERTY property.
    • setValueObject

      public void setValueObject(String aValue)
      Sets the value of the property that maps to the value defined by the simple content.
      Parameters:
      aValue - the value to set for the VALUE_PROPERTY property.
    • getCodeList

      public URI getCodeList()
      Returns the value of the property that maps to the codeList attribute.
      Returns:
      the value of the CODE_LIST_PROPERTY property.
    • setCodeList

      public void setCodeList(URI aValue)
      Sets the value of the property that maps to the codeList attribute.
      Parameters:
      aValue - the value to set for the CODE_LIST_PROPERTY property.
    • getCodeListValue

      public URI getCodeListValue()
      Returns the value of the property that maps to the codeListValue attribute.
      Returns:
      the value of the CODE_LIST_VALUE_PROPERTY property.
    • setCodeListValue

      public void setCodeListValue(URI aValue)
      Sets the value of the property that maps to the codeListValue attribute.
      Parameters:
      aValue - the value to set for the CODE_LIST_VALUE_PROPERTY property.
    • getCodeSpace

      public URI getCodeSpace()
      Returns the value of the property that maps to the codeSpace attribute.
      Returns:
      the value of the CODE_SPACE_PROPERTY property.
    • setCodeSpace

      public void setCodeSpace(URI aValue)
      Sets the value of the property that maps to the codeSpace attribute.
      Parameters:
      aValue - the value to set for the CODE_SPACE_PROPERTY property.
    • getType

      public QName getType()
      Returns the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Returns:
      the value of the TYPE_PROPERTY property.
    • setType

      public void setType(QName aValue)
      Sets the value of the property that holds the type of this instance.

      The possible values for this property are the public QName constants defined in this class.

      Parameters:
      aValue - the value to set for the TYPE_PROPERTY property.