Package net.opengis.wmts.v_1.impl
Class LegendURLTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- OnlineResourceTypeImpl
-
- LegendURLTypeImpl
-
- All Implemented Interfaces:
OnlineResourceType
,LegendURLType
,Notifier
,EObject
,InternalEObject
public class LegendURLTypeImpl extends OnlineResourceTypeImpl implements LegendURLType
An implementation of the model object 'Legend URL Type'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected String
format
The cached value of the 'Format
' attribute.protected static String
FORMAT_EDEFAULT
The default value of the 'Format
' attribute.protected BigInteger
height
The cached value of the 'Height
' attribute.protected static BigInteger
HEIGHT_EDEFAULT
The default value of the 'Height
' attribute.protected static double
MAX_SCALE_DENOMINATOR_EDEFAULT
The default value of the 'Max Scale Denominator
' attribute.protected double
maxScaleDenominator
The cached value of the 'Max Scale Denominator
' attribute.protected boolean
maxScaleDenominatorESet
This is true if the Max Scale Denominator attribute has been set.protected static double
MIN_SCALE_DENOMINATOR_EDEFAULT
The default value of the 'Min Scale Denominator
' attribute.protected double
minScaleDenominator
The cached value of the 'Min Scale Denominator
' attribute.protected boolean
minScaleDenominatorESet
This is true if the Min Scale Denominator attribute has been set.protected BigInteger
width
The cached value of the 'Width
' attribute.protected static BigInteger
WIDTH_EDEFAULT
The default value of the 'Width
' attribute.-
Fields inherited from class OnlineResourceTypeImpl
href, HREF_EDEFAULT
-
Fields inherited from class EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
LegendURLTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
String
getFormat()
BigInteger
getHeight()
double
getMaxScaleDenominator()
double
getMinScaleDenominator()
BigInteger
getWidth()
boolean
isSetMaxScaleDenominator()
boolean
isSetMinScaleDenominator()
void
setFormat(String newFormat)
void
setHeight(BigInteger newHeight)
void
setMaxScaleDenominator(double newMaxScaleDenominator)
void
setMinScaleDenominator(double newMinScaleDenominator)
void
setWidth(BigInteger newWidth)
String
toString()
void
unsetMaxScaleDenominator()
void
unsetMinScaleDenominator()
-
Methods inherited from class OnlineResourceTypeImpl
getHref, setHref
-
Methods inherited from class EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface OnlineResourceType
getHref, setHref
-
-
-
-
Field Detail
-
FORMAT_EDEFAULT
protected static final String FORMAT_EDEFAULT
The default value of the 'Format
' attribute.- See Also:
getFormat()
-
format
protected String format
The cached value of the 'Format
' attribute.- See Also:
getFormat()
-
HEIGHT_EDEFAULT
protected static final BigInteger HEIGHT_EDEFAULT
The default value of the 'Height
' attribute.- See Also:
getHeight()
-
height
protected BigInteger height
The cached value of the 'Height
' attribute.- See Also:
getHeight()
-
MAX_SCALE_DENOMINATOR_EDEFAULT
protected static final double MAX_SCALE_DENOMINATOR_EDEFAULT
The default value of the 'Max Scale Denominator
' attribute.- See Also:
getMaxScaleDenominator()
, Constant Field Values
-
maxScaleDenominator
protected double maxScaleDenominator
The cached value of the 'Max Scale Denominator
' attribute.- See Also:
getMaxScaleDenominator()
-
maxScaleDenominatorESet
protected boolean maxScaleDenominatorESet
This is true if the Max Scale Denominator attribute has been set.
-
MIN_SCALE_DENOMINATOR_EDEFAULT
protected static final double MIN_SCALE_DENOMINATOR_EDEFAULT
The default value of the 'Min Scale Denominator
' attribute.- See Also:
getMinScaleDenominator()
, Constant Field Values
-
minScaleDenominator
protected double minScaleDenominator
The cached value of the 'Min Scale Denominator
' attribute.- See Also:
getMinScaleDenominator()
-
minScaleDenominatorESet
protected boolean minScaleDenominatorESet
This is true if the Min Scale Denominator attribute has been set.
-
WIDTH_EDEFAULT
protected static final BigInteger WIDTH_EDEFAULT
The default value of the 'Width
' attribute.- See Also:
getWidth()
-
width
protected BigInteger width
The cached value of the 'Width
' attribute.- See Also:
getWidth()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classOnlineResourceTypeImpl
-
getFormat
public String getFormat()
- Specified by:
getFormat
in interfaceLegendURLType
- Returns:
- the value of the 'Format' attribute.
- See Also:
LegendURLType.setFormat(String)
,wmtsv_1Package.getLegendURLType_Format()
-
setFormat
public void setFormat(String newFormat)
- Specified by:
setFormat
in interfaceLegendURLType
- Parameters:
newFormat
- the new value of the 'Format' attribute.- See Also:
LegendURLType.getFormat()
-
getHeight
public BigInteger getHeight()
- Specified by:
getHeight
in interfaceLegendURLType
- Returns:
- the value of the 'Height' attribute.
- See Also:
LegendURLType.setHeight(BigInteger)
,wmtsv_1Package.getLegendURLType_Height()
-
setHeight
public void setHeight(BigInteger newHeight)
- Specified by:
setHeight
in interfaceLegendURLType
- Parameters:
newHeight
- the new value of the 'Height' attribute.- See Also:
LegendURLType.getHeight()
-
getMaxScaleDenominator
public double getMaxScaleDenominator()
- Specified by:
getMaxScaleDenominator
in interfaceLegendURLType
- Returns:
- the value of the 'Max Scale Denominator' attribute.
- See Also:
LegendURLType.isSetMaxScaleDenominator()
,LegendURLType.unsetMaxScaleDenominator()
,LegendURLType.setMaxScaleDenominator(double)
,wmtsv_1Package.getLegendURLType_MaxScaleDenominator()
-
setMaxScaleDenominator
public void setMaxScaleDenominator(double newMaxScaleDenominator)
- Specified by:
setMaxScaleDenominator
in interfaceLegendURLType
- Parameters:
newMaxScaleDenominator
- the new value of the 'Max Scale Denominator' attribute.- See Also:
LegendURLType.isSetMaxScaleDenominator()
,LegendURLType.unsetMaxScaleDenominator()
,LegendURLType.getMaxScaleDenominator()
-
unsetMaxScaleDenominator
public void unsetMaxScaleDenominator()
- Specified by:
unsetMaxScaleDenominator
in interfaceLegendURLType
- See Also:
LegendURLType.isSetMaxScaleDenominator()
,LegendURLType.getMaxScaleDenominator()
,LegendURLType.setMaxScaleDenominator(double)
-
isSetMaxScaleDenominator
public boolean isSetMaxScaleDenominator()
- Specified by:
isSetMaxScaleDenominator
in interfaceLegendURLType
- Returns:
- whether the value of the 'Max Scale Denominator' attribute is set.
- See Also:
LegendURLType.unsetMaxScaleDenominator()
,LegendURLType.getMaxScaleDenominator()
,LegendURLType.setMaxScaleDenominator(double)
-
getMinScaleDenominator
public double getMinScaleDenominator()
- Specified by:
getMinScaleDenominator
in interfaceLegendURLType
- Returns:
- the value of the 'Min Scale Denominator' attribute.
- See Also:
LegendURLType.isSetMinScaleDenominator()
,LegendURLType.unsetMinScaleDenominator()
,LegendURLType.setMinScaleDenominator(double)
,wmtsv_1Package.getLegendURLType_MinScaleDenominator()
-
setMinScaleDenominator
public void setMinScaleDenominator(double newMinScaleDenominator)
- Specified by:
setMinScaleDenominator
in interfaceLegendURLType
- Parameters:
newMinScaleDenominator
- the new value of the 'Min Scale Denominator' attribute.- See Also:
LegendURLType.isSetMinScaleDenominator()
,LegendURLType.unsetMinScaleDenominator()
,LegendURLType.getMinScaleDenominator()
-
unsetMinScaleDenominator
public void unsetMinScaleDenominator()
- Specified by:
unsetMinScaleDenominator
in interfaceLegendURLType
- See Also:
LegendURLType.isSetMinScaleDenominator()
,LegendURLType.getMinScaleDenominator()
,LegendURLType.setMinScaleDenominator(double)
-
isSetMinScaleDenominator
public boolean isSetMinScaleDenominator()
- Specified by:
isSetMinScaleDenominator
in interfaceLegendURLType
- Returns:
- whether the value of the 'Min Scale Denominator' attribute is set.
- See Also:
LegendURLType.unsetMinScaleDenominator()
,LegendURLType.getMinScaleDenominator()
,LegendURLType.setMinScaleDenominator(double)
-
getWidth
public BigInteger getWidth()
- Specified by:
getWidth
in interfaceLegendURLType
- Returns:
- the value of the 'Width' attribute.
- See Also:
LegendURLType.setWidth(BigInteger)
,wmtsv_1Package.getLegendURLType_Width()
-
setWidth
public void setWidth(BigInteger newWidth)
- Specified by:
setWidth
in interfaceLegendURLType
- Parameters:
newWidth
- the new value of the 'Width' attribute.- See Also:
LegendURLType.getWidth()
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classOnlineResourceTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classOnlineResourceTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classOnlineResourceTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classOnlineResourceTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classOnlineResourceTypeImpl
-
-