public class TLcdGML31MultiSolid extends TLcdGML31AbstractGeometricAggregate
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
GID_PROPERTY
Property that maps on the
gid attribute. |
static TLcdDataProperty |
SOLID_MEMBER_PROPERTY
Data property that maps to the
solidMember element. |
static TLcdDataProperty |
SOLID_MEMBERS_PROPERTY
Data property that maps to the
solidMembers element. |
SRS_PROPERTY
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML31MultiSolid() |
TLcdGML31MultiSolid(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
String |
getGid()
Gets the value of the
GID_PROPERTY property. |
List<TLcdGML31AbstractSolid> |
getSolidMember()
Returns the value of the property that maps to the
solidMember element. |
List<TLcdGML31AbstractSolid> |
getSolidMembers()
Returns the role value contained in the value of the
SOLID_MEMBERS_PROPERTY property. |
void |
setGid(String aValue)
Sets the value of the
GID_PROPERTY property. |
void |
setSolidMembers(List<TLcdGML31AbstractSolid> aValue)
Sets the value of the property that maps to the
solidMembers element. |
addShape, addShape, addShapes, clearShapes, getShape, getShapeCount, invalidateObject, removeShape, removeShape, removeShapes, setShape, setShapes, shapeChanged, shapeChanged, shapesChanged
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getSrs, setSrs, toString
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
public static final TLcdDataProperty SOLID_MEMBER_PROPERTY
solidMember
element.
The possible values for this property are instances of List<TLcdGML31SolidProperty>
.public static final TLcdDataProperty SOLID_MEMBERS_PROPERTY
solidMembers
element.
The possible values for this property are instances of TLcdGML31SolidArrayProperty
.public static final TLcdDataProperty GID_PROPERTY
gid
attribute. Acceptable values for this property are instances of java.lang.String
.public TLcdGML31MultiSolid()
public TLcdGML31MultiSolid(TLcdDataType aType)
public List<TLcdGML31AbstractSolid> getSolidMember()
solidMember
element.
This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".
SOLID_MEMBER_PROPERTY
property.List
public List<TLcdGML31AbstractSolid> getSolidMembers()
SOLID_MEMBERS_PROPERTY
property. Returns null
if the value of the SOLID_MEMBERS_PROPERTY
property is null
.
This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.
SOLID_MEMBERS_PROPERTY
property.TLcdGML31SolidArrayProperty
public void setSolidMembers(List<TLcdGML31AbstractSolid> aValue)
solidMembers
element. to a new instance of the association class TLcdGML31SolidArrayProperty
initialized with the given role value. In case the given role value is null
, the SOLID_MEMBERS_PROPERTY
property is set to null
.
This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.
aValue
- the role value to set for the SOLID_MEMBERS_PROPERTY
property.public String getGid()
GID_PROPERTY
property.
This attribute is included for backward compatibility with GML 2 and is deprecated with GML 3. This identifer is superceded by "gml:id" inherited from AbstractGMLType. The attribute "gid" should not be used anymore and may be deleted in future versions of GML without further notice.
GID_PROPERTY
property.public void setGid(String aValue)
GID_PROPERTY
property.
This attribute is included for backward compatibility with GML 2 and is deprecated with GML 3. This identifer is superceded by "gml:id" inherited from AbstractGMLType. The attribute "gid" should not be used anymore and may be deleted in future versions of GML without further notice.
aValue
- the value to set for the GID_PROPERTY
property.