Package net.opengis.gml311.impl
Class AbstractFeatureTypeImpl
- Object
- 
- BasicNotifierImpl
- 
- BasicEObjectImpl
- 
- MinimalEObjectImpl
- 
- MinimalEObjectImpl.Container
- 
- AbstractGMLTypeImpl
- 
- AbstractFeatureTypeImpl
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- AbstractFeatureType,- AbstractGMLType,- Notifier,- EObject,- EStructuralFeature.Internal.DynamicValueHolder,- InternalEObject
 - Direct Known Subclasses:
- AbstractCoverageTypeImpl,- AbstractFeatureCollectionTypeImpl,- BoundedFeatureTypeImpl,- DynamicFeatureTypeImpl,- ObservationTypeImpl
 
 public abstract class AbstractFeatureTypeImpl extends AbstractGMLTypeImpl implements AbstractFeatureType An implementation of the model object 'Abstract Feature 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 BoundingShapeTypeboundedByThe cached value of the 'Bounded By' containment reference.protected FeatureMaplocationGroupThe cached value of the 'Location Group' attribute list.- 
Fields inherited from class AbstractGMLTypeImpldescription, id, ID_EDEFAULT, metaDataProperty, nameGroup
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractFeatureTypeImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetBoundedBy(BoundingShapeType newBoundedBy, NotificationChain msgs)NotificationChainbasicSetLocation(LocationPropertyType newLocation, NotificationChain msgs)ObjecteGet(int featureID, boolean resolve, boolean coreType)NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected EClasseStaticClass()voideUnset(int featureID)BoundingShapeTypegetBoundedBy()LocationPropertyTypegetLocation()FeatureMapgetLocationGroup()voidsetBoundedBy(BoundingShapeType newBoundedBy)voidsetLocation(LocationPropertyType newLocation)StringtoString()- 
Methods inherited from class AbstractGMLTypeImplbasicSetDescription, getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
 - 
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 AbstractGMLTypegetDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
 
- 
 
- 
- 
- 
Field Detail- 
boundedByprotected BoundingShapeType boundedBy The cached value of the 'Bounded By' containment reference.- See Also:
- getBoundedBy()
 
 - 
locationGroupprotected FeatureMap locationGroup The cached value of the 'Location Group' attribute list.- See Also:
- getLocationGroup()
 
 
- 
 - 
Method Detail- 
eStaticClassprotected EClass eStaticClass() - Overrides:
- eStaticClassin class- AbstractGMLTypeImpl
 
 - 
getBoundedBypublic BoundingShapeType getBoundedBy() - Specified by:
- getBoundedByin interface- AbstractFeatureType
- Returns:
- the value of the 'Bounded By' containment reference.
- See Also:
- AbstractFeatureType.setBoundedBy(BoundingShapeType),- Gml311Package.getAbstractFeatureType_BoundedBy()
 
 - 
basicSetBoundedBypublic NotificationChain basicSetBoundedBy(BoundingShapeType newBoundedBy, NotificationChain msgs) 
 - 
setBoundedBypublic void setBoundedBy(BoundingShapeType newBoundedBy) - Specified by:
- setBoundedByin interface- AbstractFeatureType
- Parameters:
- newBoundedBy- the new value of the 'Bounded By' containment reference.
- See Also:
- AbstractFeatureType.getBoundedBy()
 
 - 
getLocationGrouppublic FeatureMap getLocationGroup() - Specified by:
- getLocationGroupin interface- AbstractFeatureType
- Returns:
- the value of the 'Location Group' attribute list.
- See Also:
- Gml311Package.getAbstractFeatureType_LocationGroup()
 
 - 
getLocationpublic LocationPropertyType getLocation() - Specified by:
- getLocationin interface- AbstractFeatureType
- Returns:
- the value of the 'Location' containment reference.
- See Also:
- AbstractFeatureType.setLocation(LocationPropertyType),- Gml311Package.getAbstractFeatureType_Location()
 
 - 
basicSetLocationpublic NotificationChain basicSetLocation(LocationPropertyType newLocation, NotificationChain msgs) 
 - 
setLocationpublic void setLocation(LocationPropertyType newLocation) - Specified by:
- setLocationin interface- AbstractFeatureType
- Parameters:
- newLocation- the new value of the 'Location' containment reference.
- See Also:
- AbstractFeatureType.getLocation()
 
 - 
eInverseRemovepublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)- Overrides:
- eInverseRemovein class- AbstractGMLTypeImpl
 
 - 
eGetpublic Object eGet(int featureID, boolean resolve, boolean coreType) - Specified by:
- eGetin interface- InternalEObject
- Overrides:
- eGetin class- AbstractGMLTypeImpl
 
 - 
eSetpublic void eSet(int featureID, Object newValue)- Specified by:
- eSetin interface- InternalEObject
- Overrides:
- eSetin class- AbstractGMLTypeImpl
 
 - 
eUnsetpublic void eUnset(int featureID) - Specified by:
- eUnsetin interface- InternalEObject
- Overrides:
- eUnsetin class- AbstractGMLTypeImpl
 
 - 
eIsSetpublic boolean eIsSet(int featureID) - Specified by:
- eIsSetin interface- InternalEObject
- Overrides:
- eIsSetin class- AbstractGMLTypeImpl
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- AbstractGMLTypeImpl
 
 
- 
 
-