blob: 14304774e894e6f5fb896562d5056e1c3629a4d3 [file] [log] [blame]
/**
*
* 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.emf.ecore.EFactory;
/**
* <!-- begin-user-doc -->
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
* @see org.eclipse.osbp.infogrid.model.gridsource.style.CxGridStylePackage
* @generated
*/
public interface CxGridStyleFactory extends EFactory {
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
CxGridStyleFactory eINSTANCE = org.eclipse.osbp.infogrid.model.gridsource.style.impl.CxGridStyleFactoryImpl.init();
/**
* Returns a new object of class '<em>Cx Grid Prop Html Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Html Style</em>'.
* @generated
*/
CxGridPropHtmlStyle createCxGridPropHtmlStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Text Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Text Style</em>'.
* @generated
*/
CxGridPropTextStyle createCxGridPropTextStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Button Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Button Style</em>'.
* @generated
*/
CxGridPropButtonStyle createCxGridPropButtonStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Progressbar Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Progressbar Style</em>'.
* @generated
*/
CxGridPropProgressbarStyle createCxGridPropProgressbarStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Sparkline Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Sparkline Style</em>'.
* @generated
*/
CxGridPropSparklineStyle createCxGridPropSparklineStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Boolean Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Boolean Style</em>'.
* @generated
*/
CxGridPropBooleanStyle createCxGridPropBooleanStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Number Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Number Style</em>'.
* @generated
*/
CxGridPropNumberStyle createCxGridPropNumberStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Image Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Image Style</em>'.
* @generated
*/
CxGridPropImageStyle createCxGridPropImageStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Indicator Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Indicator Style</em>'.
* @generated
*/
CxGridPropIndicatorStyle createCxGridPropIndicatorStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Date Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Date Style</em>'.
* @generated
*/
CxGridPropDateStyle createCxGridPropDateStyle();
/**
* Returns a new object of class '<em>Config</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Config</em>'.
* @generated
*/
CxGridStyleConfig createCxGridStyleConfig();
/**
* Returns a new object of class '<em>Config String To Resource</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Config String To Resource</em>'.
* @generated
*/
CxGridStyleConfigStringToResource createCxGridStyleConfigStringToResource();
/**
* Returns a new object of class '<em>Config Numeric To Resource</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Config Numeric To Resource</em>'.
* @generated
*/
CxGridStyleConfigNumericToResource createCxGridStyleConfigNumericToResource();
/**
* Returns a new object of class '<em>Cx Grid Prop Quantity Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Quantity Style</em>'.
* @generated
*/
CxGridPropQuantityStyle createCxGridPropQuantityStyle();
/**
* Returns a new object of class '<em>Cx Grid Prop Price Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cx Grid Prop Price Style</em>'.
* @generated
*/
CxGridPropPriceStyle createCxGridPropPriceStyle();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
CxGridStylePackage getCxGridStylePackage();
} //CxGridStyleFactory