org.citygml4j.impl.citygml.cityobjectgroup
Class CityObjectGroupMemberImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AssociationByRepOrRefImpl<T>
      extended by org.citygml4j.impl.gml.feature.FeaturePropertyImpl<AbstractCityObject>
          extended by org.citygml4j.impl.citygml.cityobjectgroup.CityObjectGroupMemberImpl
All Implemented Interfaces:
CityGML, CityObjectGroupMember, CityObjectGroupModuleComponent, Association<AbstractCityObject>, ModelObject, Child, Copyable, AssociationAttributeGroup, AssociationByRep<AbstractCityObject>, AssociationByRepOrRef<AbstractCityObject>, FeatureProperty<AbstractCityObject>, GML

public class CityObjectGroupMemberImpl
extends FeaturePropertyImpl<AbstractCityObject>
implements CityObjectGroupMember


Constructor Summary
CityObjectGroupMemberImpl()
           
CityObjectGroupMemberImpl(CityObjectGroupModule module)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 CityObjectGroupModule getCityGMLModule()
           
 AbstractCityObject getCityObject()
           
 java.lang.String getGroupRole()
           
 ModelType getModelType()
           
 boolean isSetCityGMLModule()
           
 boolean isSetCityObject()
           
 boolean isSetGroupRole()
           
 void setCityObject(AbstractCityObject cityObject)
           
 void setGroupRole(java.lang.String groupRole)
           
 void unsetCityObject()
           
 void unsetGroupRole()
           
 
Methods inherited from class org.citygml4j.impl.gml.feature.FeaturePropertyImpl
getFeature, getGenericADEComponent, getGMLClass, isSetFeature, isSetGenericADEComponent, setFeature, setGenericADEComponent, unsetFeature, unsetGenericADEComponent
 
Methods inherited from class org.citygml4j.impl.gml.base.AssociationByRepOrRefImpl
getActuate, getArcrole, getHref, getObject, getParent, getRemoteSchema, getRole, getShow, getTitle, getType, isSetActuate, isSetArcrole, isSetHref, isSetObject, isSetParent, isSetRemoteSchema, isSetRole, isSetShow, isSetTitle, isSetType, setActuate, setArcrole, setHref, setObject, setParent, setRemoteSchema, setRole, setShow, setTitle, setType, unsetActuate, unsetArcrole, unsetHref, unsetObject, unsetParent, unsetRemoteSchema, unsetRole, unsetShow, unsetTitle, unsetType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.gml.feature.FeatureProperty
getFeature, getGenericADEComponent, isSetFeature, isSetGenericADEComponent, setFeature, setGenericADEComponent, unsetFeature, unsetGenericADEComponent
 
Methods inherited from interface org.citygml4j.model.gml.base.AssociationByRep
getObject, isSetObject, setObject, unsetObject
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
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
 

Constructor Detail

CityObjectGroupMemberImpl

public CityObjectGroupMemberImpl()

CityObjectGroupMemberImpl

public CityObjectGroupMemberImpl(CityObjectGroupModule module)
Method Detail

getCityObject

public AbstractCityObject getCityObject()
Specified by:
getCityObject in interface CityObjectGroupMember

isSetCityObject

public boolean isSetCityObject()
Specified by:
isSetCityObject in interface CityObjectGroupMember

setCityObject

public void setCityObject(AbstractCityObject cityObject)
Specified by:
setCityObject in interface CityObjectGroupMember

unsetCityObject

public void unsetCityObject()
Specified by:
unsetCityObject in interface CityObjectGroupMember

getGroupRole

public java.lang.String getGroupRole()
Specified by:
getGroupRole in interface CityObjectGroupMember

isSetGroupRole

public boolean isSetGroupRole()
Specified by:
isSetGroupRole in interface CityObjectGroupMember

setGroupRole

public void setGroupRole(java.lang.String groupRole)
Specified by:
setGroupRole in interface CityObjectGroupMember

unsetGroupRole

public void unsetGroupRole()
Specified by:
unsetGroupRole in interface CityObjectGroupMember

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class AssociationByRepOrRefImpl<AbstractCityObject>

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

getCityGMLModule

public final CityObjectGroupModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable
Overrides:
copy in class FeaturePropertyImpl<AbstractCityObject>

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class FeaturePropertyImpl<AbstractCityObject>