Interface SeriesGrouping
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,IChartObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
SeriesGroupingImpl
A representation of the model object 'Series
Grouping'.
This type holds all grouping-related information for a series.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Aggregate Expression' attribute.org.eclipse.emf.common.util.EList<String>
Returns the value of the 'Aggregate Parameters' attribute list.double
Returns the value of the 'Grouping Interval' attribute.Returns the value of the 'Grouping Origin' containment reference.Returns the value of the 'Grouping Unit' attribute.Returns the value of the 'Group Type' attribute.boolean
Returns the value of the 'Enabled' attribute.boolean
Returns whether the value of the 'Aggregate Expression
' attribute is set.boolean
Returns whether the value of the 'Enabled
' attribute is set.boolean
Returns whether the value of the 'Grouping Interval
' attribute is set.boolean
Returns whether the value of the 'Grouping Unit
' attribute is set.boolean
Returns whether the value of the 'Group Type
' attribute is set.void
setAggregateExpression
(String value) Sets the value of the 'Aggregate Expression
' attribute.void
setEnabled
(boolean value) Sets the value of the 'Enabled
' attribute.void
setGroupingInterval
(double value) Sets the value of the 'Grouping Interval
' attribute.void
setGroupingOrigin
(DataElement value) Sets the value of the 'Grouping Origin
' containment reference.void
setGroupingUnit
(GroupingUnitType value) Sets the value of the 'Grouping Unit
' attribute.void
setGroupType
(DataType value) Sets the value of the 'Group Type
' attribute.void
Unsets the value of the 'Aggregate Expression
' attribute.void
Unsets the value of the 'Enabled
' attribute.void
Unsets the value of the 'Grouping Interval
' attribute.void
Unsets the value of the 'Grouping Unit
' attribute.void
Unsets the value of the 'Group Type
' attribute.Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
isEnabled
boolean isEnabled()Returns the value of the 'Enabled' attribute. Gets whether or not grouping is enabled. Specifies the interval of spanning.- Returns:
- the value of the 'Enabled' attribute.
- See Also:
-
setEnabled
void setEnabled(boolean value) Sets the value of the 'Enabled
' attribute.- Parameters:
value
- the new value of the 'Enabled' attribute.- See Also:
-
unsetEnabled
void unsetEnabled()Unsets the value of the 'Enabled
' attribute.- See Also:
-
isSetEnabled
boolean isSetEnabled()Returns whether the value of the 'Enabled
' attribute is set.- Returns:
- whether the value of the 'Enabled' attribute is set.
- See Also:
-
getGroupingUnit
GroupingUnitType getGroupingUnit()Returns the value of the 'Grouping Unit' attribute. Specifies the unit of grouping.- Returns:
- the value of the 'Grouping Unit' attribute.
- See Also:
-
#setGroupingUnit(String)
DataPackage.getSeriesGrouping_GroupingUnit()
-
setGroupingUnit
Sets the value of the 'Grouping Unit
' attribute.- Parameters:
value
- the new value of the 'Grouping Unit' attribute.- See Also:
-
unsetGroupingUnit
void unsetGroupingUnit()Unsets the value of the 'Grouping Unit
' attribute. -
isSetGroupingUnit
boolean isSetGroupingUnit()Returns whether the value of the 'Grouping Unit
' attribute is set.- Returns:
- whether the value of the 'Grouping Unit' attribute is set.
- See Also:
-
getGroupingOrigin
DataElement getGroupingOrigin()Returns the value of the 'Grouping Origin' containment reference. A data element that specifies the starting point for grouping. This does not apply to grouping of Text values. If undefined, grouping starts at the minimum value.- Returns:
- the value of the 'Grouping Origin' containment reference.
- See Also:
-
setGroupingOrigin
Sets the value of the 'Grouping Origin
' containment reference.- Parameters:
value
- the new value of the 'Grouping Origin' containment reference.- See Also:
-
getGroupingInterval
double getGroupingInterval()Returns the value of the 'Grouping Interval' attribute. Specifies the interval of grouping.- Returns:
- the value of the 'Grouping Interval' attribute.
- See Also:
-
setGroupingInterval
void setGroupingInterval(double value) Sets the value of the 'Grouping Interval
' attribute.- Parameters:
value
- the new value of the 'Grouping Interval' attribute.- See Also:
-
unsetGroupingInterval
void unsetGroupingInterval()Unsets the value of the 'Grouping Interval
' attribute. -
isSetGroupingInterval
boolean isSetGroupingInterval()Returns whether the value of the 'Grouping Interval
' attribute is set.- Returns:
- whether the value of the 'Grouping Interval' attribute is set.
- See Also:
-
getGroupType
DataType getGroupType()Returns the value of the 'Group Type' attribute. Specifies the type of data to be grouped. (e.g. Text, Number, Date/Time etc.)- Returns:
- the value of the 'Group Type' attribute.
- See Also:
-
#setGroupType(String)
DataPackage.getSeriesGrouping_GroupType()
-
setGroupType
Sets the value of the 'Group Type
' attribute.- Parameters:
value
- the new value of the 'Group Type' attribute.- See Also:
-
unsetGroupType
void unsetGroupType()Unsets the value of the 'Group Type
' attribute. -
isSetGroupType
boolean isSetGroupType()Returns whether the value of the 'Group Type
' attribute is set.- Returns:
- whether the value of the 'Group Type' attribute is set.
- See Also:
-
getAggregateExpression
String getAggregateExpression()Returns the value of the 'Aggregate Expression' attribute. Specifies the aggregate function to be applied on orthogonal values for each grouped unit.- Returns:
- the value of the 'Aggregate Expression' attribute.
- See Also:
-
setAggregateExpression
Sets the value of the 'Aggregate Expression
' attribute.- Parameters:
value
- the new value of the 'Aggregate Expression' attribute.- See Also:
-
unsetAggregateExpression
void unsetAggregateExpression()Unsets the value of the 'Aggregate Expression
' attribute. -
isSetAggregateExpression
boolean isSetAggregateExpression()Returns whether the value of the 'Aggregate Expression
' attribute is set.- Returns:
- whether the value of the 'Aggregate Expression' attribute is set.
- See Also:
-
getAggregateParameters
org.eclipse.emf.common.util.EList<String> getAggregateParameters()Returns the value of the 'Aggregate Parameters' attribute list. The list contents are of typeString
.If the meaning of the 'Aggregate Parameters' attribute list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Aggregate Parameters' attribute list.
- See Also:
-
copyInstance
SeriesGrouping copyInstance()- Specified by:
copyInstance
in interfaceIChartObject
-