/** * <copyright> * </copyright> * * $Id$ */ package de.twenty11.skysail.ext.forms; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.FormsFactory * @model kind="package" * @generated */ public interface FormsPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "forms"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://forms/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "forms"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ FormsPackage eINSTANCE = de.twenty11.skysail.ext.forms.impl.FormsPackageImpl.init(); /** * The meta object id for the '{@link de.twenty11.skysail.ext.forms.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.FieldImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getField() * @generated */ int FIELD = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__NAME = 0; /** * The feature id for the '<em><b>Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__REQUIRED = 1; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__TYPE = 2; /** * The number of structural features of the '<em>Field</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_FEATURE_COUNT = 3; /** * The meta object id for the '{@link de.twenty11.skysail.ext.forms.impl.FormImpl <em>Form</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.FormImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getForm() * @generated */ int FORM = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM__NAME = 0; /** * The feature id for the '<em><b>Fields</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM__FIELDS = 1; /** * The number of structural features of the '<em>Form</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_FEATURE_COUNT = 2; /** * The meta object id for the '{@link de.twenty11.skysail.ext.forms.impl.ValueImpl <em>Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.ValueImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getValue() * @generated */ int VALUE = 2; /** * The feature id for the '<em><b>String Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__STRING_VALUE = 0; /** * The feature id for the '<em><b>Field</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE__FIELD = 1; /** * The number of structural features of the '<em>Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link de.twenty11.skysail.ext.forms.impl.FormInstanceImpl <em>Form Instance</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.FormInstanceImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getFormInstance() * @generated */ int FORM_INSTANCE = 3; /** * The feature id for the '<em><b>EReference0</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_INSTANCE__EREFERENCE0 = 0; /** * The feature id for the '<em><b>Form</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_INSTANCE__FORM = 1; /** * The number of structural features of the '<em>Form Instance</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORM_INSTANCE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link de.twenty11.skysail.ext.forms.Type <em>Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.Type * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getType() * @generated */ int TYPE = 4; /** * Returns the meta object for class '{@link de.twenty11.skysail.ext.forms.Field <em>Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field</em>'. * @see de.twenty11.skysail.ext.forms.Field * @generated */ EClass getField(); /** * Returns the meta object for the attribute '{@link de.twenty11.skysail.ext.forms.Field#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see de.twenty11.skysail.ext.forms.Field#getName() * @see #getField() * @generated */ EAttribute getField_Name(); /** * Returns the meta object for the attribute '{@link de.twenty11.skysail.ext.forms.Field#isRequired <em>Required</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Required</em>'. * @see de.twenty11.skysail.ext.forms.Field#isRequired() * @see #getField() * @generated */ EAttribute getField_Required(); /** * Returns the meta object for the attribute '{@link de.twenty11.skysail.ext.forms.Field#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see de.twenty11.skysail.ext.forms.Field#getType() * @see #getField() * @generated */ EAttribute getField_Type(); /** * Returns the meta object for class '{@link de.twenty11.skysail.ext.forms.Form <em>Form</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Form</em>'. * @see de.twenty11.skysail.ext.forms.Form * @generated */ EClass getForm(); /** * Returns the meta object for the attribute '{@link de.twenty11.skysail.ext.forms.Form#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see de.twenty11.skysail.ext.forms.Form#getName() * @see #getForm() * @generated */ EAttribute getForm_Name(); /** * Returns the meta object for the containment reference list '{@link de.twenty11.skysail.ext.forms.Form#getFields <em>Fields</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Fields</em>'. * @see de.twenty11.skysail.ext.forms.Form#getFields() * @see #getForm() * @generated */ EReference getForm_Fields(); /** * Returns the meta object for class '{@link de.twenty11.skysail.ext.forms.Value <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Value</em>'. * @see de.twenty11.skysail.ext.forms.Value * @generated */ EClass getValue(); /** * Returns the meta object for the attribute '{@link de.twenty11.skysail.ext.forms.Value#getStringValue <em>String Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>String Value</em>'. * @see de.twenty11.skysail.ext.forms.Value#getStringValue() * @see #getValue() * @generated */ EAttribute getValue_StringValue(); /** * Returns the meta object for the reference '{@link de.twenty11.skysail.ext.forms.Value#getField <em>Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Field</em>'. * @see de.twenty11.skysail.ext.forms.Value#getField() * @see #getValue() * @generated */ EReference getValue_Field(); /** * Returns the meta object for class '{@link de.twenty11.skysail.ext.forms.FormInstance <em>Form Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Form Instance</em>'. * @see de.twenty11.skysail.ext.forms.FormInstance * @generated */ EClass getFormInstance(); /** * Returns the meta object for the containment reference list '{@link de.twenty11.skysail.ext.forms.FormInstance#getEReference0 <em>EReference0</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EReference0</em>'. * @see de.twenty11.skysail.ext.forms.FormInstance#getEReference0() * @see #getFormInstance() * @generated */ EReference getFormInstance_EReference0(); /** * Returns the meta object for the containment reference '{@link de.twenty11.skysail.ext.forms.FormInstance#getForm <em>Form</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Form</em>'. * @see de.twenty11.skysail.ext.forms.FormInstance#getForm() * @see #getFormInstance() * @generated */ EReference getFormInstance_Form(); /** * Returns the meta object for enum '{@link de.twenty11.skysail.ext.forms.Type <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Type</em>'. * @see de.twenty11.skysail.ext.forms.Type * @generated */ EEnum getType(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ FormsFactory getFormsFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link de.twenty11.skysail.ext.forms.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.FieldImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getField() * @generated */ EClass FIELD = eINSTANCE.getField(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD__NAME = eINSTANCE.getField_Name(); /** * The meta object literal for the '<em><b>Required</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD__REQUIRED = eINSTANCE.getField_Required(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD__TYPE = eINSTANCE.getField_Type(); /** * The meta object literal for the '{@link de.twenty11.skysail.ext.forms.impl.FormImpl <em>Form</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.FormImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getForm() * @generated */ EClass FORM = eINSTANCE.getForm(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORM__NAME = eINSTANCE.getForm_Name(); /** * The meta object literal for the '<em><b>Fields</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORM__FIELDS = eINSTANCE.getForm_Fields(); /** * The meta object literal for the '{@link de.twenty11.skysail.ext.forms.impl.ValueImpl <em>Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.ValueImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getValue() * @generated */ EClass VALUE = eINSTANCE.getValue(); /** * The meta object literal for the '<em><b>String Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VALUE__STRING_VALUE = eINSTANCE.getValue_StringValue(); /** * The meta object literal for the '<em><b>Field</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VALUE__FIELD = eINSTANCE.getValue_Field(); /** * The meta object literal for the '{@link de.twenty11.skysail.ext.forms.impl.FormInstanceImpl <em>Form Instance</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.impl.FormInstanceImpl * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getFormInstance() * @generated */ EClass FORM_INSTANCE = eINSTANCE.getFormInstance(); /** * The meta object literal for the '<em><b>EReference0</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORM_INSTANCE__EREFERENCE0 = eINSTANCE.getFormInstance_EReference0(); /** * The meta object literal for the '<em><b>Form</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORM_INSTANCE__FORM = eINSTANCE.getFormInstance_Form(); /** * The meta object literal for the '{@link de.twenty11.skysail.ext.forms.Type <em>Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.twenty11.skysail.ext.forms.Type * @see de.twenty11.skysail.ext.forms.impl.FormsPackageImpl#getType() * @generated */ EEnum TYPE = eINSTANCE.getType(); } } //FormsPackage