org.citygml4j.impl.gml.base
Class AbstractGMLImpl
java.lang.Object
org.citygml4j.impl.gml.base.AbstractGMLImpl
- All Implemented Interfaces:
- Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, GML
- Direct Known Subclasses:
- _AbstractAppearanceImpl, AbstractFeatureImpl, AbstractGeometryImpl, AbstractTextureParameterizationImpl, CompositeValueImpl, ImplicitGeometryImpl
public abstract class AbstractGMLImpl
- extends java.lang.Object
- implements AbstractGML
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 |
AbstractGMLImpl
public AbstractGMLImpl()
getId
public java.lang.String getId()
- Specified by:
getId
in interface AbstractGML
isSetId
public boolean isSetId()
- Specified by:
isSetId
in interface AbstractGML
setId
public void setId(java.lang.String id)
- Specified by:
setId
in interface AbstractGML
unsetId
public void unsetId()
- Specified by:
unsetId
in interface AbstractGML
addMetaDataProperty
public void addMetaDataProperty(MetaDataProperty metaDataProperty)
- Specified by:
addMetaDataProperty
in interface StandardObjectProperties
addName
public void addName(Code name)
- Specified by:
addName
in interface StandardObjectProperties
getDescription
public StringOrRef getDescription()
- Specified by:
getDescription
in interface StandardObjectProperties
getMetaDataProperty
public java.util.List<MetaDataProperty> getMetaDataProperty()
- Specified by:
getMetaDataProperty
in interface StandardObjectProperties
getName
public java.util.List<Code> getName()
- Specified by:
getName
in interface StandardObjectProperties
isSetDescription
public boolean isSetDescription()
- Specified by:
isSetDescription
in interface StandardObjectProperties
isSetMetaDataProperty
public boolean isSetMetaDataProperty()
- Specified by:
isSetMetaDataProperty
in interface StandardObjectProperties
isSetName
public boolean isSetName()
- Specified by:
isSetName
in interface StandardObjectProperties
setDescription
public void setDescription(StringOrRef description)
- Specified by:
setDescription
in interface StandardObjectProperties
setMetaDataProperty
public void setMetaDataProperty(java.util.List<MetaDataProperty> metaDataProperty)
- Specified by:
setMetaDataProperty
in interface StandardObjectProperties
setName
public void setName(java.util.List<Code> name)
- Specified by:
setName
in interface StandardObjectProperties
unsetDescription
public void unsetDescription()
- Specified by:
unsetDescription
in interface StandardObjectProperties
unsetMetaDataProperty
public void unsetMetaDataProperty()
- Specified by:
unsetMetaDataProperty
in interface StandardObjectProperties
unsetMetaDataProperty
public boolean unsetMetaDataProperty(MetaDataProperty metaDataProperty)
- Specified by:
unsetMetaDataProperty
in interface StandardObjectProperties
unsetName
public void unsetName()
- Specified by:
unsetName
in interface StandardObjectProperties
unsetName
public boolean unsetName(Code name)
- Specified by:
unsetName
in interface StandardObjectProperties
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
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