Package net.opengis.fes20.impl
Class FilterTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- AbstractSelectionClauseTypeImpl
-
- FilterTypeImpl
-
- All Implemented Interfaces:
AbstractSelectionClauseType
,FilterType
,Notifier
,EObject
,InternalEObject
public class FilterTypeImpl extends AbstractSelectionClauseTypeImpl implements FilterType
An implementation of the model object 'Filter 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 FeatureMap
comparisonOpsGroup
The cached value of the 'Comparison Ops Group
' attribute list.protected FeatureMap
extensionOpsGroup
The cached value of the 'Extension Ops Group
' attribute list.protected FunctionType
function
The cached value of the 'Function
' containment reference.protected FeatureMap
idGroup
The cached value of the 'Id Group
' attribute list.protected FeatureMap
logicOpsGroup
The cached value of the 'Logic Ops Group
' attribute list.protected FeatureMap
spatialOpsGroup
The cached value of the 'Spatial Ops Group
' attribute list.protected FeatureMap
temporalOpsGroup
The cached value of the 'Temporal Ops Group
' attribute list.-
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
FilterTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChain
basicSetComparisonOps(ComparisonOpsType newComparisonOps, NotificationChain msgs)
NotificationChain
basicSetExtensionOps(ExtensionOpsType newExtensionOps, NotificationChain msgs)
NotificationChain
basicSetFunction(FunctionType newFunction, NotificationChain msgs)
NotificationChain
basicSetLogicOps(LogicOpsType newLogicOps, NotificationChain msgs)
NotificationChain
basicSetSpatialOps(SpatialOpsType newSpatialOps, NotificationChain msgs)
NotificationChain
basicSetTemporalOps(TemporalOpsType newTemporalOps, 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)
ComparisonOpsType
getComparisonOps()
FeatureMap
getComparisonOpsGroup()
ExtensionOpsType
getExtensionOps()
FeatureMap
getExtensionOpsGroup()
FunctionType
getFunction()
EList<AbstractIdType>
getId()
FeatureMap
getIdGroup()
LogicOpsType
getLogicOps()
FeatureMap
getLogicOpsGroup()
SpatialOpsType
getSpatialOps()
FeatureMap
getSpatialOpsGroup()
TemporalOpsType
getTemporalOps()
FeatureMap
getTemporalOpsGroup()
void
setFunction(FunctionType newFunction)
String
toString()
-
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
-
-
-
-
Field Detail
-
comparisonOpsGroup
protected FeatureMap comparisonOpsGroup
The cached value of the 'Comparison Ops Group
' attribute list.- See Also:
getComparisonOpsGroup()
-
spatialOpsGroup
protected FeatureMap spatialOpsGroup
The cached value of the 'Spatial Ops Group
' attribute list.- See Also:
getSpatialOpsGroup()
-
temporalOpsGroup
protected FeatureMap temporalOpsGroup
The cached value of the 'Temporal Ops Group
' attribute list.- See Also:
getTemporalOpsGroup()
-
logicOpsGroup
protected FeatureMap logicOpsGroup
The cached value of the 'Logic Ops Group
' attribute list.- See Also:
getLogicOpsGroup()
-
extensionOpsGroup
protected FeatureMap extensionOpsGroup
The cached value of the 'Extension Ops Group
' attribute list.- See Also:
getExtensionOpsGroup()
-
function
protected FunctionType function
The cached value of the 'Function
' containment reference.- See Also:
getFunction()
-
idGroup
protected FeatureMap idGroup
The cached value of the 'Id Group
' attribute list.- See Also:
getIdGroup()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classAbstractSelectionClauseTypeImpl
-
getComparisonOpsGroup
public FeatureMap getComparisonOpsGroup()
- Specified by:
getComparisonOpsGroup
in interfaceFilterType
- Returns:
- the value of the 'Comparison Ops Group' attribute list.
- See Also:
Fes20Package.getFilterType_ComparisonOpsGroup()
-
getComparisonOps
public ComparisonOpsType getComparisonOps()
- Specified by:
getComparisonOps
in interfaceFilterType
- Returns:
- the value of the 'Comparison Ops' containment reference.
- See Also:
Fes20Package.getFilterType_ComparisonOps()
-
basicSetComparisonOps
public NotificationChain basicSetComparisonOps(ComparisonOpsType newComparisonOps, NotificationChain msgs)
-
getSpatialOpsGroup
public FeatureMap getSpatialOpsGroup()
- Specified by:
getSpatialOpsGroup
in interfaceFilterType
- Returns:
- the value of the 'Spatial Ops Group' attribute list.
- See Also:
Fes20Package.getFilterType_SpatialOpsGroup()
-
getSpatialOps
public SpatialOpsType getSpatialOps()
- Specified by:
getSpatialOps
in interfaceFilterType
- Returns:
- the value of the 'Spatial Ops' containment reference.
- See Also:
Fes20Package.getFilterType_SpatialOps()
-
basicSetSpatialOps
public NotificationChain basicSetSpatialOps(SpatialOpsType newSpatialOps, NotificationChain msgs)
-
getTemporalOpsGroup
public FeatureMap getTemporalOpsGroup()
- Specified by:
getTemporalOpsGroup
in interfaceFilterType
- Returns:
- the value of the 'Temporal Ops Group' attribute list.
- See Also:
Fes20Package.getFilterType_TemporalOpsGroup()
-
getTemporalOps
public TemporalOpsType getTemporalOps()
- Specified by:
getTemporalOps
in interfaceFilterType
- Returns:
- the value of the 'Temporal Ops' containment reference.
- See Also:
Fes20Package.getFilterType_TemporalOps()
-
basicSetTemporalOps
public NotificationChain basicSetTemporalOps(TemporalOpsType newTemporalOps, NotificationChain msgs)
-
getLogicOpsGroup
public FeatureMap getLogicOpsGroup()
- Specified by:
getLogicOpsGroup
in interfaceFilterType
- Returns:
- the value of the 'Logic Ops Group' attribute list.
- See Also:
Fes20Package.getFilterType_LogicOpsGroup()
-
getLogicOps
public LogicOpsType getLogicOps()
- Specified by:
getLogicOps
in interfaceFilterType
- Returns:
- the value of the 'Logic Ops' containment reference.
- See Also:
Fes20Package.getFilterType_LogicOps()
-
basicSetLogicOps
public NotificationChain basicSetLogicOps(LogicOpsType newLogicOps, NotificationChain msgs)
-
getExtensionOpsGroup
public FeatureMap getExtensionOpsGroup()
- Specified by:
getExtensionOpsGroup
in interfaceFilterType
- Returns:
- the value of the 'Extension Ops Group' attribute list.
- See Also:
Fes20Package.getFilterType_ExtensionOpsGroup()
-
getExtensionOps
public ExtensionOpsType getExtensionOps()
- Specified by:
getExtensionOps
in interfaceFilterType
- Returns:
- the value of the 'Extension Ops' containment reference.
- See Also:
Fes20Package.getFilterType_ExtensionOps()
-
basicSetExtensionOps
public NotificationChain basicSetExtensionOps(ExtensionOpsType newExtensionOps, NotificationChain msgs)
-
getFunction
public FunctionType getFunction()
- Specified by:
getFunction
in interfaceFilterType
- Returns:
- the value of the 'Function' containment reference.
- See Also:
FilterType.setFunction(FunctionType)
,Fes20Package.getFilterType_Function()
-
basicSetFunction
public NotificationChain basicSetFunction(FunctionType newFunction, NotificationChain msgs)
-
setFunction
public void setFunction(FunctionType newFunction)
- Specified by:
setFunction
in interfaceFilterType
- Parameters:
newFunction
- the new value of the 'Function' containment reference.- See Also:
FilterType.getFunction()
-
getIdGroup
public FeatureMap getIdGroup()
- Specified by:
getIdGroup
in interfaceFilterType
- Returns:
- the value of the 'Id Group' attribute list.
- See Also:
Fes20Package.getFilterType_IdGroup()
-
getId
public EList<AbstractIdType> getId()
- Specified by:
getId
in interfaceFilterType
- Returns:
- the value of the 'Id' containment reference list.
- See Also:
Fes20Package.getFilterType_Id()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classBasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
-
toString
public String toString()
- Overrides:
toString
in classBasicEObjectImpl
-
-