@UML(identifier="MD_DatatypeCode", specification=ISO_19115) public final class Datatype extends CodeList<Datatype>
Modifier and Type | Field and Description |
---|---|
static Datatype |
ABSTRACT_CLASS
Class that cannot be directly instantiated.
|
static Datatype |
AGGREGATE_CLASS
Class that is composed of classes it is connected to by an aggregate relationship.
|
static Datatype |
ASSOCIATION
Semantic relationship between two classes that involves connections among their instances.
|
static Datatype |
CHARACTER_STRING
Free text field.
|
static Datatype |
CLASS
Descriptor of a set of objects that share the same attributes, operations, methods,
relationships, and behavior.
|
static Datatype |
CODE_LIST
Flexible enumeration useful for expressing a long list of values, can be extended.
|
static Datatype |
CODE_LIST_ELEMENT
Permissible value for a codelist or enumeration.
|
static Datatype |
DATATYPE_CLASS
Class with few or no operations whose primary purpose is to hold the abstract state of
another class for transmittal, storage, encoding or persistent storage.
|
static Datatype |
ENUMERATION
Data type whose instances form a list of named literal values, not extendable.
|
static Datatype |
INTEGER
Numerical field.
|
static Datatype |
INTERFACE_CLASS
Named set of operations that characterize the behavior of an element.
|
static Datatype |
META_CLASS
Class whose instances are classes.
|
static Datatype |
SPECIFIED_CLASS
Subclass that may be substituted for its superclass.
|
static Datatype |
TYPE_CLASS
Class used for specification of a domain of instances (objects), together with the operations
applicable to the objects.
|
static Datatype |
UNION_CLASS
Class describing a selection of one of the specified types.
|
Modifier and Type | Method and Description |
---|---|
Datatype[] |
family()
Returns the list of enumerations of the same kind than this enum.
|
static Datatype |
valueOf(String code)
Returns the datatype that matches the given string, or returns a new one if none match it.
|
static Datatype[] |
values()
Returns the list of
Datatype s. |
@UML(identifier="class", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype CLASS
@UML(identifier="codelist", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype CODE_LIST
@UML(identifier="enumeration", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype ENUMERATION
@UML(identifier="codelistElement", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype CODE_LIST_ELEMENT
@UML(identifier="abstractClass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype ABSTRACT_CLASS
@UML(identifier="aggregateClass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype AGGREGATE_CLASS
@UML(identifier="specifiedClass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype SPECIFIED_CLASS
@UML(identifier="datatypeClass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype DATATYPE_CLASS
@UML(identifier="interfaceClass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype INTERFACE_CLASS
@UML(identifier="unionClass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype UNION_CLASS
@UML(identifier="metaclass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype META_CLASS
@UML(identifier="typeClass", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype TYPE_CLASS
@UML(identifier="characterString", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype CHARACTER_STRING
@UML(identifier="integer", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype INTEGER
@UML(identifier="association", obligation=CONDITIONAL, specification=ISO_19115) public static final Datatype ASSOCIATION
Copyright © 1996–2023 Geotools. All rights reserved.