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:
- 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>
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, getModelType, getObject, getParent, hasLocalProperty, isSetObject, isSetParent, setLocalProperty, setObject, setParent, unsetLocalProperty, unsetObject, unsetParent |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeatureProperty
public FeatureProperty()
FeatureProperty
public FeatureProperty(T feature)
FeatureProperty
public FeatureProperty(java.lang.String href)
getFeature
public T getFeature()
isSetFeature
public boolean isSetFeature()
setFeature
public void setFeature(T feature)
unsetFeature
public void unsetFeature()
getGenericADEComponent
public ADEComponent getGenericADEComponent()
isSetGenericADEComponent
public boolean isSetGenericADEComponent()
setGenericADEComponent
public void setGenericADEComponent(ADEComponent genericADEComponent)
unsetGenericADEComponent
public void unsetGenericADEComponent()
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interface GML
- Overrides:
getGMLClass
in class AssociationByRepOrRef<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 interface Copyable
- Overrides:
copyTo
in class AssociationByRepOrRef<T extends AbstractFeature>
copy
public java.lang.Object copy(CopyBuilder copyBuilder)