Package org.citygml4j.model.gml.feature
Class FeatureProperty<T extends AbstractFeature>
- java.lang.Object
-
- org.citygml4j.model.gml.base.AssociationByRep<T>
-
- org.citygml4j.model.gml.base.AssociationByRepOrRef<T>
-
- org.citygml4j.model.gml.feature.FeatureProperty<T>
-
- All Implemented Interfaces:
java.io.Serializable
,Association<T>
,ModelObject
,Child
,Copyable
,AssociationAttributeGroup
,GML
- Direct Known Subclasses:
AddressProperty
,AppearanceProperty
,AuxiliaryTrafficAreaProperty
,BoundarySurfaceProperty
,BoundarySurfaceProperty
,BoundarySurfaceProperty
,BoundedByWaterSurfaceProperty
,BridgeConstructionElementProperty
,BridgeInstallationProperty
,BridgePartProperty
,BuildingInstallationProperty
,BuildingPartProperty
,CityObjectGroupMember
,CityObjectGroupParent
,CityObjectMember
,FeatureMember
,GeneralizationRelation
,GridProperty
,IntBridgeInstallationProperty
,IntBuildingInstallationProperty
,InteriorBridgeRoomProperty
,InteriorFurnitureProperty
,InteriorFurnitureProperty
,InteriorFurnitureProperty
,InteriorHollowSpaceProperty
,InteriorRoomProperty
,IntTunnelInstallationProperty
,OpeningProperty
,OpeningProperty
,OpeningProperty
,ReliefComponentProperty
,SurfaceDataProperty
,TrafficAreaProperty
,TunnelInstallationProperty
,TunnelPartProperty
public class FeatureProperty<T extends AbstractFeature> extends AssociationByRepOrRef<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FeatureProperty()
FeatureProperty(java.lang.String href)
FeatureProperty(T feature)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
copy(CopyBuilder copyBuilder)
java.lang.Object
copyTo(java.lang.Object target, CopyBuilder copyBuilder)
java.lang.Class<T>
getAssociableClass()
T
getFeature()
ADEGenericElement
getGenericADEElement()
GMLClass
getGMLClass()
boolean
isSetFeature()
boolean
isSetGenericADEElement()
void
setFeature(T feature)
void
setGenericADEElement(ADEGenericElement genericADEElement)
void
unsetFeature()
void
unsetGenericADEElement()
-
Methods inherited from class org.citygml4j.model.gml.base.AssociationByRepOrRef
getActuate, getArcrole, getHref, getRemoteSchema, getRole, getShow, getTitle, getType, isSetActuate, isSetArcrole, isSetHref, isSetRemoteSchema, isSetRole, isSetShow, isSetTitle, isSetType, setActuate, setArcrole, setHref, setRemoteSchema, setRole, setShow, setTitle, setType, unsetActuate, unsetArcrole, unsetHref, unsetRemoteSchema, unsetRole, unsetShow, unsetTitle, unsetType
-
Methods inherited from class org.citygml4j.model.gml.base.AssociationByRep
getLocalProperty, getObject, getParent, hasLocalProperty, isSetObject, isSetParent, setLocalProperty, setObject, setParent, unsetLocalProperty, unsetObject, unsetParent
-
-
-
-
Constructor Detail
-
FeatureProperty
public FeatureProperty()
-
FeatureProperty
public FeatureProperty(T feature)
-
FeatureProperty
public FeatureProperty(java.lang.String href)
-
-
Method Detail
-
getFeature
public T getFeature()
-
isSetFeature
public boolean isSetFeature()
-
setFeature
public void setFeature(T feature)
-
unsetFeature
public void unsetFeature()
-
getGenericADEElement
public ADEGenericElement getGenericADEElement()
-
isSetGenericADEElement
public boolean isSetGenericADEElement()
-
setGenericADEElement
public void setGenericADEElement(ADEGenericElement genericADEElement)
-
unsetGenericADEElement
public void unsetGenericADEElement()
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
- Overrides:
getGMLClass
in classAssociationByRepOrRef<T extends AbstractFeature>
-
getAssociableClass
public java.lang.Class<T> getAssociableClass()
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAssociationByRepOrRef<T extends AbstractFeature>
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
-