Class TLcdISO19115DatatypeCode
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19115Code
com.luciad.format.metadata.model.metadataextension.TLcdISO19115DatatypeCode
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Datatype of element or entity.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdISO19115DatatypeCodeClass that cannot be directly instantiated.static final TLcdISO19115DatatypeCodeClass that is composed of classes it is connected to by an aggregate relationship.static final TLcdISO19115DatatypeCodeSemantic relationship between two classes that involves connections among their instances.static final TLcdISO19115DatatypeCodeFree text field.static final TLcdISO19115DatatypeCodeDescriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior.static final TLcdDataPropertyData property that maps to thecodeListattribute.static final TLcdDataPropertyData property that maps to thecodeListValueattribute.static final TLcdDataPropertyData property that maps to thecodeSpaceattribute.static final TLcdISO19115DatatypeCodeFlexible enumeration useful for expressing a long list of values, can be extended.static final TLcdISO19115DatatypeCodePermissible value for a codelist or enumeration.static final TLcdISO19115DatatypeCodeClass 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 final TLcdISO19115DatatypeCodeData type whose instances form a list of named literal values, not extendable.static final TLcdISO19115DatatypeCodeNumerical field.static final TLcdISO19115DatatypeCodeNamed set of operations that characterize the behavior of an element.static final TLcdISO19115DatatypeCodeClass whose instances are classes.static final TLcdISO19115DatatypeCodeSubclass that may be substituted for its superclass.static final TLcdISO19115DatatypeCodeClass used for specification of a domain of instances (objects), together with the operations applicable to the objects.static final TLcdDataPropertyData property that holds the type of this instance.static final TLcdISO19115DatatypeCodeClass describing a selection of one of the specified types.static final TLcdDataPropertyData property that maps to the value defined by the simple content. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thecodeListattribute.Returns the value of the property that maps to thecodeListValueattribute.Returns the value of the property that maps to thecodeSpaceattribute.getType()Returns the value of the property that holds the type of this instance.Returns the value of the property that maps to the value defined by the simple content.voidsetCodeList(URI aValue) Sets the value of the property that maps to thecodeListattribute.voidsetCodeListValue(URI aValue) Sets the value of the property that maps to thecodeListValueattribute.voidsetCodeSpace(URI aValue) Sets the value of the property that maps to thecodeSpaceattribute.voidSets the value of the property that holds the type of this instance.voidsetValueObject(String aValue) Sets the value of the property that maps to the value defined by the simple content.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19115Code
equals, hashCode
-
Field Details
-
CLASS
Descriptor of a set of objects that share the same attributes, operations, methods, relationships, and behavior. -
CODELIST
Flexible enumeration useful for expressing a long list of values, can be extended. -
ENUMERATION
Data type whose instances form a list of named literal values, not extendable. -
CODELIST_ELEMENT
Permissible value for a codelist or enumeration. -
ABSTRACT_CLASS
Class that cannot be directly instantiated. -
AGGREGATE_CLASS
Class that is composed of classes it is connected to by an aggregate relationship. -
SPECIFIED_CLASS
Subclass that may be substituted for its superclass. -
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. -
INTERFACE_CLASS
Named set of operations that characterize the behavior of an element. -
UNION_CLASS
Class describing a selection of one of the specified types. -
META_CLASS
Class whose instances are classes. -
TYPE_CLASS
Class used for specification of a domain of instances (objects), together with the operations applicable to the objects. A type may have attributes and associations. -
CHARACTER_STRING
Free text field. -
INTEGER
Numerical field. -
ASSOCIATION
Semantic relationship between two classes that involves connections among their instances. -
VALUE_PROPERTY
Data property that maps to the value defined by the simple content. The possible values for this property are instances ofString. -
CODE_LIST_PROPERTY
Data property that maps to thecodeListattribute. The possible values for this property are instances ofURI. -
CODE_LIST_VALUE_PROPERTY
Data property that maps to thecodeListValueattribute. The possible values for this property are instances ofURI. -
CODE_SPACE_PROPERTY
Data property that maps to thecodeSpaceattribute. The possible values for this property are instances ofURI. -
TYPE_PROPERTY
Data property that holds the type of this instance. The possible values for this property are the publicQNameconstants defined in this class.
-
-
Constructor Details
-
TLcdISO19115DatatypeCode
-
-
Method Details
-
getValueObject
Returns the value of the property that maps to the value defined by the simple content.- Returns:
- the value of the
VALUE_PROPERTYproperty.
-
setValueObject
Sets the value of the property that maps to the value defined by the simple content.- Parameters:
aValue- the value to set for theVALUE_PROPERTYproperty.
-
getCodeList
Returns the value of the property that maps to thecodeListattribute.- Returns:
- the value of the
CODE_LIST_PROPERTYproperty.
-
setCodeList
Sets the value of the property that maps to thecodeListattribute.- Parameters:
aValue- the value to set for theCODE_LIST_PROPERTYproperty.
-
getCodeListValue
Returns the value of the property that maps to thecodeListValueattribute.- Returns:
- the value of the
CODE_LIST_VALUE_PROPERTYproperty.
-
setCodeListValue
Sets the value of the property that maps to thecodeListValueattribute.- Parameters:
aValue- the value to set for theCODE_LIST_VALUE_PROPERTYproperty.
-
getCodeSpace
Returns the value of the property that maps to thecodeSpaceattribute.- Returns:
- the value of the
CODE_SPACE_PROPERTYproperty.
-
setCodeSpace
Sets the value of the property that maps to thecodeSpaceattribute.- Parameters:
aValue- the value to set for theCODE_SPACE_PROPERTYproperty.
-
getType
Returns the value of the property that holds the type of this instance.The possible values for this property are the public
QNameconstants defined in this class.- Returns:
- the value of the
TYPE_PROPERTYproperty.
-
setType
Sets the value of the property that holds the type of this instance.The possible values for this property are the public
QNameconstants defined in this class.- Parameters:
aValue- the value to set for theTYPE_PROPERTYproperty.
-