Package net.opengis.fes20.impl
Class AbstractAdhocQueryExpressionTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- AbstractQueryExpressionTypeImpl
-
- AbstractAdhocQueryExpressionTypeImpl
-
- All Implemented Interfaces:
AbstractAdhocQueryExpressionType
,AbstractQueryExpressionType
,Notifier
,EObject
,InternalEObject
- Direct Known Subclasses:
QueryTypeImpl
public abstract class AbstractAdhocQueryExpressionTypeImpl extends AbstractQueryExpressionTypeImpl implements AbstractAdhocQueryExpressionType
An implementation of the model object 'Abstract Adhoc Query Expression 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 static Object
ABSTRACT_SELECTION_CLAUSE_EDEFAULT
The default value of the 'Abstract Selection Clause
' attribute.protected static Object
ABSTRACT_SORTING_CLAUSE_EDEFAULT
The default value of the 'Abstract Sorting Clause
' attribute.protected EList<Object>
abstractProjectionClause
The cached value of the 'Abstract Projection Clause
' attribute list.protected Object
abstractSelectionClause
The cached value of the 'Abstract Selection Clause
' attribute.protected Object
abstractSortingClause
The cached value of the 'Abstract Sorting Clause
' attribute.protected EList<String>
aliases
The cached value of the 'Aliases
' attribute list.protected EList<Object>
typeNames
The cached value of the 'Type Names
' attribute list.-
Fields inherited from class AbstractQueryExpressionTypeImpl
handle, HANDLE_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
AbstractAdhocQueryExpressionTypeImpl()
-
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)
EList<Object>
getAbstractProjectionClause()
Object
getAbstractSelectionClause()
Object
getAbstractSortingClause()
EList<String>
getAliases()
EList<Object>
getTypeNames()
void
setAbstractSelectionClause(Object newAbstractSelectionClause)
void
setAbstractSortingClause(Object newAbstractSortingClause)
String
toString()
-
Methods inherited from class AbstractQueryExpressionTypeImpl
getHandle, setHandle
-
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 AbstractQueryExpressionType
getHandle, setHandle
-
-
-
-
Field Detail
-
abstractProjectionClause
protected EList<Object> abstractProjectionClause
The cached value of the 'Abstract Projection Clause
' attribute list.- See Also:
getAbstractProjectionClause()
-
ABSTRACT_SELECTION_CLAUSE_EDEFAULT
protected static final Object ABSTRACT_SELECTION_CLAUSE_EDEFAULT
The default value of the 'Abstract Selection Clause
' attribute.- See Also:
getAbstractSelectionClause()
-
abstractSelectionClause
protected Object abstractSelectionClause
The cached value of the 'Abstract Selection Clause
' attribute.- See Also:
getAbstractSelectionClause()
-
ABSTRACT_SORTING_CLAUSE_EDEFAULT
protected static final Object ABSTRACT_SORTING_CLAUSE_EDEFAULT
The default value of the 'Abstract Sorting Clause
' attribute.- See Also:
getAbstractSortingClause()
-
abstractSortingClause
protected Object abstractSortingClause
The cached value of the 'Abstract Sorting Clause
' attribute.- See Also:
getAbstractSortingClause()
-
aliases
protected EList<String> aliases
The cached value of the 'Aliases
' attribute list.- See Also:
getAliases()
-
typeNames
protected EList<Object> typeNames
The cached value of the 'Type Names
' attribute list.- See Also:
getTypeNames()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classAbstractQueryExpressionTypeImpl
-
getAbstractProjectionClause
public EList<Object> getAbstractProjectionClause()
- Specified by:
getAbstractProjectionClause
in interfaceAbstractAdhocQueryExpressionType
- Returns:
- the value of the 'Abstract Projection Clause' containment reference list.
- See Also:
Fes20Package.getAbstractAdhocQueryExpressionType_AbstractProjectionClause()
-
getAbstractSelectionClause
public Object getAbstractSelectionClause()
- Specified by:
getAbstractSelectionClause
in interfaceAbstractAdhocQueryExpressionType
- Returns:
- the value of the 'Abstract Selection Clause' containment reference.
- See Also:
Fes20Package.getAbstractAdhocQueryExpressionType_AbstractSelectionClause()
-
setAbstractSelectionClause
public void setAbstractSelectionClause(Object newAbstractSelectionClause)
- Specified by:
setAbstractSelectionClause
in interfaceAbstractAdhocQueryExpressionType
- Parameters:
newAbstractSelectionClause
- the new value of the 'Abstract Selection Clause' attribute.- See Also:
AbstractAdhocQueryExpressionType.getAbstractSelectionClause()
-
getAbstractSortingClause
public Object getAbstractSortingClause()
- Specified by:
getAbstractSortingClause
in interfaceAbstractAdhocQueryExpressionType
- Returns:
- the value of the 'Abstract Sorting Clause' containment reference.
- See Also:
Fes20Package.getAbstractAdhocQueryExpressionType_AbstractSortingClause()
-
setAbstractSortingClause
public void setAbstractSortingClause(Object newAbstractSortingClause)
- Specified by:
setAbstractSortingClause
in interfaceAbstractAdhocQueryExpressionType
- Parameters:
newAbstractSortingClause
- the new value of the 'Abstract Sorting Clause' attribute.- See Also:
AbstractAdhocQueryExpressionType.getAbstractSortingClause()
-
getAliases
public EList<String> getAliases()
- Specified by:
getAliases
in interfaceAbstractAdhocQueryExpressionType
- Returns:
- the value of the 'Aliases' attribute.
- See Also:
#setAliases(List)
,Fes20Package.getAbstractAdhocQueryExpressionType_Aliases()
-
getTypeNames
public EList<Object> getTypeNames()
- Specified by:
getTypeNames
in interfaceAbstractAdhocQueryExpressionType
- Returns:
- the value of the 'Type Names' attribute.
- See Also:
#setTypeNames(List)
,Fes20Package.getAbstractAdhocQueryExpressionType_TypeNames()
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAbstractQueryExpressionTypeImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classAbstractQueryExpressionTypeImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classAbstractQueryExpressionTypeImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classAbstractQueryExpressionTypeImpl
-
toString
public String toString()
- Overrides:
toString
in classAbstractQueryExpressionTypeImpl
-
-