org.citygml4j.model.gml.feature
Interface FeatureProperty<T extends AbstractFeature>

All Superinterfaces:
Association<T>, AssociationAttributeGroup, AssociationByRep<T>, AssociationByRepOrRef<T>, Child, Copyable, GML, ModelObject
All Known Subinterfaces:
AddressProperty, AppearanceMember, AppearanceProperty, AuxiliaryTrafficAreaProperty, BoundarySurfaceProperty, BoundedByWaterSurfaceProperty, BuildingInstallationProperty, BuildingPartProperty, CityObjectGroupMember, CityObjectGroupParent, CityObjectMember, FeatureMember, GeneralizationRelation, GridProperty, IntBuildingInstallationProperty, InteriorFurnitureProperty, InteriorRoomProperty, OpeningProperty, ReliefComponentProperty, SurfaceDataProperty, TrafficAreaProperty
All Known Implementing Classes:
AddressPropertyImpl, AppearanceMemberImpl, AppearancePropertyImpl, AuxiliaryTrafficAreaPropertyImpl, BoundarySurfacePropertyImpl, BoundedByWaterSurfacePropertyImpl, BuildingInstallationPropertyImpl, BuildingPartPropertyImpl, CityObjectGroupMemberImpl, CityObjectGroupParentImpl, CityObjectMemberImpl, FeatureMemberImpl, FeaturePropertyImpl, GeneralizationRelationImpl, GridPropertyImpl, IntBuildingInstallationPropertyImpl, InteriorFurniturePropertyImpl, InteriorRoomPropertyImpl, OpeningPropertyImpl, ReliefComponentPropertyImpl, SurfaceDataPropertyImpl, TrafficAreaPropertyImpl

public interface FeatureProperty<T extends AbstractFeature>
extends AssociationByRepOrRef<T>


Method Summary
 T getFeature()
           
 ADEComponent getGenericADEComponent()
           
 boolean isSetFeature()
           
 boolean isSetGenericADEComponent()
           
 void setFeature(T feature)
           
 void setGenericADEComponent(ADEComponent genericADEComponent)
           
 void unsetFeature()
           
 void unsetGenericADEComponent()
           
 
Methods inherited from interface org.citygml4j.model.gml.base.AssociationByRep
getObject, isSetObject, setObject, unsetObject
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 
Methods inherited from interface org.citygml4j.model.gml.base.AssociationAttributeGroup
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 interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Method Detail

getFeature

T getFeature()

getGenericADEComponent

ADEComponent getGenericADEComponent()

isSetFeature

boolean isSetFeature()

isSetGenericADEComponent

boolean isSetGenericADEComponent()

setFeature

void setFeature(T feature)

setGenericADEComponent

void setGenericADEComponent(ADEComponent genericADEComponent)

unsetFeature

void unsetFeature()

unsetGenericADEComponent

void unsetGenericADEComponent()