org.eclipse.birt.chart.model.data
Interface SeriesGrouping

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
SeriesGroupingImpl

public interface SeriesGrouping
extends org.eclipse.emf.ecore.EObject

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:
DataPackage.getSeriesGrouping()

Method Summary
 java.lang.String getAggregateExpression()
          Returns the value of the 'Aggregate Expression' attribute.
 int getGroupingInterval()
          Returns the value of the 'Grouping Interval' attribute.
 DataElement getGroupingOrigin()
          Returns the value of the 'Grouping Origin' containment reference.
 GroupingUnitType getGroupingUnit()
          Returns the value of the 'Grouping Unit' attribute.
 DataType getGroupType()
          Returns the value of the 'Group Type' attribute.
 boolean isEnabled()
          Returns the value of the 'Enabled' attribute.
 boolean isSetEnabled()
          Returns whether the value of the ' Enabled' attribute is set.
 boolean isSetGroupingInterval()
          Returns whether the value of the 'Grouping Interval' attribute is set.
 boolean isSetGroupingUnit()
          Returns whether the value of the 'Grouping Unit' attribute is set.
 boolean isSetGroupType()
          Returns whether the value of the 'Group Type' attribute is set.
 void setAggregateExpression(java.lang.String value)
          Sets the value of the 'Aggregate Expression' attribute.
 void setEnabled(boolean value)
          Sets the value of the 'Enabled' attribute.
 void setGroupingInterval(int 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 unsetEnabled()
          Unsets the value of the 'Enabled' attribute.
 void unsetGroupingInterval()
          Unsets the value of the 'Grouping Interval' attribute.
 void unsetGroupingUnit()
          Unsets the value of the ' Grouping Unit' attribute.
 void unsetGroupType()
          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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

isEnabled

public 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:
isSetEnabled(), unsetEnabled(), setEnabled(boolean), DataPackage.getSeriesGrouping_Enabled()

setEnabled

public void setEnabled(boolean value)
Sets the value of the 'Enabled' attribute.

Parameters:
value - the new value of the 'Enabled' attribute.
See Also:
isSetEnabled(), unsetEnabled(), isEnabled()

unsetEnabled

public void unsetEnabled()
Unsets the value of the 'Enabled' attribute.

See Also:
isSetEnabled(), isEnabled(), setEnabled(boolean)

isSetEnabled

public boolean isSetEnabled()
Returns whether the value of the ' Enabled' attribute is set.

Returns:
whether the value of the 'Enabled' attribute is set.
See Also:
unsetEnabled(), isEnabled(), setEnabled(boolean)

getGroupingUnit

public 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

public void setGroupingUnit(GroupingUnitType value)
Sets the value of the ' Grouping Unit' attribute.

Parameters:
value - the new value of the 'Grouping Unit' attribute.
See Also:
GroupingUnitType, isSetGroupingUnit(), unsetGroupingUnit(), getGroupingUnit()

unsetGroupingUnit

public void unsetGroupingUnit()
Unsets the value of the ' Grouping Unit' attribute.

See Also:
isSetGroupingUnit(), getGroupingUnit(), setGroupingUnit(GroupingUnitType)

isSetGroupingUnit

public 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:
unsetGroupingUnit(), getGroupingUnit(), setGroupingUnit(GroupingUnitType)

getGroupingOrigin

public 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(DataElement), DataPackage.getSeriesGrouping_GroupingOrigin()

setGroupingOrigin

public void setGroupingOrigin(DataElement value)
Sets the value of the 'Grouping Origin' containment reference.

Parameters:
value - the new value of the 'Grouping Origin' containment reference.
See Also:
getGroupingOrigin()

getGroupingInterval

public int getGroupingInterval()
Returns the value of the 'Grouping Interval' attribute. Specifies the interval of grouping.

Returns:
the value of the 'Grouping Interval' attribute.
See Also:
isSetGroupingInterval(), unsetGroupingInterval(), setGroupingInterval(int), DataPackage.getSeriesGrouping_GroupingInterval()

setGroupingInterval

public void setGroupingInterval(int value)
Sets the value of the 'Grouping Interval' attribute.

Parameters:
value - the new value of the 'Grouping Interval' attribute.
See Also:
isSetGroupingInterval(), unsetGroupingInterval(), getGroupingInterval()

unsetGroupingInterval

public void unsetGroupingInterval()
Unsets the value of the 'Grouping Interval' attribute.

See Also:
isSetGroupingInterval(), getGroupingInterval(), setGroupingInterval(int)

isSetGroupingInterval

public 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:
unsetGroupingInterval(), getGroupingInterval(), setGroupingInterval(int)

getGroupType

public 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

public void setGroupType(DataType value)
Sets the value of the 'Group Type' attribute.

Parameters:
value - the new value of the 'Group Type' attribute.
See Also:
DataType, isSetGroupType(), unsetGroupType(), getGroupType()

unsetGroupType

public void unsetGroupType()
Unsets the value of the ' Group Type' attribute.

See Also:
isSetGroupType(), getGroupType(), setGroupType(DataType)

isSetGroupType

public 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:
unsetGroupType(), getGroupType(), setGroupType(DataType)

getAggregateExpression

public java.lang.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(String), DataPackage.getSeriesGrouping_AggregateExpression()

setAggregateExpression

public void setAggregateExpression(java.lang.String value)
Sets the value of the 'Aggregate Expression' attribute.

Parameters:
value - the new value of the 'Aggregate Expression' attribute.
See Also:
getAggregateExpression()


Copyright © 2005-2007 Actuate Corp. All rights reserved.