Class QueryImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.birt.chart.model.data.impl.QueryImpl
-
- All Implemented Interfaces:
Query
,IChartObject
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
public class QueryImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Query
An implementation of the model object ' Query'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
basicSetGrouping(SeriesGrouping newGrouping, org.eclipse.emf.common.notify.NotificationChain msgs)
Query
copyInstance()
static Query
create(java.lang.String sDefinition)
A convenience method provided to create a new initialized query instancejava.lang.Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, java.lang.Object newValue)
void
eUnset(int featureID)
java.lang.String
getDefinition()
ScriptExpression
getDefinitionExpression()
SeriesGrouping
getGrouping()
org.eclipse.emf.common.util.EList<Rule>
getRules()
boolean
isDefined()
void
setDefinition(java.lang.String newDefinition)
void
setDefinitionExpression(ScriptExpression expression)
void
setGrouping(SeriesGrouping newGrouping)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDefinition
public java.lang.String getDefinition()
- Specified by:
getDefinition
in interfaceQuery
- Returns:
- the value of the 'Definition' attribute.
- See Also:
Query.setDefinition(String)
,DataPackage.getQuery_Definition()
-
setDefinition
public void setDefinition(java.lang.String newDefinition)
- Specified by:
setDefinition
in interfaceQuery
- Parameters:
newDefinition
- the new value of the 'Definition' attribute.- See Also:
Query.getDefinition()
-
getRules
public org.eclipse.emf.common.util.EList<Rule> getRules()
- Specified by:
getRules
in interfaceQuery
- Returns:
- the value of the 'Rules' containment reference list.
- See Also:
DataPackage.getQuery_Rules()
-
getGrouping
public SeriesGrouping getGrouping()
- Specified by:
getGrouping
in interfaceQuery
- Returns:
- the value of the 'Grouping' containment reference.
- See Also:
Query.setGrouping(SeriesGrouping)
,DataPackage.getQuery_Grouping()
-
basicSetGrouping
public org.eclipse.emf.common.notify.NotificationChain basicSetGrouping(SeriesGrouping newGrouping, org.eclipse.emf.common.notify.NotificationChain msgs)
-
setGrouping
public void setGrouping(SeriesGrouping newGrouping)
- Specified by:
setGrouping
in interfaceQuery
- Parameters:
newGrouping
- the new value of the 'Grouping' containment reference.- See Also:
Query.getGrouping()
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
create
public static final Query create(java.lang.String sDefinition)
A convenience method provided to create a new initialized query instance- Parameters:
sDefinition
-- Returns:
-
copyInstance
public Query copyInstance()
- Specified by:
copyInstance
in interfaceIChartObject
- Specified by:
copyInstance
in interfaceQuery
-
getDefinitionExpression
public ScriptExpression getDefinitionExpression()
- Specified by:
getDefinitionExpression
in interfaceQuery
-
setDefinitionExpression
public void setDefinitionExpression(ScriptExpression expression)
- Specified by:
setDefinitionExpression
in interfaceQuery
-
-