Package net.opengis.gml311.impl
Class BSplineTypeImpl
- Object
- 
- BasicNotifierImpl
- 
- BasicEObjectImpl
- 
- MinimalEObjectImpl
- 
- MinimalEObjectImpl.Container
- 
- AbstractCurveSegmentTypeImpl
- 
- BSplineTypeImpl
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- AbstractCurveSegmentType,- BSplineType,- Notifier,- EObject,- EStructuralFeature.Internal.DynamicValueHolder,- InternalEObject
 - Direct Known Subclasses:
- BezierTypeImpl
 
 public class BSplineTypeImpl extends AbstractCurveSegmentTypeImpl implements BSplineType An implementation of the model object 'BSpline Type'.The following features are implemented: 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class MinimalEObjectImpl.ContainerMinimalEObjectImpl.Container.Dynamic
 - 
Nested classes/interfaces inherited from class BasicEObjectImplBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 - 
Nested classes/interfaces inherited from class BasicNotifierImplBasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
 
- 
 - 
Field SummaryFields Modifier and Type Field Description protected CoordinatesTypecoordinatesThe cached value of the 'Coordinates' containment reference.protected BigIntegerdegreeThe cached value of the 'Degree' attribute.protected static BigIntegerDEGREE_EDEFAULTThe default value of the 'Degree' attribute.protected FeatureMapgroupThe cached value of the 'Group' attribute list.protected CurveInterpolationTypeinterpolationThe cached value of the 'Interpolation' attribute.protected static CurveInterpolationTypeINTERPOLATION_EDEFAULTThe default value of the 'Interpolation' attribute.protected booleaninterpolationESetThis is true if the Interpolation attribute has been set.protected static booleanIS_POLYNOMIAL_EDEFAULTThe default value of the 'Is Polynomial' attribute.protected booleanisPolynomialThe cached value of the 'Is Polynomial' attribute.protected booleanisPolynomialESetThis is true if the Is Polynomial attribute has been set.protected EList<KnotPropertyType>knotThe cached value of the 'Knot' containment reference list.protected static KnotTypesTypeKNOT_TYPE_EDEFAULTThe default value of the 'Knot Type' attribute.protected KnotTypesTypeknotTypeThe cached value of the 'Knot Type' attribute.protected booleanknotTypeESetThis is true if the Knot Type attribute has been set.protected DirectPositionListTypeposListThe cached value of the 'Pos List' containment reference.- 
Fields inherited from class AbstractCurveSegmentTypeImplNUM_DERIVATIVE_INTERIOR_EDEFAULT, NUM_DERIVATIVES_AT_END_EDEFAULT, NUM_DERIVATIVES_AT_START_EDEFAULT, numDerivativeInterior, numDerivativeInteriorESet, numDerivativesAtEnd, numDerivativesAtEndESet, numDerivativesAtStart, numDerivativesAtStartESet
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBSplineTypeImpl()
 - 
Method Summary- 
Methods inherited from class AbstractCurveSegmentTypeImplgetNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
 - 
Methods inherited from class MinimalEObjectImpldynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
 - 
Methods inherited from class BasicEObjectImpleAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 - 
Methods inherited from class Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface AbstractCurveSegmentTypegetNumDerivativeInterior, getNumDerivativesAtEnd, getNumDerivativesAtStart, isSetNumDerivativeInterior, isSetNumDerivativesAtEnd, isSetNumDerivativesAtStart, setNumDerivativeInterior, setNumDerivativesAtEnd, setNumDerivativesAtStart, unsetNumDerivativeInterior, unsetNumDerivativesAtEnd, unsetNumDerivativesAtStart
 
- 
 
- 
- 
- 
Field Detail- 
groupprotected FeatureMap group The cached value of the 'Group' attribute list.- See Also:
- getGroup()
 
 - 
posListprotected DirectPositionListType posList The cached value of the 'Pos List' containment reference.- See Also:
- getPosList()
 
 - 
coordinatesprotected CoordinatesType coordinates The cached value of the 'Coordinates' containment reference.- See Also:
- getCoordinates()
 
 - 
DEGREE_EDEFAULTprotected static final BigInteger DEGREE_EDEFAULT The default value of the 'Degree' attribute.- See Also:
- getDegree()
 
 - 
degreeprotected BigInteger degree The cached value of the 'Degree' attribute.- See Also:
- getDegree()
 
 - 
knotprotected EList<KnotPropertyType> knot The cached value of the 'Knot' containment reference list.- See Also:
- getKnot()
 
 - 
INTERPOLATION_EDEFAULTprotected static final CurveInterpolationType INTERPOLATION_EDEFAULT The default value of the 'Interpolation' attribute.- See Also:
- getInterpolation()
 
 - 
interpolationprotected CurveInterpolationType interpolation The cached value of the 'Interpolation' attribute.- See Also:
- getInterpolation()
 
 - 
interpolationESetprotected boolean interpolationESet This is true if the Interpolation attribute has been set.
 - 
IS_POLYNOMIAL_EDEFAULTprotected static final boolean IS_POLYNOMIAL_EDEFAULT The default value of the 'Is Polynomial' attribute.- See Also:
- isIsPolynomial(), Constant Field Values
 
 - 
isPolynomialprotected boolean isPolynomial The cached value of the 'Is Polynomial' attribute.- See Also:
- isIsPolynomial()
 
 - 
isPolynomialESetprotected boolean isPolynomialESet This is true if the Is Polynomial attribute has been set.
 - 
KNOT_TYPE_EDEFAULTprotected static final KnotTypesType KNOT_TYPE_EDEFAULT The default value of the 'Knot Type' attribute.- See Also:
- getKnotType()
 
 - 
knotTypeprotected KnotTypesType knotType The cached value of the 'Knot Type' attribute.- See Also:
- getKnotType()
 
 - 
knotTypeESetprotected boolean knotTypeESet This is true if the Knot Type attribute has been set.
 
- 
 - 
Method Detail- 
eStaticClassprotected EClass eStaticClass() - Overrides:
- eStaticClassin class- AbstractCurveSegmentTypeImpl
 
 - 
getGrouppublic FeatureMap getGroup() - Specified by:
- getGroupin interface- BSplineType
- Returns:
- the value of the 'Group' attribute list.
- See Also:
- Gml311Package.getBSplineType_Group()
 
 - 
getPospublic EList<DirectPositionType> getPos() - Specified by:
- getPosin interface- BSplineType
- Returns:
- the value of the 'Pos' containment reference list.
- See Also:
- Gml311Package.getBSplineType_Pos()
 
 - 
getPointPropertypublic EList<PointPropertyType> getPointProperty() - Specified by:
- getPointPropertyin interface- BSplineType
- Returns:
- the value of the 'Point Property' containment reference list.
- See Also:
- Gml311Package.getBSplineType_PointProperty()
 
 - 
getPointReppublic EList<PointPropertyType> getPointRep() - Specified by:
- getPointRepin interface- BSplineType
- Returns:
- the value of the 'Point Rep' containment reference list.
- See Also:
- Gml311Package.getBSplineType_PointRep()
 
 - 
getPosListpublic DirectPositionListType getPosList() - Specified by:
- getPosListin interface- BSplineType
- Returns:
- the value of the 'Pos List' containment reference.
- See Also:
- BSplineType.setPosList(DirectPositionListType),- Gml311Package.getBSplineType_PosList()
 
 - 
basicSetPosListpublic NotificationChain basicSetPosList(DirectPositionListType newPosList, NotificationChain msgs) 
 - 
setPosListpublic void setPosList(DirectPositionListType newPosList) - Specified by:
- setPosListin interface- BSplineType
- Parameters:
- newPosList- the new value of the 'Pos List' containment reference.
- See Also:
- BSplineType.getPosList()
 
 - 
getCoordinatespublic CoordinatesType getCoordinates() - Specified by:
- getCoordinatesin interface- BSplineType
- Returns:
- the value of the 'Coordinates' containment reference.
- See Also:
- BSplineType.setCoordinates(CoordinatesType),- Gml311Package.getBSplineType_Coordinates()
 
 - 
basicSetCoordinatespublic NotificationChain basicSetCoordinates(CoordinatesType newCoordinates, NotificationChain msgs) 
 - 
setCoordinatespublic void setCoordinates(CoordinatesType newCoordinates) - Specified by:
- setCoordinatesin interface- BSplineType
- Parameters:
- newCoordinates- the new value of the 'Coordinates' containment reference.
- See Also:
- BSplineType.getCoordinates()
 
 - 
getDegreepublic BigInteger getDegree() - Specified by:
- getDegreein interface- BSplineType
- Returns:
- the value of the 'Degree' attribute.
- See Also:
- BSplineType.setDegree(BigInteger),- Gml311Package.getBSplineType_Degree()
 
 - 
setDegreepublic void setDegree(BigInteger newDegree) - Specified by:
- setDegreein interface- BSplineType
- Parameters:
- newDegree- the new value of the 'Degree' attribute.
- See Also:
- BSplineType.getDegree()
 
 - 
getKnotpublic EList<KnotPropertyType> getKnot() - Specified by:
- getKnotin interface- BSplineType
- Returns:
- the value of the 'Knot' containment reference list.
- See Also:
- Gml311Package.getBSplineType_Knot()
 
 - 
getInterpolationpublic CurveInterpolationType getInterpolation() - Specified by:
- getInterpolationin interface- BSplineType
- Returns:
- the value of the 'Interpolation' attribute.
- See Also:
- CurveInterpolationType,- BSplineType.isSetInterpolation(),- BSplineType.unsetInterpolation(),- BSplineType.setInterpolation(CurveInterpolationType),- Gml311Package.getBSplineType_Interpolation()
 
 - 
setInterpolationpublic void setInterpolation(CurveInterpolationType newInterpolation) - Specified by:
- setInterpolationin interface- BSplineType
- Parameters:
- newInterpolation- the new value of the 'Interpolation' attribute.
- See Also:
- CurveInterpolationType,- BSplineType.isSetInterpolation(),- BSplineType.unsetInterpolation(),- BSplineType.getInterpolation()
 
 - 
unsetInterpolationpublic void unsetInterpolation() - Specified by:
- unsetInterpolationin interface- BSplineType
- See Also:
- BSplineType.isSetInterpolation(),- BSplineType.getInterpolation(),- BSplineType.setInterpolation(CurveInterpolationType)
 
 - 
isSetInterpolationpublic boolean isSetInterpolation() - Specified by:
- isSetInterpolationin interface- BSplineType
- Returns:
- whether the value of the 'Interpolation' attribute is set.
- See Also:
- BSplineType.unsetInterpolation(),- BSplineType.getInterpolation(),- BSplineType.setInterpolation(CurveInterpolationType)
 
 - 
isIsPolynomialpublic boolean isIsPolynomial() - Specified by:
- isIsPolynomialin interface- BSplineType
- Returns:
- the value of the 'Is Polynomial' attribute.
- See Also:
- BSplineType.isSetIsPolynomial(),- BSplineType.unsetIsPolynomial(),- BSplineType.setIsPolynomial(boolean),- Gml311Package.getBSplineType_IsPolynomial()
 
 - 
setIsPolynomialpublic void setIsPolynomial(boolean newIsPolynomial) - Specified by:
- setIsPolynomialin interface- BSplineType
- Parameters:
- newIsPolynomial- the new value of the 'Is Polynomial' attribute.
- See Also:
- BSplineType.isSetIsPolynomial(),- BSplineType.unsetIsPolynomial(),- BSplineType.isIsPolynomial()
 
 - 
unsetIsPolynomialpublic void unsetIsPolynomial() - Specified by:
- unsetIsPolynomialin interface- BSplineType
- See Also:
- BSplineType.isSetIsPolynomial(),- BSplineType.isIsPolynomial(),- BSplineType.setIsPolynomial(boolean)
 
 - 
isSetIsPolynomialpublic boolean isSetIsPolynomial() - Specified by:
- isSetIsPolynomialin interface- BSplineType
- Returns:
- whether the value of the 'Is Polynomial' attribute is set.
- See Also:
- BSplineType.unsetIsPolynomial(),- BSplineType.isIsPolynomial(),- BSplineType.setIsPolynomial(boolean)
 
 - 
getKnotTypepublic KnotTypesType getKnotType() - Specified by:
- getKnotTypein interface- BSplineType
- Returns:
- the value of the 'Knot Type' attribute.
- See Also:
- KnotTypesType,- BSplineType.isSetKnotType(),- BSplineType.unsetKnotType(),- BSplineType.setKnotType(KnotTypesType),- Gml311Package.getBSplineType_KnotType()
 
 - 
setKnotTypepublic void setKnotType(KnotTypesType newKnotType) - Specified by:
- setKnotTypein interface- BSplineType
- Parameters:
- newKnotType- the new value of the 'Knot Type' attribute.
- See Also:
- KnotTypesType,- BSplineType.isSetKnotType(),- BSplineType.unsetKnotType(),- BSplineType.getKnotType()
 
 - 
unsetKnotTypepublic void unsetKnotType() - Specified by:
- unsetKnotTypein interface- BSplineType
- See Also:
- BSplineType.isSetKnotType(),- BSplineType.getKnotType(),- BSplineType.setKnotType(KnotTypesType)
 
 - 
isSetKnotTypepublic boolean isSetKnotType() - Specified by:
- isSetKnotTypein interface- BSplineType
- Returns:
- whether the value of the 'Knot Type' attribute is set.
- See Also:
- BSplineType.unsetKnotType(),- BSplineType.getKnotType(),- BSplineType.setKnotType(KnotTypesType)
 
 - 
eInverseRemovepublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)- Overrides:
- eInverseRemovein class- BasicEObjectImpl
 
 - 
eGetpublic Object eGet(int featureID, boolean resolve, boolean coreType) - Specified by:
- eGetin interface- InternalEObject
- Overrides:
- eGetin class- AbstractCurveSegmentTypeImpl
 
 - 
eSetpublic void eSet(int featureID, Object newValue)- Specified by:
- eSetin interface- InternalEObject
- Overrides:
- eSetin class- AbstractCurveSegmentTypeImpl
 
 - 
eUnsetpublic void eUnset(int featureID) - Specified by:
- eUnsetin interface- InternalEObject
- Overrides:
- eUnsetin class- AbstractCurveSegmentTypeImpl
 
 - 
eIsSetpublic boolean eIsSet(int featureID) - Specified by:
- eIsSetin interface- InternalEObject
- Overrides:
- eIsSetin class- AbstractCurveSegmentTypeImpl
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractCurveSegmentTypeImpl
 
 
- 
 
-