| /** |
| * |
| * 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 |
| * |
| * 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 Quantity Style</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * <ul> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getValuePropertyPath <em>Value Property Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getValuePropertyDotPath <em>Value Property Dot Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getValueNumberFormat <em>Value Number Format</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getUomPropertyPath <em>Uom Property Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getUomPropertyDotPath <em>Uom Property Dot Path</em>}</li> |
| * <li>{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getHtmlPattern <em>Html Pattern</em>}</li> |
| * </ul> |
| * </p> |
| * |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropQuantityStyle() |
| * @model |
| * @generated |
| */ |
| public interface CxGridPropQuantityStyle 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#getCxGridPropQuantityStyle_ValuePropertyPath() |
| * @model containment="true" |
| * @generated |
| */ |
| CxGridNestedField getValuePropertyPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#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#getCxGridPropQuantityStyle_ValuePropertyDotPath() |
| * @model |
| * @generated |
| */ |
| String getValuePropertyDotPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#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#getCxGridPropQuantityStyle_ValueNumberFormat() |
| * @model |
| * @generated |
| */ |
| String getValueNumberFormat(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#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>Uom Property Path</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Uom 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>Uom Property Path</em>' containment reference. |
| * @see #setUomPropertyPath(CxGridNestedField) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropQuantityStyle_UomPropertyPath() |
| * @model containment="true" |
| * @generated |
| */ |
| CxGridNestedField getUomPropertyPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getUomPropertyPath <em>Uom Property Path</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Uom Property Path</em>' containment reference. |
| * @see #getUomPropertyPath() |
| * @generated |
| */ |
| void setUomPropertyPath(CxGridNestedField value); |
| |
| /** |
| * Returns the value of the '<em><b>Uom Property Dot Path</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Uom 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>Uom Property Dot Path</em>' attribute. |
| * @see #setUomPropertyDotPath(String) |
| * @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage#getCxGridPropQuantityStyle_UomPropertyDotPath() |
| * @model |
| * @generated |
| */ |
| String getUomPropertyDotPath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#getUomPropertyDotPath <em>Uom Property Dot Path</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Uom Property Dot Path</em>' attribute. |
| * @see #getUomPropertyDotPath() |
| * @generated |
| */ |
| void setUomPropertyDotPath(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Html Pattern</b></em>' attribute. |
| * The default value is <code>"<b>{@value}</b> - <i>{@uom}</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#getCxGridPropQuantityStyle_HtmlPattern() |
| * @model default="<b>{@value}</b> - <i>{@uom}</i>" |
| * @generated |
| */ |
| String getHtmlPattern(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.osbp.infogrid.model.gridsource.style.CxGridPropQuantityStyle#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); |
| |
| } // CxGridPropQuantityStyle |