org.citygml4j.impl.citygml.appearance
Class ParameterizedTextureImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.feature.AbstractFeatureImpl
          extended by org.citygml4j.impl.citygml.appearance.AbstractSurfaceDataImpl
              extended by org.citygml4j.impl.citygml.appearance.AbstractTextureImpl
                  extended by org.citygml4j.impl.citygml.appearance.ParameterizedTextureImpl
All Implemented Interfaces:
AbstractSurfaceData, AbstractTexture, AppearanceModuleComponent, ParameterizedTexture, CityGML, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML

public class ParameterizedTextureImpl
extends AbstractTextureImpl
implements ParameterizedTexture


Constructor Summary
ParameterizedTextureImpl()
           
ParameterizedTextureImpl(AppearanceModule module)
           
 
Method Summary
<T> T
accept(FeatureFunctor<T> visitor)
           
 void accept(FeatureVisitor visitor)
           
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)
           
 void addTarget(TextureAssociation target)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfParameterizedTexture()
           
 java.util.List<TextureAssociation> getTarget()
           
 boolean isSetGenericApplicationPropertyOfParameterizedTexture()
           
 boolean isSetTarget()
           
 void setGenericApplicationPropertyOfParameterizedTexture(java.util.List<ADEComponent> ade)
           
 void setTarget(java.util.List<TextureAssociation> target)
           
 void unsetGenericApplicationPropertyOfParameterizedTexture()
           
 boolean unsetGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)
           
 void unsetTarget()
           
 boolean unsetTarget(TextureAssociation target)
           
 
Methods inherited from class org.citygml4j.impl.citygml.appearance.AbstractTextureImpl
addGenericApplicationPropertyOfTexture, getBorderColor, getGenericApplicationPropertyOfTexture, getImageURI, getMimeType, getTextureType, getWrapMode, isSetBorderColor, isSetGenericApplicationPropertyOfTexture, isSetImageURI, isSetMimeType, isSetTextureType, isSetWrapMode, setBorderColor, setGenericApplicationPropertyOfTexture, setImageURI, setMimeType, setTextureType, setWrapMode, unsetBorderColor, unsetGenericApplicationPropertyOfTexture, unsetGenericApplicationPropertyOfTexture, unsetImageURI, unsetMimeType, unsetTextureType, unsetWrapMode
 
Methods inherited from class org.citygml4j.impl.citygml.appearance.AbstractSurfaceDataImpl
addGenericApplicationPropertyOfSurfaceData, getCityGMLModule, getGenericApplicationPropertyOfSurfaceData, getIsFront, getModelType, isSetCityGMLModule, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.citygml.appearance.AbstractTexture
addGenericApplicationPropertyOfTexture, getBorderColor, getGenericApplicationPropertyOfTexture, getImageURI, getMimeType, getTextureType, getWrapMode, isSetBorderColor, isSetGenericApplicationPropertyOfTexture, isSetImageURI, isSetMimeType, isSetTextureType, isSetWrapMode, setBorderColor, setGenericApplicationPropertyOfTexture, setImageURI, setMimeType, setTextureType, setWrapMode, unsetBorderColor, unsetGenericApplicationPropertyOfTexture, unsetGenericApplicationPropertyOfTexture, unsetImageURI, unsetMimeType, unsetTextureType, unsetWrapMode
 
Methods inherited from interface org.citygml4j.model.citygml.appearance.AbstractSurfaceData
addGenericApplicationPropertyOfSurfaceData, getGenericApplicationPropertyOfSurfaceData, getIsFront, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

ParameterizedTextureImpl

public ParameterizedTextureImpl()

ParameterizedTextureImpl

public ParameterizedTextureImpl(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfParameterizedTexture

public void addGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfParameterizedTexture in interface ParameterizedTexture

addTarget

public void addTarget(TextureAssociation target)
Specified by:
addTarget in interface ParameterizedTexture

getGenericApplicationPropertyOfParameterizedTexture

public java.util.List<ADEComponent> getGenericApplicationPropertyOfParameterizedTexture()
Specified by:
getGenericApplicationPropertyOfParameterizedTexture in interface ParameterizedTexture

getTarget

public java.util.List<TextureAssociation> getTarget()
Specified by:
getTarget in interface ParameterizedTexture

isSetGenericApplicationPropertyOfParameterizedTexture

public boolean isSetGenericApplicationPropertyOfParameterizedTexture()
Specified by:
isSetGenericApplicationPropertyOfParameterizedTexture in interface ParameterizedTexture

isSetTarget

public boolean isSetTarget()
Specified by:
isSetTarget in interface ParameterizedTexture

setGenericApplicationPropertyOfParameterizedTexture

public void setGenericApplicationPropertyOfParameterizedTexture(java.util.List<ADEComponent> ade)
Specified by:
setGenericApplicationPropertyOfParameterizedTexture in interface ParameterizedTexture

setTarget

public void setTarget(java.util.List<TextureAssociation> target)
Specified by:
setTarget in interface ParameterizedTexture

unsetGenericApplicationPropertyOfParameterizedTexture

public void unsetGenericApplicationPropertyOfParameterizedTexture()
Specified by:
unsetGenericApplicationPropertyOfParameterizedTexture in interface ParameterizedTexture

unsetGenericApplicationPropertyOfParameterizedTexture

public boolean unsetGenericApplicationPropertyOfParameterizedTexture(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfParameterizedTexture in interface ParameterizedTexture

unsetTarget

public void unsetTarget()
Specified by:
unsetTarget in interface ParameterizedTexture

unsetTarget

public boolean unsetTarget(TextureAssociation target)
Specified by:
unsetTarget in interface ParameterizedTexture

getCityGMLClass

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

copy

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

copyTo

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

accept

public void accept(FeatureVisitor visitor)
Specified by:
accept in interface AbstractFeature

accept

public <T> T accept(FeatureFunctor<T> visitor)
Specified by:
accept in interface AbstractFeature

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in interface AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in interface AbstractGML