| /** |
| * |
| * 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 2.0 |
| * which accompanies this distribution, and is available at |
| * https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| * Contributors: |
| * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation |
| */ |
| package org.eclipse.osbp.infogrid.model.gridsource.style; |
| |
| import org.eclipse.osbp.infogrid.model.gridsource.CxGridNestedField; |
| |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Cx Grid Prop Price Style</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getValuePropertyPath <em>Value Property Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getValuePropertyDotPath <em>Value Property Dot Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getValueNumberFormat <em>Value Number Format</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getCurrencyPropertyPath <em>Currency Property Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getCurrencyPropertyDotPath <em>Currency Property Dot Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getHtmlPattern <em>Html Pattern</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropPriceStyle() |
| * @model |
| * @generated |
| */ |
| public interface CxGridPropPriceStyle extends CxGridPropStyle { |
| /** |
| * Returns the value of the '<em><b>Value Property Path</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Property Path</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value Property Path</em>' containment reference. |
| * @see #setValuePropertyPath(CxGridNestedField) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropPriceStyle_ValuePropertyPath() |
| * @model containment="true" |
| * @generated |
| */ |
| CxGridNestedField getValuePropertyPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getValuePropertyPath <em>Value Property Path</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Property Path</em>' containment reference. |
| * @see #getValuePropertyPath() |
| * @generated |
| */ |
| void setValuePropertyPath(CxGridNestedField value); |
| |
| /** |
| * Returns the value of the '<em><b>Value Property Dot Path</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Property Dot Path</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Value Property Dot Path</em>' attribute. |
| * @see #setValuePropertyDotPath(String) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropPriceStyle_ValuePropertyDotPath() |
| * @model |
| * @generated |
| */ |
| String getValuePropertyDotPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getValuePropertyDotPath <em>Value Property Dot Path</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Property Dot Path</em>' attribute. |
| * @see #getValuePropertyDotPath() |
| * @generated |
| */ |
| void setValuePropertyDotPath(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Value Number Format</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Value Number 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>Value Number Format</em>' attribute. |
| * @see #setValueNumberFormat(String) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropPriceStyle_ValueNumberFormat() |
| * @model |
| * @generated |
| */ |
| String getValueNumberFormat(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getValueNumberFormat <em>Value Number Format</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Value Number Format</em>' attribute. |
| * @see #getValueNumberFormat() |
| * @generated |
| */ |
| void setValueNumberFormat(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Currency Property Path</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Currency Property Path</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Currency Property Path</em>' containment reference. |
| * @see #setCurrencyPropertyPath(CxGridNestedField) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropPriceStyle_CurrencyPropertyPath() |
| * @model containment="true" |
| * @generated |
| */ |
| CxGridNestedField getCurrencyPropertyPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getCurrencyPropertyPath <em>Currency Property Path</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Currency Property Path</em>' containment reference. |
| * @see #getCurrencyPropertyPath() |
| * @generated |
| */ |
| void setCurrencyPropertyPath(CxGridNestedField value); |
| |
| /** |
| * Returns the value of the '<em><b>Currency Property Dot Path</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Currency Property Dot Path</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Currency Property Dot Path</em>' attribute. |
| * @see #setCurrencyPropertyDotPath(String) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropPriceStyle_CurrencyPropertyDotPath() |
| * @model |
| * @generated |
| */ |
| String getCurrencyPropertyDotPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getCurrencyPropertyDotPath <em>Currency Property Dot Path</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Currency Property Dot Path</em>' attribute. |
| * @see #getCurrencyPropertyDotPath() |
| * @generated |
| */ |
| void setCurrencyPropertyDotPath(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Html Pattern</b></em>' attribute. |
| * The default value is <code>"<b>{@value}</b> - <i>{@currency}</i>"</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Html 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>Html Pattern</em>' attribute. |
| * @see #setHtmlPattern(String) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropPriceStyle_HtmlPattern() |
| * @model default="<b>{@value}</b> - <i>{@currency}</i>" |
| * @generated |
| */ |
| String getHtmlPattern(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropPriceStyle#getHtmlPattern <em>Html Pattern</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Html Pattern</em>' attribute. |
| * @see #getHtmlPattern() |
| * @generated |
| */ |
| void setHtmlPattern(String value); |
| |
| } // CxGridPropPriceStyle |