org.eclipse.birt.chart.model.attribute
Interface Interactivity

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

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

A representation of the model object 'Interactivity'. This type defines the interactiviy settings for the chart.

The following features are supported:

See Also:
AttributePackage.getInteractivity()

Method Summary
 LegendBehaviorType getLegendBehavior()
          Returns the value of the 'Legend Behavior' attribute.
 boolean isEnable()
          Returns the value of the 'Enable' attribute.
 boolean isSetEnable()
          Returns whether the value of the 'Enable' attribute is set.
 boolean isSetLegendBehavior()
          Returns whether the value of the 'Legend Behavior' attribute is set.
 void setEnable(boolean value)
          Sets the value of the 'Enable' attribute.
 void setLegendBehavior(LegendBehaviorType value)
          Sets the value of the 'Legend Behavior' attribute.
 void unsetEnable()
          Unsets the value of the 'Enable' attribute.
 void unsetLegendBehavior()
          Unsets the value of the 'Legend Behavior' 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

isEnable

public boolean isEnable()
Returns the value of the 'Enable' attribute. The default value is "true". Enable/Disable all interactive features, true by default

Returns:
the value of the 'Enable' attribute.
See Also:
isSetEnable(), unsetEnable(), setEnable(boolean), AttributePackage.getInteractivity_Enable()

setEnable

public void setEnable(boolean value)
Sets the value of the 'Enable' attribute.

Parameters:
value - the new value of the 'Enable' attribute.
See Also:
isSetEnable(), unsetEnable(), isEnable()

unsetEnable

public void unsetEnable()
Unsets the value of the 'Enable' attribute.

See Also:
isSetEnable(), isEnable(), setEnable(boolean)

isSetEnable

public boolean isSetEnable()
Returns whether the value of the 'Enable' attribute is set.

Returns:
whether the value of the 'Enable' attribute is set.
See Also:
unsetEnable(), isEnable(), setEnable(boolean)

getLegendBehavior

public LegendBehaviorType getLegendBehavior()
Returns the value of the 'Legend Behavior' attribute. The default value is "None". The literals are from the enumeration LegendBehaviorType. Three possible behaviours: None, Toggle the Serie visibility, Highlight the serie.

Returns:
the value of the 'Legend Behavior' attribute.
See Also:
LegendBehaviorType, isSetLegendBehavior(), unsetLegendBehavior(), setLegendBehavior(LegendBehaviorType), AttributePackage.getInteractivity_LegendBehavior()

setLegendBehavior

public void setLegendBehavior(LegendBehaviorType value)
Sets the value of the 'Legend Behavior' attribute.

Parameters:
value - the new value of the 'Legend Behavior' attribute.
See Also:
LegendBehaviorType, isSetLegendBehavior(), unsetLegendBehavior(), getLegendBehavior()

unsetLegendBehavior

public void unsetLegendBehavior()
Unsets the value of the 'Legend Behavior' attribute.

See Also:
isSetLegendBehavior(), getLegendBehavior(), setLegendBehavior(LegendBehaviorType)

isSetLegendBehavior

public boolean isSetLegendBehavior()
Returns whether the value of the 'Legend Behavior' attribute is set.

Returns:
whether the value of the 'Legend Behavior' attribute is set.
See Also:
unsetLegendBehavior(), getLegendBehavior(), setLegendBehavior(LegendBehaviorType)


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