/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * 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: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.oasisopen.names.tc.opendocument.xmlns.datastyle; 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.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage * @generated */ public interface DatastyleFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ DatastyleFactory eINSTANCE = org.oasisopen.names.tc.opendocument.xmlns.datastyle.impl.DatastyleFactoryImpl.init(); /** * Returns a new object of class '<em>Am Pm Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Am Pm Type</em>'. * @generated */ AmPmType createAmPmType(); /** * Returns a new object of class '<em>Boolean Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Boolean Style Type</em>'. * @generated */ BooleanStyleType createBooleanStyleType(); /** * Returns a new object of class '<em>Boolean Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Boolean Type</em>'. * @generated */ BooleanType createBooleanType(); /** * Returns a new object of class '<em>Currency Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Currency Style Type</em>'. * @generated */ CurrencyStyleType createCurrencyStyleType(); /** * Returns a new object of class '<em>Currency Symbol Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Currency Symbol Type</em>'. * @generated */ CurrencySymbolType createCurrencySymbolType(); /** * Returns a new object of class '<em>Date Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Date Style Type</em>'. * @generated */ DateStyleType createDateStyleType(); /** * Returns a new object of class '<em>Day Of Week Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Day Of Week Type</em>'. * @generated */ DayOfWeekType createDayOfWeekType(); /** * Returns a new object of class '<em>Day Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Day Type</em>'. * @generated */ DayType createDayType(); /** * Returns a new object of class '<em>Embedded Text Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Embedded Text Type</em>'. * @generated */ EmbeddedTextType createEmbeddedTextType(); /** * Returns a new object of class '<em>Era Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Era Type</em>'. * @generated */ EraType createEraType(); /** * Returns a new object of class '<em>Fraction Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Fraction Type</em>'. * @generated */ FractionType createFractionType(); /** * Returns a new object of class '<em>Hours Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Hours Type</em>'. * @generated */ HoursType createHoursType(); /** * Returns a new object of class '<em>Minutes Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Minutes Type</em>'. * @generated */ MinutesType createMinutesType(); /** * Returns a new object of class '<em>Month Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Month Type</em>'. * @generated */ MonthType createMonthType(); /** * Returns a new object of class '<em>Number Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Number Style Type</em>'. * @generated */ NumberStyleType createNumberStyleType(); /** * Returns a new object of class '<em>Number Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Number Type</em>'. * @generated */ NumberType createNumberType(); /** * Returns a new object of class '<em>Percentage Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Percentage Style Type</em>'. * @generated */ PercentageStyleType createPercentageStyleType(); /** * Returns a new object of class '<em>Quarter Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Quarter Type</em>'. * @generated */ QuarterType createQuarterType(); /** * Returns a new object of class '<em>Scientific Number Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Scientific Number Type</em>'. * @generated */ ScientificNumberType createScientificNumberType(); /** * Returns a new object of class '<em>Seconds Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Seconds Type</em>'. * @generated */ SecondsType createSecondsType(); /** * Returns a new object of class '<em>Text Content Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Text Content Type</em>'. * @generated */ TextContentType createTextContentType(); /** * Returns a new object of class '<em>Text Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Text Style Type</em>'. * @generated */ TextStyleType createTextStyleType(); /** * Returns a new object of class '<em>Time Style Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Time Style Type</em>'. * @generated */ TimeStyleType createTimeStyleType(); /** * Returns a new object of class '<em>Week Of Year Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Week Of Year Type</em>'. * @generated */ WeekOfYearType createWeekOfYearType(); /** * Returns a new object of class '<em>Year Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Year Type</em>'. * @generated */ YearType createYearType(); /** * Returns a new object of class '<em>Document Root</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Document Root</em>'. * @generated */ DocumentRoot createDocumentRoot(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ DatastylePackage getDatastylePackage(); } //DatastyleFactory