org.citygml4j.impl.gml.base
Class AssociationByRepOrRefImpl<T extends Associable & Child>

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AssociationByRepOrRefImpl<T>
All Implemented Interfaces:
Association<T>, ModelObject, Child, Copyable, AssociationAttributeGroup, AssociationByRep<T>, AssociationByRepOrRef<T>, GML
Direct Known Subclasses:
_AppearancePropertyImpl, FeaturePropertyImpl, GeometryPropertyImpl, ImplicitRepresentationPropertyImpl, MetaDataPropertyImpl, RangeParametersImpl, TextureAssociationImpl, ValuePropertyImpl

public abstract class AssociationByRepOrRefImpl<T extends Associable & Child>
extends java.lang.Object
implements AssociationByRepOrRef<T>


Constructor Summary
AssociationByRepOrRefImpl()
           
 
Method Summary
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.String getActuate()
           
 java.lang.String getArcrole()
           
 GMLClass getGMLClass()
           
 java.lang.String getHref()
           
 ModelType getModelType()
           
 T getObject()
           
 ModelObject getParent()
           
 java.lang.String getRemoteSchema()
           
 java.lang.String getRole()
           
 java.lang.String getShow()
           
 java.lang.String getTitle()
           
 java.lang.String getType()
           
 boolean isSetActuate()
           
 boolean isSetArcrole()
           
 boolean isSetHref()
           
 boolean isSetObject()
           
 boolean isSetParent()
           
 boolean isSetRemoteSchema()
           
 boolean isSetRole()
           
 boolean isSetShow()
           
 boolean isSetTitle()
           
 boolean isSetType()
           
 void setActuate(java.lang.String actuate)
           
 void setArcrole(java.lang.String arcrole)
           
 void setHref(java.lang.String href)
           
 void setObject(T object)
           
 void setParent(ModelObject parent)
           
 void setRemoteSchema(java.lang.String remoteSchema)
           
 void setRole(java.lang.String role)
           
 void setShow(java.lang.String show)
           
 void setTitle(java.lang.String title)
           
 void setType(java.lang.String type)
           
 void unsetActuate()
           
 void unsetArcrole()
           
 void unsetHref()
           
 void unsetObject()
           
 void unsetParent()
           
 void unsetRemoteSchema()
           
 void unsetRole()
           
 void unsetShow()
           
 void unsetTitle()
           
 void unsetType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AssociationByRepOrRefImpl

public AssociationByRepOrRefImpl()
Method Detail

getObject

public T getObject()
Specified by:
getObject in interface AssociationByRep<T extends Associable & Child>

isSetObject

public boolean isSetObject()
Specified by:
isSetObject in interface AssociationByRep<T extends Associable & Child>

setObject

public void setObject(T object)
Specified by:
setObject in interface AssociationByRep<T extends Associable & Child>

unsetObject

public void unsetObject()
Specified by:
unsetObject in interface AssociationByRep<T extends Associable & Child>

getActuate

public java.lang.String getActuate()
Specified by:
getActuate in interface AssociationAttributeGroup

getArcrole

public java.lang.String getArcrole()
Specified by:
getArcrole in interface AssociationAttributeGroup

getHref

public java.lang.String getHref()
Specified by:
getHref in interface AssociationAttributeGroup

getRemoteSchema

public java.lang.String getRemoteSchema()
Specified by:
getRemoteSchema in interface AssociationAttributeGroup

getRole

public java.lang.String getRole()
Specified by:
getRole in interface AssociationAttributeGroup

getShow

public java.lang.String getShow()
Specified by:
getShow in interface AssociationAttributeGroup

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface AssociationAttributeGroup

getType

public java.lang.String getType()
Specified by:
getType in interface AssociationAttributeGroup

isSetActuate

public boolean isSetActuate()
Specified by:
isSetActuate in interface AssociationAttributeGroup

isSetArcrole

public boolean isSetArcrole()
Specified by:
isSetArcrole in interface AssociationAttributeGroup

isSetHref

public boolean isSetHref()
Specified by:
isSetHref in interface AssociationAttributeGroup

isSetRemoteSchema

public boolean isSetRemoteSchema()
Specified by:
isSetRemoteSchema in interface AssociationAttributeGroup

isSetRole

public boolean isSetRole()
Specified by:
isSetRole in interface AssociationAttributeGroup

isSetShow

public boolean isSetShow()
Specified by:
isSetShow in interface AssociationAttributeGroup

isSetTitle

public boolean isSetTitle()
Specified by:
isSetTitle in interface AssociationAttributeGroup

isSetType

public boolean isSetType()
Specified by:
isSetType in interface AssociationAttributeGroup

setActuate

public void setActuate(java.lang.String actuate)
Specified by:
setActuate in interface AssociationAttributeGroup

setArcrole

public void setArcrole(java.lang.String arcrole)
Specified by:
setArcrole in interface AssociationAttributeGroup

setHref

public void setHref(java.lang.String href)
Specified by:
setHref in interface AssociationAttributeGroup

setRemoteSchema

public void setRemoteSchema(java.lang.String remoteSchema)
Specified by:
setRemoteSchema in interface AssociationAttributeGroup

setRole

public void setRole(java.lang.String role)
Specified by:
setRole in interface AssociationAttributeGroup

setShow

public void setShow(java.lang.String show)
Specified by:
setShow in interface AssociationAttributeGroup

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface AssociationAttributeGroup

setType

public void setType(java.lang.String type)
Specified by:
setType in interface AssociationAttributeGroup

unsetActuate

public void unsetActuate()
Specified by:
unsetActuate in interface AssociationAttributeGroup

unsetArcrole

public void unsetArcrole()
Specified by:
unsetArcrole in interface AssociationAttributeGroup

unsetHref

public void unsetHref()
Specified by:
unsetHref in interface AssociationAttributeGroup

unsetRemoteSchema

public void unsetRemoteSchema()
Specified by:
unsetRemoteSchema in interface AssociationAttributeGroup

unsetRole

public void unsetRole()
Specified by:
unsetRole in interface AssociationAttributeGroup

unsetShow

public void unsetShow()
Specified by:
unsetShow in interface AssociationAttributeGroup

unsetTitle

public void unsetTitle()
Specified by:
unsetTitle in interface AssociationAttributeGroup

unsetType

public void unsetType()
Specified by:
unsetType in interface AssociationAttributeGroup

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable

getParent

public ModelObject getParent()
Specified by:
getParent in interface Child

setParent

public void setParent(ModelObject parent)
Specified by:
setParent in interface Child

isSetParent

public boolean isSetParent()
Specified by:
isSetParent in interface Child

unsetParent

public void unsetParent()
Specified by:
unsetParent in interface Child