org.eclipse.birt.chart.examples.core_3.7.2.v20120213

16:41:28.057 INFO  jd.cli.Main - Decompiling org.eclipse.birt.chart.examples.core_3.7.2.v20120213.jar
package org.eclipse.birt.chart.examples;

import org.eclipse.core.runtime.Plugin;

public class ChartExamplesCorePlugin
  extends Plugin
{
  public static final String ID = "org.eclipse.birt.chart.examples.core";
}

/* Location:
 * Qualified Name:     org.eclipse.birt.chart.examples.ChartExamplesCorePlugin
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.birt.chart.examples.radar.i18n;

import com.ibm.icu.util.ULocale;
import com.ibm.icu.util.UResourceBundle;
import java.util.HashMap;
import java.util.Map;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
import org.eclipse.birt.chart.util.SecurityUtil;

public final class Messages
{
  private static final String RADAR_EXAMPLES = "org.eclipse.birt.chart.examples.radar.i18n.nls";
  private static final ResourceBundle RESOURCE_BUNDLE = UResourceBundle.getBundleInstance("org.eclipse.birt.chart.examples.radar.i18n.nls", 
    ULocale.getDefault(), 
    SecurityUtil.getClassLoader(Messages.class));
  private static Map<ULocale, ResourceBundle> hmLocalToBundle = new HashMap(2);
  
  public static ResourceBundle getResourceBundle()
  {
    return RESOURCE_BUNDLE;
  }
  
  public static ResourceBundle getResourceBundle(ULocale locale)
  {
    ResourceBundle bundle = (ResourceBundle)hmLocalToBundle.get(locale);
    if (bundle == null)
    {
      bundle = UResourceBundle.getBundleInstance("org.eclipse.birt.chart.examples.radar.i18n.nls", 
        locale, 
        SecurityUtil.getClassLoader(Messages.class));
      hmLocalToBundle.put(locale, bundle);
    }
    return bundle;
  }
  
  public static String getString(String key)
  {
    return getString(key, ULocale.getDefault());
  }
  
  public static String getString(String key, ULocale lcl)
  {
    try
    {
      return getResourceBundle(lcl).getString(key);
    }
    catch (MissingResourceException localMissingResourceException) {}
    return '!' + key + '!';
  }
  
  public static String getString(String key, Object oa, ULocale lcl)
  {
    return getString(key, new Object[] {
      oa }, 
      lcl);
  }
  
  public static String getString(String key, Object[] oa, ULocale lcl)
  {
    try
    {
      return SecurityUtil.formatMessage(getResourceBundle(lcl).getString(key), 
        oa);
    }
    catch (MissingResourceException e)
    {
      e.printStackTrace();
    }
    return '!' + key + '!';
  }
}

/* Location:
 * Qualified Name:     org.eclipse.birt.chart.examples.radar.i18n.Messages
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.birt.chart.examples.radar.model;

import org.eclipse.birt.chart.examples.radar.model.type.RadarTypePackage;
import org.eclipse.birt.chart.model.IExtChartModelLoader;
import org.eclipse.emf.ecore.EPackage;

public class RadarModelLoader
  implements IExtChartModelLoader
{
  public EPackage getChartTypePackage()
  {
    return RadarTypePackage.eINSTANCE;
  }
}

/* Location:
 * Qualified Name:     org.eclipse.birt.chart.examples.radar.model.RadarModelLoader
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.birt.chart.examples.radar.model.type;

import java.math.BigInteger;
import org.eclipse.birt.chart.model.attribute.FormatSpecifier;
import org.eclipse.birt.chart.model.attribute.LineAttributes;
import org.eclipse.birt.chart.model.attribute.Marker;
import org.eclipse.birt.chart.model.component.Label;
import org.eclipse.birt.chart.model.component.Series;

public abstract interface RadarSeries
  extends Series
{
  public abstract Marker getMarker();
  
  public abstract void setMarker(Marker paramMarker);
  
  public abstract LineAttributes getLineAttributes();
  
  public abstract void setLineAttributes(LineAttributes paramLineAttributes);
  
  public abstract boolean isPaletteLineColor();
  
  public abstract void setPaletteLineColor(boolean paramBoolean);
  
  public abstract void unsetPaletteLineColor();
  
  public abstract boolean isSetPaletteLineColor();
  
  public abstract boolean isBackgroundOvalTransparent();
  
  public abstract void setBackgroundOvalTransparent(boolean paramBoolean);
  
  public abstract void unsetBackgroundOvalTransparent();
  
  public abstract boolean isSetBackgroundOvalTransparent();
  
  public abstract LineAttributes getWebLineAttributes();
  
  public abstract void setWebLineAttributes(LineAttributes paramLineAttributes);
  
  public abstract boolean isShowWebLabels();
  
  public abstract void setShowWebLabels(boolean paramBoolean);
  
  public abstract void unsetShowWebLabels();
  
  public abstract boolean isSetShowWebLabels();
  
  public abstract boolean isShowCatLabels();
  
  public abstract void setShowCatLabels(boolean paramBoolean);
  
  public abstract void unsetShowCatLabels();
  
  public abstract boolean isSetShowCatLabels();
  
  public abstract boolean isRadarAutoScale();
  
  public abstract void setRadarAutoScale(boolean paramBoolean);
  
  public abstract void unsetRadarAutoScale();
  
  public abstract boolean isSetRadarAutoScale();
  
  public abstract double getWebLabelMax();
  
  public abstract void setWebLabelMax(double paramDouble);
  
  public abstract void unsetWebLabelMax();
  
  public abstract boolean isSetWebLabelMax();
  
  public abstract double getWebLabelMin();
  
  public abstract void setWebLabelMin(double paramDouble);
  
  public abstract void unsetWebLabelMin();
  
  public abstract boolean isSetWebLabelMin();
  
  public abstract String getWebLabelUnit();
  
  public abstract void setWebLabelUnit(String paramString);
  
  public abstract void unsetWebLabelUnit();
  
  public abstract boolean isSetWebLabelUnit();
  
  public abstract boolean isFillPolys();
  
  public abstract void setFillPolys(boolean paramBoolean);
  
  public abstract void unsetFillPolys();
  
  public abstract boolean isSetFillPolys();
  
  public abstract boolean isConnectEndpoints();
  
  public abstract void setConnectEndpoints(boolean paramBoolean);
  
  public abstract void unsetConnectEndpoints();
  
  public abstract boolean isSetConnectEndpoints();
  
  public abstract Label getWebLabel();
  
  public abstract void setWebLabel(Label paramLabel);
  
  public abstract Label getCatLabel();
  
  public abstract void setCatLabel(Label paramLabel);
  
  public abstract FormatSpecifier getWebLabelFormatSpecifier();
  
  public abstract void setWebLabelFormatSpecifier(FormatSpecifier paramFormatSpecifier);
  
  public abstract FormatSpecifier getCatLabelFormatSpecifier();
  
  public abstract void setCatLabelFormatSpecifier(FormatSpecifier paramFormatSpecifier);
  
  public abstract BigInteger getPlotSteps();
  
  public abstract void setPlotSteps(BigInteger paramBigInteger);
  
  public abstract void unsetPlotSteps();
  
  public abstract boolean isSetPlotSteps();
  
  public abstract RadarSeries copyInstance();
}

/* Location:
 * Qualified Name:     org.eclipse.birt.chart.examples.radar.model.type.RadarSeries
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.birt.chart.examples.radar.model.type;

import org.eclipse.birt.chart.examples.radar.model.type.impl.RadarTypeFactoryImpl;
import org.eclipse.emf.ecore.EFactory;

public abstract interface RadarTypeFactory
  extends EFactory
{
  public static final RadarTypeFactory eINSTANCE = ;
  
  public abstract RadarSeries createRadarSeries();
  
  public abstract RadarTypePackage getRadarTypePackage();
}

/* Location:
 * Qualified Name:     org.eclipse.birt.chart.examples.radar.model.type.RadarTypeFactory
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.birt.chart.examples.radar.model.type;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EReference;

public abstract interface RadarTypePackage$Literals
{
  public static final EClass RADAR_SERIES = RadarTypePackage.eINSTANCE.getRadarSeries();
  public static final EReference RADAR_SERIES__MARKER = RadarTypePackage.eINSTANCE.getRadarSeries_Marker();
  public static final EReference RADAR_SERIES__LINE_ATTRIBUTES = RadarTypePackage.eINSTANCE
    .getRadarSeries_LineAttributes();
  public static final EAttribute RADAR_SERIES__PALETTE_LINE_COLOR = RadarTypePackage.eINSTANCE
    .getRadarSeries_PaletteLineColor();
  public static final EAttribute RADAR_SERIES__BACKGROUND_OVAL_TRANSPARENT = RadarTypePackage.eINSTANCE
    .getRadarSeries_BackgroundOvalTransparent();
  public static final EReference RADAR_SERIES__WEB_LINE_ATTRIBUTES = RadarTypePackage.eINSTANCE
    .getRadarSeries_WebLineAttributes();
  public static final EAttribute RADAR_SERIES__SHOW_WEB_LABELS = RadarTypePackage.eINSTANCE
    .getRadarSeries_ShowWebLabels();
  public static final EAttribute RADAR_SERIES__SHOW_CAT_LABELS = RadarTypePackage.eINSTANCE
    .getRadarSeries_ShowCatLabels();
  public static final EAttribute RADAR_SERIES__RADAR_AUTO_SCALE = RadarTypePackage.eINSTANCE
    .getRadarSeries_RadarAutoScale();
  public static final EAttribute RADAR_SERIES__WEB_LABEL_MAX = RadarTypePackage.eINSTANCE
    .getRadarSeries_WebLabelMax();
  public static final EAttribute RADAR_SERIES__WEB_LABEL_MIN = RadarTypePackage.eINSTANCE
    .getRadarSeries_WebLabelMin();
  public static final EAttribute RADAR_SERIES__WEB_LABEL_UNIT = RadarTypePackage.eINSTANCE
    .getRadarSeries_WebLabelUnit();
  public static final EAttribute RADAR_SERIES__FILL_POLYS = RadarTypePackage.eINSTANCE
    .getRadarSeries_FillPolys();
  public static final EAttribute RADAR_SERIES__CONNECT_ENDPOINTS = RadarTypePackage.eINSTANCE
    .getRadarSeries_ConnectEndpoints();
  public static final EReference RADAR_SERIES__WEB_LABEL = RadarTypePackage.eINSTANCE
    .getRadarSeries_WebLabel();
  public static final EReference RADAR_SERIES__CAT_LABEL = RadarTypePackage.eINSTANCE
    .getRadarSeries_CatLabel();
  public static final EReference RADAR_SERIES__WEB_LABEL_FORMAT_SPECIFIER = RadarTypePackage.eINSTANCE
    .getRadarSeries_WebLabelFormatSpecifier();
  public static final EReference RADAR_SERIES__CAT_LABEL_FORMAT_SPECIFIER = RadarTypePackage.eINSTANCE
    .getRadarSeries_CatLabelFormatSpecifier();
  public static final EAttribute RADAR_SERIES__PLOT_STEPS = RadarTypePackage.eINSTANCE
    .getRadarSeries_PlotSteps();
}

/* Location:
 * Qualified Name:     org.eclipse.birt.chart.examples.radar.model.type.RadarTypePackage.Literals
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.birt.chart.examples.radar.model.type;

import org.eclipse.birt.chart.examples.radar.model.type.impl.RadarTypePackageImpl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

public abstract interface RadarTypePackage
  extends EPackage
{
  public static final String eNAME = "type";
  public static final String eNS_URI = "http://www.birt.eclipse.org/RadarChartModelType";
  public static final String eNS_PREFIX = "type";
  public static final RadarTypePackage eINSTANCE = ;
  public static final int RADAR_SERIES = 0;
  public static final int RADAR_SERIES__VISIBLE = 0;
  public static final int RADAR_SERIES__LABEL = 1;
  public static final int RADAR_SERIES__DATA_DEFINITION = 2;
  public static final int RADAR_SERIES__SERIES_IDENTIFIER = 3;
  public static final int RADAR_SERIES__DATA_POINT = 4;
  public static final int RADAR_SERIES__DATA_SETS = 5;
  public static final int RADAR_SERIES__LABEL_POSITION = 6;
  public static final int RADAR_SERIES__STACKED = 7;
  public static final int RADAR_SERIES__TRIGGERS = 8;
  public static final int RADAR_SERIES__TRANSLUCENT = 9;
  public static final int RADAR_SERIES__CURVE_FITTING = 10;
  public static final int RADAR_SERIES__CURSOR = 11;
  public static final int RADAR_SERIES__MARKER = 12;
  public static final int RADAR_SERIES__LINE_ATTRIBUTES = 13;
  public static final int RADAR_SERIES__PALETTE_LINE_COLOR = 14;
  public static final int RADAR_SERIES__BACKGROUND_OVAL_TRANSPARENT = 15;
  public static final int RADAR_SERIES__WEB_LINE_ATTRIBUTES = 16;
  public static final int RADAR_SERIES__SHOW_WEB_LABELS = 17;
  public static final int RADAR_SERIES__SHOW_CAT_LABELS = 18;
  public static final int RADAR_SERIES__RADAR_AUTO_SCALE = 19;
  public static final int RADAR_SERIES__WEB_LABEL_MAX = 20;
  public static final int RADAR_SERIES__WEB_LABEL_MIN = 21;
  public static final int RADAR_SERIES__WEB_LABEL_UNIT = 22;
  public static final int RADAR_SERIES__FILL_POLYS = 23;
  public static final int RADAR_SERIES__CONNECT_ENDPOINTS = 24;
  public static final int RADAR_SERIES__WEB_LABEL = 25;
  public static final int RADAR_SERIES__CAT_LABEL = 26;
  public static final int RADAR_SERIES__WEB_LABEL_FORMAT_SPECIFIER = 27;
  public static final int RADAR_SERIES__CAT_LABEL_FORMAT_SPECIFIER = 28;
  public static final int RADAR_SERIES__PLOT_STEPS = 29;
  public static final int RADAR_SERIES_FEATURE_COUNT = 30;
  
  public abstract EClass getRadarSeries();
  
  public abstract EReference getRadarSeries_Marker();
  
  public abstract EReference getRadarSeries_LineAttributes();
  
  public abstract EAttribute getRadarSeries_PaletteLineColor();
  
  public abstract EAttribute getRadarSeries_BackgroundOvalTransparent();
  
  public abstract EReference getRadarSeries_WebLineAttributes();
  
  public abstract EAttribute getRadarSeries_ShowWebLabels();
  
  public abstract EAttribute getRadarSeries_ShowCatLabels();
  
  public abstract EAttribute getRadarSeries_RadarAutoScale();
  
  public abstract EAttribute getRadarSeries_WebLabelMax();
  
  public abstract EAttribute getRadarSeries_WebLabelMin();
  
  public abstract EAttribute getRadarSeries_WebLabelUnit();
  
  public abstract EAttribute getRadarSeries_FillPolys();
  
  public abstract EAttribute getRadarSeries_ConnectEndpoints();
  
  public abstract EReference getRadarSeries_WebLabel();
  
  public abstract EReference getRadarSeries_CatLabel();
  
  public abstract EReference getRadarSeries_WebLabelFormatSpecifier();
  
  public abstract EReference getRadarSeries_CatLabelFormatSpecifier();
  
  public abstract EAttribute getRadarSeries_PlotSteps();
  
  public abstract RadarTypeFactory getRadarTypeFactory();
  
  public static abstract interface Literals
  {
    public static final EClass RADAR_SERIES = RadarTypePackage.eINSTANCE.getRadarSeries();
    public static final EReference RADAR_SERIES__MARKER = RadarTypePackage.eINSTANCE.getRadarSeries_Marker();
    public static final EReference RADAR_SERIES__LINE_ATTRIBUTES = RadarTypePackage.eINSTANCE
      .getRadarSeries_LineAttributes();
    public static final EAttribute RADAR_SERIES__PALETTE_LINE_COLOR = RadarTypePackage.eINSTANCE
      .getRadarSeries_PaletteLineColor();
    public static final EAttribute RADAR_SERIES__BACKGROUND_OVAL_TRANSPARENT = RadarTypePackage.eINSTANCE
      .getRadarSeries_BackgroundOvalTransparent();
    public static final EReference RADAR_SERIES__WEB_LINE_ATTRIBUTES = RadarTypePackage.eINSTANCE
      .getRadarSeries_WebLineAttributes();
    public static final EAttribute RADAR_SERIES__SHOW_WEB_LABELS = RadarTypePackage.eINSTANCE
      .getRadarSeries_ShowWebLabels();
    public static final EAttribute RADAR_SERIES__SHOW_CAT_LABELS = RadarTypePackage.eINSTANCE
      .getRadarSeries_ShowCatLabels();
    public static final EAttribute RADAR_SERIES__RADAR_AUTO_SCALE = RadarTypePackage.eINSTANCE
      .getRadarSeries_RadarAutoScale();
    public static final EAttribute RADAR_SERIES__WEB_LABEL_MAX = RadarTypePackage.eINSTANCE
      .getRadarSeries_WebLabelMax();
    public static final EAttribute RADAR_SERIES__WEB_LABEL_MIN = RadarTypePackage.eINSTANCE
      .getRadarSeries_WebLabelMin();
    public static final EAttribute RADAR_SERIES__WEB_LABEL_UNIT = RadarTypePackage.eINSTANCE
      .getRadarSeries_WebLabelUnit();
    public static final EAttribute RADAR_SERIES__FILL_POLYS = RadarTypePackage.eINSTANCE
      .getRadarSeries_FillPolys();
    public static final EAttribute RADAR_SERIES__CONNECT_ENDPOINTS = RadarTypePackage.eINSTANCE
      .getRadarSeries_ConnectEndpoints();
    public static final EReference RADAR_SERIES__WEB_LABEL = RadarTypePackage.eINSTANCE
      .getRadarSeries_WebLabel();
    public static final EReference RADAR_SERIES__CAT_LABEL = RadarTypePackage.eINSTANCE
      .getRadarSeries_CatLabel();
    public static final EReference RADAR_SERIES__WEB_LABEL_FORMAT_SPECIFIER = RadarTypePackage.eINSTANCE
      .getRadarSeries_WebLabelFormatSpecifier();
    public static final EReference RADAR_SERIES__CAT_LABEL_FORMAT_SPECIFIER = RadarTypePackage.eINSTANCE
      .getRadarSeries_CatLabelFormatSpecifier();
    public static final EAttribute RADAR_SERIES__PLOT_STEPS = RadarTypePackage.eINSTANCE
      .getRadarSeries_PlotSteps();
  }
}

/* Location:
 * Qualified Name:     org.eclipse.birt.chart.examples.radar.model.type.RadarTypePackage
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.birt.chart.examples.radar.model.type.impl;

import java.math.BigInteger;
import org.eclipse.birt.chart.examples.radar.i18n.Messages;
import org.eclipse.birt.chart.examples.radar.model.type.RadarSeries;
import org.eclipse.birt.chart.examples.radar.model.type.RadarTypeFactory;
import org.eclipse.birt.chart.examples.radar.model.type.RadarTypePackage.Literals;
import org.eclipse.birt.chart.model.attribute.AttributeFactory;
import org.eclipse.birt.chart.model.attribute.ChartDimension;
import org.eclipse.birt.chart.model.attribute.FormatSpecifier;
import org.eclipse.birt.chart.model.attribute.LineAttributes;
import org.eclipse.birt.chart.model.attribute.LineStyle;
import org.eclipse.birt.chart.model.attribute.Marker;
import org.eclipse.birt.chart.model.attribute.MarkerType;
import org.eclipse.birt.chart.model.attribute.impl.ColorDefinitionImpl;
import org.eclipse.birt.chart.model.attribute.impl.LineAttributesImpl;
import org.eclipse.birt.chart.model.attribute.impl.MarkerImpl;
import org.eclipse.birt.chart.model.component.Label;
import org.eclipse.birt.chart.model.component.impl.LabelImpl;
import org.eclipse.birt.chart.model.component.impl.SeriesImpl;
import org.eclipse.birt.chart.util.LiteralHelper;
import org.eclipse.birt.chart.util.NameSet;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;

public class RadarSeriesImpl
  extends SeriesImpl
  implements RadarSeries
{
  protected Marker marker;
  protected LineAttributes lineAttributes;
  protected static final boolean PALETTE_LINE_COLOR_EDEFAULT = false;
  protected boolean paletteLineColor = false;
  protected boolean paletteLineColorESet;
  protected static final boolean BACKGROUND_OVAL_TRANSPARENT_EDEFAULT = false;
  protected boolean backgroundOvalTransparent = false;
  protected boolean backgroundOvalTransparentESet;
  protected LineAttributes webLineAttributes;
  protected static final boolean SHOW_WEB_LABELS_EDEFAULT = false;
  protected boolean showWebLabels = false;
  protected boolean showWebLabelsESet;
  protected static final boolean SHOW_CAT_LABELS_EDEFAULT = true;
  protected boolean showCatLabels = true;
  protected boolean showCatLabelsESet;
  protected static final boolean RADAR_AUTO_SCALE_EDEFAULT = true;
  protected boolean radarAutoScale = true;
  protected boolean radarAutoScaleESet;
  protected static final double WEB_LABEL_MAX_EDEFAULT = 100.0D;
  protected double webLabelMax = 100.0D;
  protected boolean webLabelMaxESet;
  protected static final double WEB_LABEL_MIN_EDEFAULT = 0.0D;
  protected double webLabelMin = 0.0D;
  protected boolean webLabelMinESet;
  protected static final String WEB_LABEL_UNIT_EDEFAULT = "%";
  protected String webLabelUnit = "%";
  protected boolean webLabelUnitESet;
  protected static final boolean FILL_POLYS_EDEFAULT = false;
  protected boolean fillPolys = false;
  protected boolean fillPolysESet;
  protected static final boolean CONNECT_ENDPOINTS_EDEFAULT = false;
  protected boolean connectEndpoints = false;
  protected boolean connectEndpointsESet;
  protected Label webLabel;
  protected Label catLabel;
  protected FormatSpecifier webLabelFormatSpecifier;
  protected FormatSpecifier catLabelFormatSpecifier;
  protected static final BigInteger PLOT_STEPS_EDEFAULT = new BigInteger("5");
  protected BigInteger plotSteps = PLOT_STEPS_EDEFAULT;
  protected boolean plotStepsESet;
  
  protected EClass eStaticClass()
  {
    return RadarTypePackage.Literals.RADAR_SERIES;
  }
  
  public Marker getMarker()
  {
    return marker;
  }
  
  public NotificationChain basicSetMarker(Marker newMarker, NotificationChain msgs)
  {
    Marker oldMarker = marker;
    marker = newMarker;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, 
        1, 
        12, 
        oldMarker, 
        newMarker);
      if (msgs == null) {
        msgs = notification;
      } else {
        msgs.add(notification);
      }
    }
    return msgs;
  }
  
  public void setMarker(Marker newMarker)
  {
    if (newMarker != marker)
    {
      NotificationChain msgs = null;
      if (marker != null) {
        msgs = ((InternalEObject)marker).eInverseRemove(this, 
          -13, 
          
          null, 
          msgs);
      }
      if (newMarker != null) {
        msgs = ((InternalEObject)newMarker).eInverseAdd(this, 
          -13, 
          
          null, 
          msgs);
      }
      msgs = basicSetMarker(newMarker, msgs);
      if (msgs != null) {
        msgs.dispatch();
      }
    }
    else if (eNotificationRequired())
    {
      eNotify(new ENotificationImpl(this, 
        1, 
        12, 
        newMarker, 
        newMarker));
    }
  }
  
  public LineAttributes getLineAttributes()
  {
    return lineAttributes;
  }
  
  public NotificationChain basicSetLineAttributes(LineAttributes newLineAttributes, NotificationChain msgs)
  {
    LineAttributes oldLineAttributes = lineAttributes;
    lineAttributes = newLineAttributes;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, 
        1, 
        13, 
        oldLineAttributes, 
        newLineAttributes);
      if (msgs == null) {
        msgs = notification;
      } else {
        msgs.add(notification);
      }
    }
    return msgs;
  }
  
  public void setLineAttributes(LineAttributes newLineAttributes)
  {
    if (newLineAttributes != lineAttributes)
    {
      NotificationChain msgs = null;
      if (lineAttributes != null) {
        msgs = ((InternalEObject)lineAttributes).eInverseRemove(this, 
          -14, 
          
          null, 
          msgs);
      }
      if (newLineAttributes != null) {
        msgs = ((InternalEObject)newLineAttributes).eInverseAdd(this, 
          -14, 
          
          null, 
          msgs);
      }
      msgs = basicSetLineAttributes(newLineAttributes, msgs);
      if (msgs != null) {
        msgs.dispatch();
      }
    }
    else if (eNotificationRequired())
    {
      eNotify(new ENotificationImpl(this, 
        1, 
        13, 
        newLineAttributes, 
        newLineAttributes));
    }
  }
  
  public boolean isPaletteLineColor()
  {
    return paletteLineColor;
  }
  
  public void setPaletteLineColor(boolean newPaletteLineColor)
  {
    boolean oldPaletteLineColor = paletteLineColor;
    paletteLineColor = newPaletteLineColor;
    boolean oldPaletteLineColorESet = paletteLineColorESet;
    paletteLineColorESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        14, 
        oldPaletteLineColor, 
        paletteLineColor, 
        !oldPaletteLineColorESet));
    }
  }
  
  public void unsetPaletteLineColor()
  {
    boolean oldPaletteLineColor = paletteLineColor;
    boolean oldPaletteLineColorESet = paletteLineColorESet;
    paletteLineColor = false;
    paletteLineColorESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        14, 
        oldPaletteLineColor, 
        false, 
        oldPaletteLineColorESet));
    }
  }
  
  public boolean isSetPaletteLineColor()
  {
    return paletteLineColorESet;
  }
  
  public boolean isBackgroundOvalTransparent()
  {
    return backgroundOvalTransparent;
  }
  
  public void setBackgroundOvalTransparent(boolean newBackgroundOvalTransparent)
  {
    boolean oldBackgroundOvalTransparent = backgroundOvalTransparent;
    backgroundOvalTransparent = newBackgroundOvalTransparent;
    boolean oldBackgroundOvalTransparentESet = backgroundOvalTransparentESet;
    backgroundOvalTransparentESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        15, 
        oldBackgroundOvalTransparent, 
        backgroundOvalTransparent, 
        !oldBackgroundOvalTransparentESet));
    }
  }
  
  public void unsetBackgroundOvalTransparent()
  {
    boolean oldBackgroundOvalTransparent = backgroundOvalTransparent;
    boolean oldBackgroundOvalTransparentESet = backgroundOvalTransparentESet;
    backgroundOvalTransparent = false;
    backgroundOvalTransparentESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        15, 
        oldBackgroundOvalTransparent, 
        false, 
        oldBackgroundOvalTransparentESet));
    }
  }
  
  public boolean isSetBackgroundOvalTransparent()
  {
    return backgroundOvalTransparentESet;
  }
  
  public LineAttributes getWebLineAttributes()
  {
    return webLineAttributes;
  }
  
  public NotificationChain basicSetWebLineAttributes(LineAttributes newWebLineAttributes, NotificationChain msgs)
  {
    LineAttributes oldWebLineAttributes = webLineAttributes;
    webLineAttributes = newWebLineAttributes;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, 
        1, 
        16, 
        oldWebLineAttributes, 
        newWebLineAttributes);
      if (msgs == null) {
        msgs = notification;
      } else {
        msgs.add(notification);
      }
    }
    return msgs;
  }
  
  public void setWebLineAttributes(LineAttributes newWebLineAttributes)
  {
    if (newWebLineAttributes != webLineAttributes)
    {
      NotificationChain msgs = null;
      if (webLineAttributes != null) {
        msgs = ((InternalEObject)webLineAttributes).eInverseRemove(this, 
          -17, 
          
          null, 
          msgs);
      }
      if (newWebLineAttributes != null) {
        msgs = ((InternalEObject)newWebLineAttributes).eInverseAdd(this, 
          -17, 
          
          null, 
          msgs);
      }
      msgs = basicSetWebLineAttributes(newWebLineAttributes, msgs);
      if (msgs != null) {
        msgs.dispatch();
      }
    }
    else if (eNotificationRequired())
    {
      eNotify(new ENotificationImpl(this, 
        1, 
        16, 
        newWebLineAttributes, 
        newWebLineAttributes));
    }
  }
  
  public boolean isShowWebLabels()
  {
    return showWebLabels;
  }
  
  public void setShowWebLabels(boolean newShowWebLabels)
  {
    boolean oldShowWebLabels = showWebLabels;
    showWebLabels = newShowWebLabels;
    boolean oldShowWebLabelsESet = showWebLabelsESet;
    showWebLabelsESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        17, 
        oldShowWebLabels, 
        showWebLabels, 
        !oldShowWebLabelsESet));
    }
  }
  
  public void unsetShowWebLabels()
  {
    boolean oldShowWebLabels = showWebLabels;
    boolean oldShowWebLabelsESet = showWebLabelsESet;
    showWebLabels = false;
    showWebLabelsESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        17, 
        oldShowWebLabels, 
        false, 
        oldShowWebLabelsESet));
    }
  }
  
  public boolean isSetShowWebLabels()
  {
    return showWebLabelsESet;
  }
  
  public boolean isShowCatLabels()
  {
    return showCatLabels;
  }
  
  public void setShowCatLabels(boolean newShowCatLabels)
  {
    boolean oldShowCatLabels = showCatLabels;
    showCatLabels = newShowCatLabels;
    boolean oldShowCatLabelsESet = showCatLabelsESet;
    showCatLabelsESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        18, 
        oldShowCatLabels, 
        showCatLabels, 
        !oldShowCatLabelsESet));
    }
  }
  
  public void unsetShowCatLabels()
  {
    boolean oldShowCatLabels = showCatLabels;
    boolean oldShowCatLabelsESet = showCatLabelsESet;
    showCatLabels = true;
    showCatLabelsESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        18, 
        oldShowCatLabels, 
        true, 
        oldShowCatLabelsESet));
    }
  }
  
  public boolean isSetShowCatLabels()
  {
    return showCatLabelsESet;
  }
  
  public boolean isRadarAutoScale()
  {
    return radarAutoScale;
  }
  
  public void setRadarAutoScale(boolean newRadarAutoScale)
  {
    boolean oldRadarAutoScale = radarAutoScale;
    radarAutoScale = newRadarAutoScale;
    boolean oldRadarAutoScaleESet = radarAutoScaleESet;
    radarAutoScaleESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        19, 
        oldRadarAutoScale, 
        radarAutoScale, 
        !oldRadarAutoScaleESet));
    }
  }
  
  public void unsetRadarAutoScale()
  {
    boolean oldRadarAutoScale = radarAutoScale;
    boolean oldRadarAutoScaleESet = radarAutoScaleESet;
    radarAutoScale = true;
    radarAutoScaleESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        19, 
        oldRadarAutoScale, 
        true, 
        oldRadarAutoScaleESet));
    }
  }
  
  public boolean isSetRadarAutoScale()
  {
    return radarAutoScaleESet;
  }
  
  public double getWebLabelMax()
  {
    return webLabelMax;
  }
  
  public void setWebLabelMax(double newWebLabelMax)
  {
    double oldWebLabelMax = webLabelMax;
    webLabelMax = newWebLabelMax;
    boolean oldWebLabelMaxESet = webLabelMaxESet;
    webLabelMaxESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        20, 
        oldWebLabelMax, 
        webLabelMax, 
        !oldWebLabelMaxESet));
    }
  }
  
  public void unsetWebLabelMax()
  {
    double oldWebLabelMax = webLabelMax;
    boolean oldWebLabelMaxESet = webLabelMaxESet;
    webLabelMax = 100.0D;
    webLabelMaxESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        20, 
        oldWebLabelMax, 
        100.0D, 
        oldWebLabelMaxESet));
    }
  }
  
  public boolean isSetWebLabelMax()
  {
    return webLabelMaxESet;
  }
  
  public double getWebLabelMin()
  {
    return webLabelMin;
  }
  
  public void setWebLabelMin(double newWebLabelMin)
  {
    double oldWebLabelMin = webLabelMin;
    webLabelMin = newWebLabelMin;
    boolean oldWebLabelMinESet = webLabelMinESet;
    webLabelMinESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        21, 
        oldWebLabelMin, 
        webLabelMin, 
        !oldWebLabelMinESet));
    }
  }
  
  public void unsetWebLabelMin()
  {
    double oldWebLabelMin = webLabelMin;
    boolean oldWebLabelMinESet = webLabelMinESet;
    webLabelMin = 0.0D;
    webLabelMinESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        21, 
        oldWebLabelMin, 
        0.0D, 
        oldWebLabelMinESet));
    }
  }
  
  public boolean isSetWebLabelMin()
  {
    return webLabelMinESet;
  }
  
  public String getWebLabelUnit()
  {
    return webLabelUnit;
  }
  
  public void setWebLabelUnit(String newWebLabelUnit)
  {
    String oldWebLabelUnit = webLabelUnit;
    webLabelUnit = newWebLabelUnit;
    boolean oldWebLabelUnitESet = webLabelUnitESet;
    webLabelUnitESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        22, 
        oldWebLabelUnit, 
        webLabelUnit, 
        !oldWebLabelUnitESet));
    }
  }
  
  public void unsetWebLabelUnit()
  {
    String oldWebLabelUnit = webLabelUnit;
    boolean oldWebLabelUnitESet = webLabelUnitESet;
    webLabelUnit = "%";
    webLabelUnitESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        22, 
        oldWebLabelUnit, 
        "%", 
        oldWebLabelUnitESet));
    }
  }
  
  public boolean isSetWebLabelUnit()
  {
    return webLabelUnitESet;
  }
  
  public boolean isFillPolys()
  {
    return fillPolys;
  }
  
  public void setFillPolys(boolean newFillPolys)
  {
    boolean oldFillPolys = fillPolys;
    fillPolys = newFillPolys;
    boolean oldFillPolysESet = fillPolysESet;
    fillPolysESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        23, 
        oldFillPolys, 
        fillPolys, 
        !oldFillPolysESet));
    }
  }
  
  public void unsetFillPolys()
  {
    boolean oldFillPolys = fillPolys;
    boolean oldFillPolysESet = fillPolysESet;
    fillPolys = false;
    fillPolysESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        23, 
        oldFillPolys, 
        false, 
        oldFillPolysESet));
    }
  }
  
  public boolean isSetFillPolys()
  {
    return fillPolysESet;
  }
  
  public boolean isConnectEndpoints()
  {
    return connectEndpoints;
  }
  
  public void setConnectEndpoints(boolean newConnectEndpoints)
  {
    boolean oldConnectEndpoints = connectEndpoints;
    connectEndpoints = newConnectEndpoints;
    boolean oldConnectEndpointsESet = connectEndpointsESet;
    connectEndpointsESet = true;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        1, 
        24, 
        oldConnectEndpoints, 
        connectEndpoints, 
        !oldConnectEndpointsESet));
    }
  }
  
  public void unsetConnectEndpoints()
  {
    boolean oldConnectEndpoints = connectEndpoints;
    boolean oldConnectEndpointsESet = connectEndpointsESet;
    connectEndpoints = false;
    connectEndpointsESet = false;
    if (eNotificationRequired()) {
      eNotify(new ENotificationImpl(this, 
        2, 
        24, 
        oldConnectEndpoints, 
        false, 
        oldConnectEndpointsESet));
    }
  }
  
  public boolean isSetConnectEndpoints()
  {
    return connectEndpointsESet;
  }
  
  public Label getWebLabel()
  {
    return webLabel;
  }
  
  public NotificationChain basicSetWebLabel(Label newWebLabel, NotificationChain msgs)
  {
    Label oldWebLabel = webLabel;
    webLabel = newWebLabel;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, 
        1, 
        25, 
        oldWebLabel, 
        newWebLabel);
      if (msgs == null) {
        msgs = notification;
      } else {
        msgs.add(notification);
      }
    }
    return msgs;
  }
  
  public void setWebLabel(Label newWebLabel)
  {
    if (newWebLabel != webLabel)
    {
      NotificationChain msgs = null;
      if (webLabel != null) {
        msgs = ((InternalEObject)webLabel).eInverseRemove(this, 
          -26, 
          
          null, 
          msgs);
      }
      if (newWebLabel != null) {
        msgs = ((InternalEObject)newWebLabel).eInverseAdd(this, 
          -26, 
          
          null, 
          msgs);
      }
      msgs = basicSetWebLabel(newWebLabel, msgs);
      if (msgs != null) {
        msgs.dispatch();
      }
    }
    else if (eNotificationRequired())
    {
      eNotify(new ENotificationImpl(this, 
        1, 
        25, 
        newWebLabel, 
        newWebLabel));
    }
  }
  
  public Label getCatLabel()
  {
    return catLabel;
  }
  
  public NotificationChain basicSetCatLabel(Label newCatLabel, NotificationChain msgs)
  {
    Label oldCatLabel = catLabel;
    catLabel = newCatLabel;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, 
        1, 
        26, 
        oldCatLabel, 
        newCatLabel);
      if (msgs == null) {
        msgs = notification;
      } else {
        msgs.add(notification);
      }
    }
    return msgs;
  }
  
  public void setCatLabel(Label newCatLabel)
  {
    if (newCatLabel != catLabel)
    {
      NotificationChain msgs = null;
      if (catLabel != null) {
        msgs = ((InternalEObject)catLabel).eInverseRemove(this, 
          -27, 
          
          null, 
          msgs);
      }
      if (newCatLabel != null) {
        msgs = ((InternalEObject)newCatLabel).eInverseAdd(this, 
          -27, 
          
          null, 
          msgs);
      }
      msgs = basicSetCatLabel(newCatLabel, msgs);
      if (msgs != null) {
        msgs.dispatch();
      }
    }
    else if (eNotificationRequired())
    {
      eNotify(new ENotificationImpl(this, 
        1, 
        26, 
        newCatLabel, 
        newCatLabel));
    }
  }
  
  public FormatSpecifier getWebLabelFormatSpecifier()
  {
    return webLabelFormatSpecifier;
  }
  
  public NotificationChain basicSetWebLabelFormatSpecifier(FormatSpecifier newWebLabelFormatSpecifier, NotificationChain msgs)
  {
    FormatSpecifier oldWebLabelFormatSpecifier = webLabelFormatSpecifier;
    webLabelFormatSpecifier = newWebLabelFormatSpecifier;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, 
        1, 
        27, 
        oldWebLabelFormatSpecifier, 
        newWebLabelFormatSpecifier);
      if (msgs == null) {
        msgs = notification;
      } else {
        msgs.add(notification);
      }
    }
    return msgs;
  }
  
  public void setWebLabelFormatSpecifier(FormatSpecifier newWebLabelFormatSpecifier)
  {
    if (newWebLabelFormatSpecifier != webLabelFormatSpecifier)
    {
      NotificationChain msgs = null;
      if (webLabelFormatSpecifier != null) {
        msgs = ((InternalEObject)webLabelFormatSpecifier).eInverseRemove(this, 
          -28, 
          
          null, 
          msgs);
      }
      if (newWebLabelFormatSpecifier != null) {
        msgs = ((InternalEObject)newWebLabelFormatSpecifier).eInverseAdd(this, 
          -28, 
          
          null, 
          msgs);
      }
      msgs = basicSetWebLabelFormatSpecifier(newWebLabelFormatSpecifier, 
        msgs);
      if (msgs != null) {
        msgs.dispatch();
      }
    }
    else if (eNotificationRequired())
    {
      eNotify(new ENotificationImpl(this, 
        1, 
        27, 
        newWebLabelFormatSpecifier, 
        newWebLabelFormatSpecifier));
    }
  }
  
  public FormatSpecifier getCatLabelFormatSpecifier()
  {
    return catLabelFormatSpecifier;
  }
  
  public NotificationChain basicSetCatLabelFormatSpecifier(FormatSpecifier newCatLabelFormatSpecifier, NotificationChain msgs)
  {
    FormatSpecifier oldCatLabelFormatSpecifier = catLabelFormatSpecifier;
    catLabelFormatSpecifier = newCatLabelFormatSpecifier;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, 
        1, 
        28, 
        oldCatLabelFormatSpecifier, 
        newCatLabelFormatSpecifier);
      if (msgs == null) {
        msgs = notification;
      } else {
        msgs.add(notification);
      }
    }
    return msgs;
  }
  
  public void setCatLabelFormatSpecifier(FormatSpecifier newCatLabelFormatSpecifier)
  {
    if (newCatLabelFormatSpecifier != catLabelFormatSpecifier)
    {
      NotificationChain msgs = null;
      if (catLabelFormatSpecifier != null) {
        msgs = ((InternalEObject)catLabelFormatSpecifier).eInverseRemove(this, 
          -29, 
          
          null, 
  
1 2 3

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2017. Infinite Loop Ltd