org.citygml4j.impl.gml.valueObjects
Class ValueExtentImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.valueObjects.ValueExtentImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, GML, ValueExtent

public class ValueExtentImpl
extends java.lang.Object
implements ValueExtent


Constructor Summary
ValueExtentImpl()
           
ValueExtentImpl(CategoryExtent categoryExtent)
           
ValueExtentImpl(CountExtent countExtent)
           
ValueExtentImpl(QuantityExtent quantityExtent)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CategoryExtent getCategoryExtent()
           
 CountExtent getCountExtent()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 QuantityExtent getQuantityExtent()
           
 boolean isSetCategoryExtent()
           
 boolean isSetCountExtent()
           
 boolean isSetParent()
           
 boolean isSetQuantityExtent()
           
 void setCategoryExtent(CategoryExtent categoryExtent)
           
 void setCountExtent(CountExtent countExtent)
           
 void setParent(ModelObject parent)
           
 void setQuantityExtent(QuantityExtent quantityExtent)
           
 void unsetCategoryExtent()
           
 void unsetCountExtent()
           
 void unsetParent()
           
 void unsetQuantityExtent()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueExtentImpl

public ValueExtentImpl()

ValueExtentImpl

public ValueExtentImpl(CategoryExtent categoryExtent)

ValueExtentImpl

public ValueExtentImpl(QuantityExtent quantityExtent)

ValueExtentImpl

public ValueExtentImpl(CountExtent countExtent)
Method Detail

getModelType

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

getGMLClass

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

getCategoryExtent

public CategoryExtent getCategoryExtent()
Specified by:
getCategoryExtent in interface ValueExtent

getQuantityExtent

public QuantityExtent getQuantityExtent()
Specified by:
getQuantityExtent in interface ValueExtent

getCountExtent

public CountExtent getCountExtent()
Specified by:
getCountExtent in interface ValueExtent

isSetCategoryExtent

public boolean isSetCategoryExtent()
Specified by:
isSetCategoryExtent in interface ValueExtent

isSetQuantityExtent

public boolean isSetQuantityExtent()
Specified by:
isSetQuantityExtent in interface ValueExtent

isSetCountExtent

public boolean isSetCountExtent()
Specified by:
isSetCountExtent in interface ValueExtent

setCategoryExtent

public void setCategoryExtent(CategoryExtent categoryExtent)
Specified by:
setCategoryExtent in interface ValueExtent

setQuantityExtent

public void setQuantityExtent(QuantityExtent quantityExtent)
Specified by:
setQuantityExtent in interface ValueExtent

setCountExtent

public void setCountExtent(CountExtent countExtent)
Specified by:
setCountExtent in interface ValueExtent

unsetCategoryExtent

public void unsetCategoryExtent()
Specified by:
unsetCategoryExtent in interface ValueExtent

unsetQuantityExtent

public void unsetQuantityExtent()
Specified by:
unsetQuantityExtent in interface ValueExtent

unsetCountExtent

public void unsetCountExtent()
Specified by:
unsetCountExtent in interface ValueExtent

getParent

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

isSetParent

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

setParent

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

unsetParent

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

copyTo

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable