| /** |
| * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Based on ideas from Xtext, Xtend, Xcore |
| * |
| * Contributors: |
| * Joerg Riegel - Initial implementation |
| * |
| */ |
| package org.eclipse.osbp.xtext.chart; |
| |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Chart Line</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isAnimated <em>Animated</em>}</li> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isShowMarker <em>Show Marker</em>}</li> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isTrendLine <em>Trend Line</em>}</li> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isZoom <em>Zoom</em>}</li> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isCursor <em>Cursor</em>}</li> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isTooltip <em>Tooltip</em>}</li> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isFillToZero <em>Fill To Zero</em>}</li> |
| * <li>{@link org.eclipse.osbp.xtext.chart.ChartLine#isFillArea <em>Fill Area</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine() |
| * @model |
| * @generated |
| */ |
| public interface ChartLine extends ChartOption { |
| /** |
| * Returns the value of the '<em><b>Animated</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Animated</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Animated</em>' attribute. |
| * @see #setAnimated(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_Animated() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isAnimated(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isAnimated <em>Animated</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Animated</em>' attribute. |
| * @see #isAnimated() |
| * @generated |
| */ |
| void setAnimated(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Show Marker</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Show Marker</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 Marker</em>' attribute. |
| * @see #setShowMarker(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_ShowMarker() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isShowMarker(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isShowMarker <em>Show Marker</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Show Marker</em>' attribute. |
| * @see #isShowMarker() |
| * @generated |
| */ |
| void setShowMarker(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Trend Line</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Trend 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>Trend Line</em>' attribute. |
| * @see #setTrendLine(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_TrendLine() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isTrendLine(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isTrendLine <em>Trend Line</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Trend Line</em>' attribute. |
| * @see #isTrendLine() |
| * @generated |
| */ |
| void setTrendLine(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Zoom</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Zoom</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</em>' attribute. |
| * @see #setZoom(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_Zoom() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isZoom(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isZoom <em>Zoom</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Zoom</em>' attribute. |
| * @see #isZoom() |
| * @generated |
| */ |
| void setZoom(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Cursor</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Cursor</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Cursor</em>' attribute. |
| * @see #setCursor(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_Cursor() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isCursor(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isCursor <em>Cursor</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Cursor</em>' attribute. |
| * @see #isCursor() |
| * @generated |
| */ |
| void setCursor(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Tooltip</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Tooltip</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Tooltip</em>' attribute. |
| * @see #setTooltip(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_Tooltip() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isTooltip(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isTooltip <em>Tooltip</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Tooltip</em>' attribute. |
| * @see #isTooltip() |
| * @generated |
| */ |
| void setTooltip(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Fill To Zero</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Fill To Zero</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Fill To Zero</em>' attribute. |
| * @see #setFillToZero(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_FillToZero() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isFillToZero(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isFillToZero <em>Fill To Zero</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Fill To Zero</em>' attribute. |
| * @see #isFillToZero() |
| * @generated |
| */ |
| void setFillToZero(boolean value); |
| |
| /** |
| * Returns the value of the '<em><b>Fill Area</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Fill Area</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Fill Area</em>' attribute. |
| * @see #setFillArea(boolean) |
| * @see org.eclipse.osbp.xtext.chart.ChartDSLPackage#getChartLine_FillArea() |
| * @model unique="false" |
| * @generated |
| */ |
| boolean isFillArea(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.xtext.chart.ChartLine#isFillArea <em>Fill Area</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Fill Area</em>' attribute. |
| * @see #isFillArea() |
| * @generated |
| */ |
| void setFillArea(boolean value); |
| |
| } // ChartLine |