org.citygml4j.model.common.association
Interface Association<T extends Associable>

All Known Implementing Classes:
_AppearanceProperty, AbstractRingProperty, AddressProperty, AppearanceMember, AppearanceProperty, ArrayAssociation, AssociationByRep, AssociationByRepOrRef, AuxiliaryTrafficAreaProperty, BoundarySurfaceProperty, BoundarySurfaceProperty, BoundarySurfaceProperty, BoundedByWaterSurfaceProperty, BridgeConstructionElementProperty, BridgeInstallationProperty, BridgePartProperty, BuildingInstallationProperty, BuildingPartProperty, CityObjectGroupMember, CityObjectGroupParent, CityObjectMember, CompositeCurveProperty, CompositeSolidProperty, CompositeSurfaceProperty, CurveArrayProperty, CurveProperty, CurveSegmentArrayProperty, DomainSet, Exterior, FeatureArrayProperty, FeatureMember, FeatureProperty, GeneralizationRelation, GeometricComplexProperty, GeometricPrimitiveProperty, GeometryArrayProperty, GeometryProperty, GridProperty, ImplicitRepresentationProperty, InlineGeometryProperty, InnerBoundaryIs, IntBridgeInstallationProperty, IntBuildingInstallationProperty, Interior, InteriorBridgeRoomProperty, InteriorFurnitureProperty, InteriorFurnitureProperty, InteriorFurnitureProperty, InteriorHollowSpaceProperty, InteriorRoomProperty, IntTunnelInstallationProperty, LinearRingProperty, LineStringProperty, LineStringSegmentArrayProperty, LocationProperty, MetaDataProperty, MultiCurveProperty, MultiGeometryProperty, MultiLineStringProperty, MultiPointProperty, MultiPolygonProperty, MultiSolidProperty, MultiSurfaceProperty, OpeningProperty, OpeningProperty, OpeningProperty, OuterBoundaryIs, PointArrayProperty, PointProperty, PointRep, PolygonProperty, PriorityLocationProperty, RangeParameters, RectifiedGridDomain, ReliefComponentProperty, SolidArrayProperty, SolidProperty, SurfaceArrayProperty, SurfaceDataProperty, SurfacePatchArrayProperty, SurfaceProperty, TextureAssociation, TinProperty, TrafficAreaProperty, TrianglePatchArrayProperty, TunnelInstallationProperty, TunnelPartProperty, ValueArrayProperty, ValueProperty, XalAddressProperty

public interface Association<T extends Associable>


Method Summary
 java.lang.Class<T> getAssociableClass()
           
 java.lang.Object getLocalProperty(java.lang.String name)
           
 boolean hasLocalProperty(java.lang.String name)
           
 void setLocalProperty(java.lang.String name, java.lang.Object value)
           
 java.lang.Object unsetLocalProperty(java.lang.String name)
           
 

Method Detail

getAssociableClass

java.lang.Class<T> getAssociableClass()

getLocalProperty

java.lang.Object getLocalProperty(java.lang.String name)

hasLocalProperty

boolean hasLocalProperty(java.lang.String name)

setLocalProperty

void setLocalProperty(java.lang.String name,
                      java.lang.Object value)

unsetLocalProperty

java.lang.Object unsetLocalProperty(java.lang.String name)