blob: 8f8848d2b81d0cb420f0c1d4509870a24480a773 [file] [log] [blame]
/**
*/
package org.eclipse.papyrus.moka.xygraph.model.xygraph;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Axis Descriptor</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getOrientation <em>Orientation</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isAutoScale <em>Auto Scale</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getAutoScaleThreshold <em>Auto Scale Threshold</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getBackgroundColor <em>Background Color</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isDashGridLine <em>Dash Grid Line</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getForegroundColor <em>Foreground Color</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isLogScale <em>Log Scale</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getMajorGridColor <em>Major Grid Color</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getMinorGridColor <em>Minor Grid Color</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isMinorTicksVisible <em>Minor Ticks Visible</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isPrimarySide <em>Primary Side</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getRangeLower <em>Range Lower</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getRangeUpper <em>Range Upper</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isShowMajorGrid <em>Show Major Grid</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isShowMinorGrid <em>Show Minor Grid</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getTitle <em>Title</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getZoomType <em>Zoom Type</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getTitleFont <em>Title Font</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getFont <em>Font</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isAutoFormat <em>Auto Format</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isDateEnabled <em>Date Enabled</em>}</li>
* <li>{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getFormatPattern <em>Format Pattern</em>}</li>
* </ul>
*
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor()
* @model
* @generated
*/
public interface AxisDescriptor extends EObject {
/**
* Returns the value of the '<em><b>Orientation</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.papyrus.moka.xygraph.model.xygraph.LinearScale_Orientation}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Orientation</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Orientation</em>' attribute.
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.LinearScale_Orientation
* @see #setOrientation(LinearScale_Orientation)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_Orientation()
* @model
* @generated
*/
LinearScale_Orientation getOrientation();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getOrientation <em>Orientation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Orientation</em>' attribute.
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.LinearScale_Orientation
* @see #getOrientation()
* @generated
*/
void setOrientation(LinearScale_Orientation value);
/**
* Returns the value of the '<em><b>Auto Scale</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Auto Scale</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Auto Scale</em>' attribute.
* @see #setAutoScale(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_AutoScale()
* @model default="true"
* @generated
*/
boolean isAutoScale();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isAutoScale <em>Auto Scale</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Auto Scale</em>' attribute.
* @see #isAutoScale()
* @generated
*/
void setAutoScale(boolean value);
/**
* Returns the value of the '<em><b>Auto Scale Threshold</b></em>' attribute.
* The default value is <code>"0.01"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Auto Scale Threshold</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Auto Scale Threshold</em>' attribute.
* @see #setAutoScaleThreshold(double)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_AutoScaleThreshold()
* @model default="0.01"
* @generated
*/
double getAutoScaleThreshold();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getAutoScaleThreshold <em>Auto Scale Threshold</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Auto Scale Threshold</em>' attribute.
* @see #getAutoScaleThreshold()
* @generated
*/
void setAutoScaleThreshold(double value);
/**
* Returns the value of the '<em><b>Background Color</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Background Color</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Background Color</em>' containment reference.
* @see #setBackgroundColor(ColorDescriptor)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_BackgroundColor()
* @model containment="true"
* @generated
*/
ColorDescriptor getBackgroundColor();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getBackgroundColor <em>Background Color</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Background Color</em>' containment reference.
* @see #getBackgroundColor()
* @generated
*/
void setBackgroundColor(ColorDescriptor value);
/**
* Returns the value of the '<em><b>Dash Grid Line</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Dash Grid Line</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Dash Grid Line</em>' attribute.
* @see #setDashGridLine(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_DashGridLine()
* @model default="true"
* @generated
*/
boolean isDashGridLine();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isDashGridLine <em>Dash Grid Line</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Dash Grid Line</em>' attribute.
* @see #isDashGridLine()
* @generated
*/
void setDashGridLine(boolean value);
/**
* Returns the value of the '<em><b>Foreground Color</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Foreground Color</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Foreground Color</em>' containment reference.
* @see #setForegroundColor(ColorDescriptor)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_ForegroundColor()
* @model containment="true"
* @generated
*/
ColorDescriptor getForegroundColor();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getForegroundColor <em>Foreground Color</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Foreground Color</em>' containment reference.
* @see #getForegroundColor()
* @generated
*/
void setForegroundColor(ColorDescriptor value);
/**
* Returns the value of the '<em><b>Log Scale</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Log Scale</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Log Scale</em>' attribute.
* @see #setLogScale(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_LogScale()
* @model default="false"
* @generated
*/
boolean isLogScale();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isLogScale <em>Log Scale</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Log Scale</em>' attribute.
* @see #isLogScale()
* @generated
*/
void setLogScale(boolean value);
/**
* Returns the value of the '<em><b>Major Grid Color</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Major Grid Color</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Major Grid Color</em>' containment reference.
* @see #setMajorGridColor(ColorDescriptor)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_MajorGridColor()
* @model containment="true"
* @generated
*/
ColorDescriptor getMajorGridColor();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getMajorGridColor <em>Major Grid Color</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Major Grid Color</em>' containment reference.
* @see #getMajorGridColor()
* @generated
*/
void setMajorGridColor(ColorDescriptor value);
/**
* Returns the value of the '<em><b>Minor Grid Color</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Minor Grid Color</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Minor Grid Color</em>' containment reference.
* @see #setMinorGridColor(ColorDescriptor)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_MinorGridColor()
* @model containment="true"
* @generated
*/
ColorDescriptor getMinorGridColor();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getMinorGridColor <em>Minor Grid Color</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Minor Grid Color</em>' containment reference.
* @see #getMinorGridColor()
* @generated
*/
void setMinorGridColor(ColorDescriptor value);
/**
* Returns the value of the '<em><b>Minor Ticks Visible</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Minor Ticks Visible</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Minor Ticks Visible</em>' attribute.
* @see #setMinorTicksVisible(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_MinorTicksVisible()
* @model default="true"
* @generated
*/
boolean isMinorTicksVisible();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isMinorTicksVisible <em>Minor Ticks Visible</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Minor Ticks Visible</em>' attribute.
* @see #isMinorTicksVisible()
* @generated
*/
void setMinorTicksVisible(boolean value);
/**
* Returns the value of the '<em><b>Primary Side</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Primary Side</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Primary Side</em>' attribute.
* @see #setPrimarySide(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_PrimarySide()
* @model default="true"
* @generated
*/
boolean isPrimarySide();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isPrimarySide <em>Primary Side</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Primary Side</em>' attribute.
* @see #isPrimarySide()
* @generated
*/
void setPrimarySide(boolean value);
/**
* Returns the value of the '<em><b>Range Lower</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Range Lower</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Range Lower</em>' attribute.
* @see #setRangeLower(double)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_RangeLower()
* @model
* @generated
*/
double getRangeLower();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getRangeLower <em>Range Lower</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Range Lower</em>' attribute.
* @see #getRangeLower()
* @generated
*/
void setRangeLower(double value);
/**
* Returns the value of the '<em><b>Range Upper</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Range Upper</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Range Upper</em>' attribute.
* @see #setRangeUpper(double)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_RangeUpper()
* @model
* @generated
*/
double getRangeUpper();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getRangeUpper <em>Range Upper</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Range Upper</em>' attribute.
* @see #getRangeUpper()
* @generated
*/
void setRangeUpper(double value);
/**
* Returns the value of the '<em><b>Show Major Grid</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Show Major Grid</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Show Major Grid</em>' attribute.
* @see #setShowMajorGrid(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_ShowMajorGrid()
* @model default="false"
* @generated
*/
boolean isShowMajorGrid();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isShowMajorGrid <em>Show Major Grid</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Show Major Grid</em>' attribute.
* @see #isShowMajorGrid()
* @generated
*/
void setShowMajorGrid(boolean value);
/**
* Returns the value of the '<em><b>Show Minor Grid</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Show Minor Grid</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Show Minor Grid</em>' attribute.
* @see #setShowMinorGrid(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_ShowMinorGrid()
* @model default="false"
* @generated
*/
boolean isShowMinorGrid();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isShowMinorGrid <em>Show Minor Grid</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Show Minor Grid</em>' attribute.
* @see #isShowMinorGrid()
* @generated
*/
void setShowMinorGrid(boolean value);
/**
* Returns the value of the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Title</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Title</em>' attribute.
* @see #setTitle(String)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_Title()
* @model
* @generated
*/
String getTitle();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getTitle <em>Title</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Title</em>' attribute.
* @see #getTitle()
* @generated
*/
void setTitle(String value);
/**
* Returns the value of the '<em><b>Zoom Type</b></em>' attribute.
* The default value is <code>"NONE"</code>.
* The literals are from the enumeration {@link org.eclipse.papyrus.moka.xygraph.model.xygraph.ZoomType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Zoom Type</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Zoom Type</em>' attribute.
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.ZoomType
* @see #setZoomType(ZoomType)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_ZoomType()
* @model default="NONE"
* @generated
*/
ZoomType getZoomType();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getZoomType <em>Zoom Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Zoom Type</em>' attribute.
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.ZoomType
* @see #getZoomType()
* @generated
*/
void setZoomType(ZoomType value);
/**
* Returns the value of the '<em><b>Title Font</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Title Font</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Title Font</em>' containment reference.
* @see #setTitleFont(FontDescriptor)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_TitleFont()
* @model containment="true"
* @generated
*/
FontDescriptor getTitleFont();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getTitleFont <em>Title Font</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Title Font</em>' containment reference.
* @see #getTitleFont()
* @generated
*/
void setTitleFont(FontDescriptor value);
/**
* Returns the value of the '<em><b>Font</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Font</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Font</em>' containment reference.
* @see #setFont(FontDescriptor)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_Font()
* @model containment="true"
* @generated
*/
FontDescriptor getFont();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getFont <em>Font</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Font</em>' containment reference.
* @see #getFont()
* @generated
*/
void setFont(FontDescriptor value);
/**
* Returns the value of the '<em><b>Auto Format</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Auto Format</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Auto Format</em>' attribute.
* @see #setAutoFormat(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_AutoFormat()
* @model default="true"
* @generated
*/
boolean isAutoFormat();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isAutoFormat <em>Auto Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Auto Format</em>' attribute.
* @see #isAutoFormat()
* @generated
*/
void setAutoFormat(boolean value);
/**
* Returns the value of the '<em><b>Date Enabled</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Date Enabled</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Date Enabled</em>' attribute.
* @see #setDateEnabled(boolean)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_DateEnabled()
* @model default="false"
* @generated
*/
boolean isDateEnabled();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#isDateEnabled <em>Date Enabled</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Date Enabled</em>' attribute.
* @see #isDateEnabled()
* @generated
*/
void setDateEnabled(boolean value);
/**
* Returns the value of the '<em><b>Format Pattern</b></em>' attribute.
* The default value is <code>"############.##"</code>.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Format Pattern</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Format Pattern</em>' attribute.
* @see #setFormatPattern(String)
* @see org.eclipse.papyrus.moka.xygraph.model.xygraph.XYGraphPackage#getAxisDescriptor_FormatPattern()
* @model default="############.##"
* @generated
*/
String getFormatPattern();
/**
* Sets the value of the '{@link org.eclipse.papyrus.moka.xygraph.model.xygraph.AxisDescriptor#getFormatPattern <em>Format Pattern</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Format Pattern</em>' attribute.
* @see #getFormatPattern()
* @generated
*/
void setFormatPattern(String value);
} // AxisDescriptor