public final class MilitaryDataModel extends Object
Instances of MilitarySymbol
can be converted to Features with this data type using MilitarySymbol#copyToFeature
. Converting a Feature
back into a MilitarySymbol
can be done with MilitarySymbol#create
.
Modifier and Type | Method and Description |
---|---|
static DataModel |
get()
The data model containing the data type of military symbols.
|
static DataPropertyPath |
getGeometryPropertyPath()
Returns the property path to the geometry property.
|
static DataPropertyPath |
getModifierPropertyPath(MilitarySymbol.Modifier modifier)
Returns the property path for the given modifier, or
null if the modifier is an SIDC modifier. |
static DataPropertyPath |
getSidcPropertyPath()
Returns the property path to the SIDC property.
|
static DataPropertyPath |
getSymbologyPropertyPath()
Returns the property path to the symbology property.
|
static DataType |
getSymbolType()
Returns the data type of military symbols.
|
@NotNull public static DataModel get()
@NotNull public static DataType getSymbolType()
@NotNull public static DataPropertyPath getSymbologyPropertyPath()
@NotNull public static DataPropertyPath getSidcPropertyPath()
@NotNull public static DataPropertyPath getGeometryPropertyPath()
@Nullable public static DataPropertyPath getModifierPropertyPath(@NotNull MilitarySymbol.Modifier modifier)
null
if the modifier is an SIDC modifier.
SIDC modifiers do not have a separate property, because they are encoded in the SIDC property.
modifier
- the modifier for which to return the property path.null
if the modifier is an SIDC modifier.