001/** 002 */ 003package org.nasdanika.rag.model; 004 005import org.eclipse.emf.ecore.EFactory; 006 007/** 008 * <!-- begin-user-doc --> 009 * The <b>Factory</b> for the model. 010 * It provides a create method for each non-abstract class of the model. 011 * <!-- end-user-doc --> 012 * @see org.nasdanika.rag.model.RagPackage 013 * @generated 014 */ 015public interface RagFactory extends EFactory { 016 /** 017 * The singleton instance of the factory. 018 * <!-- begin-user-doc --> 019 * <!-- end-user-doc --> 020 * @generated 021 */ 022 RagFactory eINSTANCE = org.nasdanika.rag.model.impl.RagFactoryImpl.init(); 023 024 /** 025 * Returns a new object of class '<em>Double Vector String Item</em>'. 026 * <!-- begin-user-doc --> 027 * <!-- end-user-doc --> 028 * @return a new object of class '<em>Double Vector String Item</em>'. 029 * @generated 030 */ 031 DoubleVectorStringItem createDoubleVectorStringItem(); 032 033 /** 034 * Returns a new object of class '<em>Double Vector String Store</em>'. 035 * <!-- begin-user-doc --> 036 * <!-- end-user-doc --> 037 * @return a new object of class '<em>Double Vector String Store</em>'. 038 * @generated 039 */ 040 DoubleVectorStringStore createDoubleVectorStringStore(); 041 042 /** 043 * Returns a new object of class '<em>Float Vector String Item</em>'. 044 * <!-- begin-user-doc --> 045 * <!-- end-user-doc --> 046 * @return a new object of class '<em>Float Vector String Item</em>'. 047 * @generated 048 */ 049 FloatVectorStringItem createFloatVectorStringItem(); 050 051 /** 052 * Returns a new object of class '<em>Float Vector String Store</em>'. 053 * <!-- begin-user-doc --> 054 * <!-- end-user-doc --> 055 * @return a new object of class '<em>Float Vector String Store</em>'. 056 * @generated 057 */ 058 FloatVectorStringStore createFloatVectorStringStore(); 059 060 /** 061 * Returns the package supported by this factory. 062 * <!-- begin-user-doc --> 063 * <!-- end-user-doc --> 064 * @return the package supported by this factory. 065 * @generated 066 */ 067 RagPackage getRagPackage(); 068 069} //RagFactory