| /** |
| * Copyright (c) 2011, 2015 - Lunifera GmbH (Gross Enzersdorf, Austria), 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: |
| * Florian Pirchner - Initial implementation |
| */ |
| package org.eclipse.osbp.vaaclipse.ui.preferences.model.metadata; |
| |
| import org.eclipse.emf.ecore.EFactory; |
| |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.BooleanFieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.ComboFieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.DirectoryFieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.Entry; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.FieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.FileFieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.IntegerFieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.ListEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.ListFold; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.PreferencesCategory; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.PreferencesPage; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.RadioGroupFieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.ScaleFieldEditor; |
| import org.eclipse.osbp.vaaclipse.ui.preferences.model.StringFieldEditor; |
| |
| /** |
| * <!-- 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.vaaclipse.ui.preferences.model.metadata.PreferencesPackage |
| * @generated |
| */ |
| public interface PreferencesFactory extends EFactory { |
| /** |
| * The singleton instance of the factory. <!-- begin-user-doc --> <!-- |
| * end-user-doc --> |
| * |
| * @generated |
| */ |
| PreferencesFactory eINSTANCE = org.eclipse.osbp.vaaclipse.ui.preferences.model.impl.PreferencesFactoryImpl |
| .init(); |
| |
| /** |
| * Returns a new object of class '<em>Category</em>'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Category</em>'. |
| * @generated |
| */ |
| PreferencesCategory createPreferencesCategory(); |
| |
| /** |
| * Returns a new object of class '<em>Page</em>'. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Page</em>'. |
| * @generated |
| */ |
| PreferencesPage createPreferencesPage(); |
| |
| /** |
| * Returns a new object of class '<em>Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Field Editor</em>'. |
| * @generated |
| */ |
| <T> FieldEditor<T> createFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>Boolean Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Boolean Field Editor</em>'. |
| * @generated |
| */ |
| BooleanFieldEditor createBooleanFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>Entry</em>'. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Entry</em>'. |
| * @generated |
| */ |
| Entry createEntry(); |
| |
| /** |
| * Returns a new object of class '<em>Combo Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Combo Field Editor</em>'. |
| * @generated |
| */ |
| ComboFieldEditor createComboFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>List Editor</em>'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>List Editor</em>'. |
| * @generated |
| */ |
| ListEditor createListEditor(); |
| |
| /** |
| * Returns a new object of class '<em>Radio Group Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Radio Group Field Editor</em>'. |
| * @generated |
| */ |
| RadioGroupFieldEditor createRadioGroupFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>Scale Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Scale Field Editor</em>'. |
| * @generated |
| */ |
| ScaleFieldEditor createScaleFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>String Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>String Field Editor</em>'. |
| * @generated |
| */ |
| StringFieldEditor createStringFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>Integer Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Integer Field Editor</em>'. |
| * @generated |
| */ |
| IntegerFieldEditor createIntegerFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>File Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>File Field Editor</em>'. |
| * @generated |
| */ |
| FileFieldEditor createFileFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>Directory Field Editor</em>'. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>Directory Field Editor</em>'. |
| * @generated |
| */ |
| DirectoryFieldEditor createDirectoryFieldEditor(); |
| |
| /** |
| * Returns a new object of class '<em>List Fold</em>'. <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * |
| * @return a new object of class '<em>List Fold</em>'. |
| * @generated |
| */ |
| ListFold createListFold(); |
| |
| /** |
| * Returns the package supported by this factory. <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * |
| * @return the package supported by this factory. |
| * @generated |
| */ |
| PreferencesPackage getPreferencesPackage(); |
| |
| } // PreferencesFactory |