Package net.opengis.wmts.v_1.impl
Class TileMatrixTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- DescriptionTypeImpl
-
- TileMatrixTypeImpl
-
- All Implemented Interfaces:
DescriptionType
,TileMatrixType
,Notifier
,EObject
,InternalEObject
public class TileMatrixTypeImpl extends DescriptionTypeImpl implements TileMatrixType
An implementation of the model object 'Tile Matrix 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 CodeType
identifier
The cached value of the 'Identifier
' containment reference.protected static BigInteger
MATRIX_HEIGHT_EDEFAULT
The default value of the 'Matrix Height
' attribute.protected static BigInteger
MATRIX_WIDTH_EDEFAULT
The default value of the 'Matrix Width
' attribute.protected BigInteger
matrixHeight
The cached value of the 'Matrix Height
' attribute.protected BigInteger
matrixWidth
The cached value of the 'Matrix Width
' attribute.protected static double
SCALE_DENOMINATOR_EDEFAULT
The default value of the 'Scale Denominator
' attribute.protected double
scaleDenominator
The cached value of the 'Scale Denominator
' attribute.protected boolean
scaleDenominatorESet
This is true if the Scale Denominator attribute has been set.protected static BigInteger
TILE_HEIGHT_EDEFAULT
The default value of the 'Tile Height
' attribute.protected static BigInteger
TILE_WIDTH_EDEFAULT
The default value of the 'Tile Width
' attribute.protected BigInteger
tileHeight
The cached value of the 'Tile Height
' attribute.protected BigInteger
tileWidth
The cached value of the 'Tile Width
' attribute.protected static List<Double>
TOP_LEFT_CORNER_EDEFAULT
The default value of the 'Top Left Corner
' attribute.protected List<Double>
topLeftCorner
The cached value of the 'Top Left Corner
' attribute.-
Fields inherited from class DescriptionTypeImpl
abstract_, keywords, title
-
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
TileMatrixTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetIdentifier(CodeType newIdentifier, NotificationChain msgs)
Object
eGet(int featureID, boolean resolve, boolean coreType)
NotificationChain
eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
CodeType
getIdentifier()
BigInteger
getMatrixHeight()
BigInteger
getMatrixWidth()
double
getScaleDenominator()
BigInteger
getTileHeight()
BigInteger
getTileWidth()
List<Double>
getTopLeftCorner()
boolean
isSetScaleDenominator()
void
setIdentifier(CodeType newIdentifier)
void
setMatrixHeight(BigInteger newMatrixHeight)
void
setMatrixWidth(BigInteger newMatrixWidth)
void
setScaleDenominator(double newScaleDenominator)
void
setTileHeight(BigInteger newTileHeight)
void
setTileWidth(BigInteger newTileWidth)
void
setTopLeftCorner(List<Double> newTopLeftCorner)
String
toString()
void
unsetScaleDenominator()
-
Methods inherited from class DescriptionTypeImpl
getAbstract, getKeywords, getTitle
-
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, 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 DescriptionType
getAbstract, getKeywords, getTitle
-
-
-
-
Field Detail
-
identifier
protected CodeType identifier
The cached value of the 'Identifier
' containment reference.- See Also:
getIdentifier()
-
SCALE_DENOMINATOR_EDEFAULT
protected static final double SCALE_DENOMINATOR_EDEFAULT
The default value of the 'Scale Denominator
' attribute.- See Also:
getScaleDenominator()
, Constant Field Values
-
scaleDenominator
protected double scaleDenominator
The cached value of the 'Scale Denominator
' attribute.- See Also:
getScaleDenominator()
-
scaleDenominatorESet
protected boolean scaleDenominatorESet
This is true if the Scale Denominator attribute has been set.
-
TOP_LEFT_CORNER_EDEFAULT
protected static final List<Double> TOP_LEFT_CORNER_EDEFAULT
The default value of the 'Top Left Corner
' attribute.- See Also:
getTopLeftCorner()
-
topLeftCorner
protected List<Double> topLeftCorner
The cached value of the 'Top Left Corner
' attribute.- See Also:
getTopLeftCorner()
-
TILE_WIDTH_EDEFAULT
protected static final BigInteger TILE_WIDTH_EDEFAULT
The default value of the 'Tile Width
' attribute.- See Also:
getTileWidth()
-
tileWidth
protected BigInteger tileWidth
The cached value of the 'Tile Width
' attribute.- See Also:
getTileWidth()
-
TILE_HEIGHT_EDEFAULT
protected static final BigInteger TILE_HEIGHT_EDEFAULT
The default value of the 'Tile Height
' attribute.- See Also:
getTileHeight()
-
tileHeight
protected BigInteger tileHeight
The cached value of the 'Tile Height
' attribute.- See Also:
getTileHeight()
-
MATRIX_WIDTH_EDEFAULT
protected static final BigInteger MATRIX_WIDTH_EDEFAULT
The default value of the 'Matrix Width
' attribute.- See Also:
getMatrixWidth()
-
matrixWidth
protected BigInteger matrixWidth
The cached value of the 'Matrix Width
' attribute.- See Also:
getMatrixWidth()
-
MATRIX_HEIGHT_EDEFAULT
protected static final BigInteger MATRIX_HEIGHT_EDEFAULT
The default value of the 'Matrix Height
' attribute.- See Also:
getMatrixHeight()
-
matrixHeight
protected BigInteger matrixHeight
The cached value of the 'Matrix Height
' attribute.- See Also:
getMatrixHeight()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classDescriptionTypeImpl
-
getIdentifier
public CodeType getIdentifier()
- Specified by:
getIdentifier
in interfaceTileMatrixType
- Returns:
- the value of the 'Identifier' containment reference.
- See Also:
TileMatrixType.setIdentifier(CodeType)
,wmtsv_1Package.getTileMatrixType_Identifier()
-
basicSetIdentifier
public NotificationChain basicSetIdentifier(CodeType newIdentifier, NotificationChain msgs)
-
setIdentifier
public void setIdentifier(CodeType newIdentifier)
- Specified by:
setIdentifier
in interfaceTileMatrixType
- Parameters:
newIdentifier
- the new value of the 'Identifier' containment reference.- See Also:
TileMatrixType.getIdentifier()
-
getScaleDenominator
public double getScaleDenominator()
- Specified by:
getScaleDenominator
in interfaceTileMatrixType
- Returns:
- the value of the 'Scale Denominator' attribute.
- See Also:
TileMatrixType.isSetScaleDenominator()
,TileMatrixType.unsetScaleDenominator()
,TileMatrixType.setScaleDenominator(double)
,wmtsv_1Package.getTileMatrixType_ScaleDenominator()
-
setScaleDenominator
public void setScaleDenominator(double newScaleDenominator)
- Specified by:
setScaleDenominator
in interfaceTileMatrixType
- Parameters:
newScaleDenominator
- the new value of the 'Scale Denominator' attribute.- See Also:
TileMatrixType.isSetScaleDenominator()
,TileMatrixType.unsetScaleDenominator()
,TileMatrixType.getScaleDenominator()
-
unsetScaleDenominator
public void unsetScaleDenominator()
- Specified by:
unsetScaleDenominator
in interfaceTileMatrixType
- See Also:
TileMatrixType.isSetScaleDenominator()
,TileMatrixType.getScaleDenominator()
,TileMatrixType.setScaleDenominator(double)
-
isSetScaleDenominator
public boolean isSetScaleDenominator()
- Specified by:
isSetScaleDenominator
in interfaceTileMatrixType
- Returns:
- whether the value of the 'Scale Denominator' attribute is set.
- See Also:
TileMatrixType.unsetScaleDenominator()
,TileMatrixType.getScaleDenominator()
,TileMatrixType.setScaleDenominator(double)
-
getTopLeftCorner
public List<Double> getTopLeftCorner()
- Specified by:
getTopLeftCorner
in interfaceTileMatrixType
- Returns:
- the value of the 'Top Left Corner' attribute.
- See Also:
TileMatrixType.setTopLeftCorner(List)
,wmtsv_1Package.getTileMatrixType_TopLeftCorner()
-
setTopLeftCorner
public void setTopLeftCorner(List<Double> newTopLeftCorner)
- Specified by:
setTopLeftCorner
in interfaceTileMatrixType
- Parameters:
newTopLeftCorner
- the new value of the 'Top Left Corner' attribute.- See Also:
TileMatrixType.getTopLeftCorner()
-
getTileWidth
public BigInteger getTileWidth()
- Specified by:
getTileWidth
in interfaceTileMatrixType
- Returns:
- the value of the 'Tile Width' attribute.
- See Also:
TileMatrixType.setTileWidth(BigInteger)
,wmtsv_1Package.getTileMatrixType_TileWidth()
-
setTileWidth
public void setTileWidth(BigInteger newTileWidth)
- Specified by:
setTileWidth
in interfaceTileMatrixType
- Parameters:
newTileWidth
- the new value of the 'Tile Width' attribute.- See Also:
TileMatrixType.getTileWidth()
-
getTileHeight
public BigInteger getTileHeight()
- Specified by:
getTileHeight
in interfaceTileMatrixType
- Returns:
- the value of the 'Tile Height' attribute.
- See Also:
TileMatrixType.setTileHeight(BigInteger)
,wmtsv_1Package.getTileMatrixType_TileHeight()
-
setTileHeight
public void setTileHeight(BigInteger newTileHeight)
- Specified by:
setTileHeight
in interfaceTileMatrixType
- Parameters:
newTileHeight
- the new value of the 'Tile Height' attribute.- See Also:
TileMatrixType.getTileHeight()
-
getMatrixWidth
public BigInteger getMatrixWidth()
- Specified by:
getMatrixWidth
in interfaceTileMatrixType
- Returns:
- the value of the 'Matrix Width' attribute.
- See Also:
TileMatrixType.setMatrixWidth(BigInteger)
,wmtsv_1Package.getTileMatrixType_MatrixWidth()
-
setMatrixWidth
public void setMatrixWidth(BigInteger newMatrixWidth)
- Specified by:
setMatrixWidth
in interfaceTileMatrixType
- Parameters:
newMatrixWidth
- the new value of the 'Matrix Width' attribute.- See Also:
TileMatrixType.getMatrixWidth()
-
getMatrixHeight
public BigInteger getMatrixHeight()
- Specified by:
getMatrixHeight
in interfaceTileMatrixType
- Returns:
- the value of the 'Matrix Height' attribute.
- See Also:
TileMatrixType.setMatrixHeight(BigInteger)
,wmtsv_1Package.getTileMatrixType_MatrixHeight()
-
setMatrixHeight
public void setMatrixHeight(BigInteger newMatrixHeight)
- Specified by:
setMatrixHeight
in interfaceTileMatrixType
- Parameters:
newMatrixHeight
- the new value of the 'Matrix Height' attribute.- See Also:
TileMatrixType.getMatrixHeight()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classDescriptionTypeImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classDescriptionTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classDescriptionTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classDescriptionTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classDescriptionTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classBasicEObjectImpl
-
-