org.citygml4j.model.gml.base
Class MetaDataProperty

java.lang.Object
  extended by org.citygml4j.model.gml.base.AssociationByRep<T>
      extended by org.citygml4j.model.gml.base.AssociationByRepOrRef<MetaData>
          extended by org.citygml4j.model.gml.base.MetaDataProperty
All Implemented Interfaces:
Association<MetaData>, ModelObject, Child, Copyable, AssociationAttributeGroup, GML

public class MetaDataProperty
extends AssociationByRepOrRef<MetaData>


Constructor Summary
MetaDataProperty()
           
MetaDataProperty(MetaData metaData)
           
MetaDataProperty(java.lang.String href)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.String getAbout()
           
 java.lang.Class<MetaData> getAssociableClass()
           
 GMLClass getGMLClass()
           
 MetaData getMetaData()
           
 boolean isSetAbout()
           
 boolean isSetMetaData()
           
 void setAbout(java.lang.String about)
           
 void setMetaData(MetaData metaData)
           
 void unsetAbout()
           
 void unsetMetaData()
           
 
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
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Constructor Detail

MetaDataProperty

public MetaDataProperty()

MetaDataProperty

public MetaDataProperty(MetaData metaData)

MetaDataProperty

public MetaDataProperty(java.lang.String href)
Method Detail

getAbout

public java.lang.String getAbout()

getMetaData

public MetaData getMetaData()

isSetAbout

public boolean isSetAbout()

isSetMetaData

public boolean isSetMetaData()

setAbout

public void setAbout(java.lang.String about)

setMetaData

public void setMetaData(MetaData metaData)

unsetAbout

public void unsetAbout()

unsetMetaData

public void unsetMetaData()

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class AssociationByRepOrRef<MetaData>

getAssociableClass

public java.lang.Class<MetaData> getAssociableClass()

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

copyTo

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