/**
* <copyright>
* </copyright>
*
* $Id$
*/
package FederationOffice.services;
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;
import FederationOffice.FederationOfficePackage;
/**
* <!-- 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 FederationOffice.services.ServicesFactory
* @model kind="package"
* @generated
*/
public interface ServicesPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "services";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.panlab.org/FederationOffice/model/services";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.panlab.FederationOffice.model.services";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ServicesPackage eINSTANCE = FederationOffice.services.impl.ServicesPackageImpl.init();
/**
* The meta object id for the '{@link FederationOffice.services.impl.ServiceImpl <em>Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.ServiceImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getService()
* @generated
*/
int SERVICE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__NAME = FederationOfficePackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__ID = FederationOfficePackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__DESCRIPTION = FederationOfficePackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__UNIQUE_ID = FederationOfficePackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The feature id for the '<em><b>Service Settings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__SERVICE_SETTINGS = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Requires Services</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE__REQUIRES_SERVICES = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_FEATURE_COUNT = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link FederationOffice.services.impl.AbstractSettingImpl <em>Abstract Setting</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.AbstractSettingImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getAbstractSetting()
* @generated
*/
int ABSTRACT_SETTING = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__NAME = FederationOfficePackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__ID = FederationOfficePackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__DESCRIPTION = FederationOfficePackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__UNIQUE_ID = FederationOfficePackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The feature id for the '<em><b>Setting Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__SETTING_TYPE = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>User Exposed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__USER_EXPOSED = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>User Editable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__USER_EDITABLE = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Can Be Published</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__CAN_BE_PUBLISHED = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Readable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__READABLE = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Writable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__WRITABLE = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Setting Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__SETTING_CONSTRAINTS = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Requires Params</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__REQUIRES_PARAMS = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING__OPTIONAL = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Abstract Setting</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_SETTING_FEATURE_COUNT = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link FederationOffice.services.impl.ServiceSettingImpl <em>Service Setting</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.ServiceSettingImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getServiceSetting()
* @generated
*/
int SERVICE_SETTING = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__NAME = ABSTRACT_SETTING__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__ID = ABSTRACT_SETTING__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__DESCRIPTION = ABSTRACT_SETTING__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__UNIQUE_ID = ABSTRACT_SETTING__UNIQUE_ID;
/**
* The feature id for the '<em><b>Setting Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__SETTING_TYPE = ABSTRACT_SETTING__SETTING_TYPE;
/**
* The feature id for the '<em><b>User Exposed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__USER_EXPOSED = ABSTRACT_SETTING__USER_EXPOSED;
/**
* The feature id for the '<em><b>User Editable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__USER_EDITABLE = ABSTRACT_SETTING__USER_EDITABLE;
/**
* The feature id for the '<em><b>Can Be Published</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__CAN_BE_PUBLISHED = ABSTRACT_SETTING__CAN_BE_PUBLISHED;
/**
* The feature id for the '<em><b>Readable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__READABLE = ABSTRACT_SETTING__READABLE;
/**
* The feature id for the '<em><b>Writable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__WRITABLE = ABSTRACT_SETTING__WRITABLE;
/**
* The feature id for the '<em><b>Setting Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__SETTING_CONSTRAINTS = ABSTRACT_SETTING__SETTING_CONSTRAINTS;
/**
* The feature id for the '<em><b>Requires Params</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__REQUIRES_PARAMS = ABSTRACT_SETTING__REQUIRES_PARAMS;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__OPTIONAL = ABSTRACT_SETTING__OPTIONAL;
/**
* The feature id for the '<em><b>Mapped To Resource Settings</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__MAPPED_TO_RESOURCE_SETTINGS = ABSTRACT_SETTING_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Provided By Resources</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING__PROVIDED_BY_RESOURCES = ABSTRACT_SETTING_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Service Setting</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_SETTING_FEATURE_COUNT = ABSTRACT_SETTING_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link FederationOffice.services.impl.OfferedServiceImpl <em>Offered Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.OfferedServiceImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getOfferedService()
* @generated
*/
int OFFERED_SERVICE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OFFERED_SERVICE__NAME = SERVICE__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OFFERED_SERVICE__ID = SERVICE__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OFFERED_SERVICE__DESCRIPTION = SERVICE__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OFFERED_SERVICE__UNIQUE_ID = SERVICE__UNIQUE_ID;
/**
* The feature id for the '<em><b>Service Settings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OFFERED_SERVICE__SERVICE_SETTINGS = SERVICE__SERVICE_SETTINGS;
/**
* The feature id for the '<em><b>Requires Services</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OFFERED_SERVICE__REQUIRES_SERVICES = SERVICE__REQUIRES_SERVICES;
/**
* The number of structural features of the '<em>Offered Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OFFERED_SERVICE_FEATURE_COUNT = SERVICE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link FederationOffice.services.impl.ServiceCompositionImpl <em>Service Composition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.ServiceCompositionImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getServiceComposition()
* @generated
*/
int SERVICE_COMPOSITION = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPOSITION__NAME = FederationOfficePackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPOSITION__ID = FederationOfficePackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPOSITION__DESCRIPTION = FederationOfficePackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPOSITION__UNIQUE_ID = FederationOfficePackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The feature id for the '<em><b>Has Services</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPOSITION__HAS_SERVICES = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Service Composition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPOSITION_FEATURE_COUNT = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link FederationOffice.services.impl.SettingTypeImpl <em>Setting Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.SettingTypeImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getSettingType()
* @generated
*/
int SETTING_TYPE = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_TYPE__NAME = FederationOfficePackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_TYPE__ID = FederationOfficePackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_TYPE__DESCRIPTION = FederationOfficePackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_TYPE__UNIQUE_ID = FederationOfficePackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The number of structural features of the '<em>Setting Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_TYPE_FEATURE_COUNT = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link FederationOffice.services.impl.tideTypeStringImpl <em>tide Type String</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeStringImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeString()
* @generated
*/
int TIDE_TYPE_STRING = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_STRING__NAME = SETTING_TYPE__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_STRING__ID = SETTING_TYPE__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_STRING__DESCRIPTION = SETTING_TYPE__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_STRING__UNIQUE_ID = SETTING_TYPE__UNIQUE_ID;
/**
* The feature id for the '<em><b>Default Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_STRING__DEFAULT_VALUE = SETTING_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>tide Type String</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_STRING_FEATURE_COUNT = SETTING_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link FederationOffice.services.impl.tideTypeEnumImpl <em>tide Type Enum</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeEnumImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeEnum()
* @generated
*/
int TIDE_TYPE_ENUM = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM__NAME = SETTING_TYPE__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM__ID = SETTING_TYPE__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM__DESCRIPTION = SETTING_TYPE__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM__UNIQUE_ID = SETTING_TYPE__UNIQUE_ID;
/**
* The feature id for the '<em><b>Tide Enumlist</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM__TIDE_ENUMLIST = SETTING_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Default Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM__DEFAULT_VALUE = SETTING_TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>tide Type Enum</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM_FEATURE_COUNT = SETTING_TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link FederationOffice.services.impl.tideTypeListImpl <em>tide Type List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeListImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeList()
* @generated
*/
int TIDE_TYPE_LIST = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_LIST__NAME = SETTING_TYPE__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_LIST__ID = SETTING_TYPE__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_LIST__DESCRIPTION = SETTING_TYPE__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_LIST__UNIQUE_ID = SETTING_TYPE__UNIQUE_ID;
/**
* The feature id for the '<em><b>Contains Elements Of</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_LIST__CONTAINS_ELEMENTS_OF = SETTING_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>tide Type List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_LIST_FEATURE_COUNT = SETTING_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link FederationOffice.services.impl.tideTypeEnumItemImpl <em>tide Type Enum Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeEnumItemImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeEnumItem()
* @generated
*/
int TIDE_TYPE_ENUM_ITEM = 8;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM_ITEM__VALUE = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM_ITEM__DESCRIPTION = 1;
/**
* The number of structural features of the '<em>tide Type Enum Item</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_ENUM_ITEM_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link FederationOffice.services.impl.tideTypeTideElementImpl <em>tide Type Tide Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeTideElementImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeTideElement()
* @generated
*/
int TIDE_TYPE_TIDE_ELEMENT = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_TIDE_ELEMENT__NAME = SETTING_TYPE__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_TIDE_ELEMENT__ID = SETTING_TYPE__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_TIDE_ELEMENT__DESCRIPTION = SETTING_TYPE__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_TIDE_ELEMENT__UNIQUE_ID = SETTING_TYPE__UNIQUE_ID;
/**
* The feature id for the '<em><b>Of Tide Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_TIDE_ELEMENT__OF_TIDE_ELEMENT = SETTING_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>tide Type Tide Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIDE_TYPE_TIDE_ELEMENT_FEATURE_COUNT = SETTING_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link FederationOffice.services.impl.TaxonomyImpl <em>Taxonomy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.TaxonomyImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getTaxonomy()
* @generated
*/
int TAXONOMY = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__NAME = FederationOfficePackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__ID = FederationOfficePackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__DESCRIPTION = FederationOfficePackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__UNIQUE_ID = FederationOfficePackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The feature id for the '<em><b>Taxonomies</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__TAXONOMIES = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Categories</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__CATEGORIES = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Has Scenarios</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__HAS_SCENARIOS = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Has Services</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY__HAS_SERVICES = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Taxonomy</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAXONOMY_FEATURE_COUNT = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link FederationOffice.services.impl.SettingConstraintImpl <em>Setting Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.SettingConstraintImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getSettingConstraint()
* @generated
*/
int SETTING_CONSTRAINT = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT__NAME = FederationOfficePackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT__ID = FederationOfficePackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT__DESCRIPTION = FederationOfficePackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT__UNIQUE_ID = FederationOfficePackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The feature id for the '<em><b>For Operation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT__FOR_OPERATION = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Available After Operation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT__AVAILABLE_AFTER_OPERATION = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Required Before Operation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT__REQUIRED_BEFORE_OPERATION = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Setting Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SETTING_CONSTRAINT_FEATURE_COUNT = FederationOfficePackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link FederationOffice.services.ServiceResourceOperation <em>Service Resource Operation</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.ServiceResourceOperation
* @see FederationOffice.services.impl.ServicesPackageImpl#getServiceResourceOperation()
* @generated
*/
int SERVICE_RESOURCE_OPERATION = 13;
/**
* Returns the meta object for class '{@link FederationOffice.services.Service <em>Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service</em>'.
* @see FederationOffice.services.Service
* @generated
*/
EClass getService();
/**
* Returns the meta object for the containment reference list '{@link FederationOffice.services.Service#getServiceSettings <em>Service Settings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Service Settings</em>'.
* @see FederationOffice.services.Service#getServiceSettings()
* @see #getService()
* @generated
*/
EReference getService_ServiceSettings();
/**
* Returns the meta object for the reference list '{@link FederationOffice.services.Service#getRequiresServices <em>Requires Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Requires Services</em>'.
* @see FederationOffice.services.Service#getRequiresServices()
* @see #getService()
* @generated
*/
EReference getService_RequiresServices();
/**
* Returns the meta object for class '{@link FederationOffice.services.ServiceSetting <em>Service Setting</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Setting</em>'.
* @see FederationOffice.services.ServiceSetting
* @generated
*/
EClass getServiceSetting();
/**
* Returns the meta object for the reference list '{@link FederationOffice.services.ServiceSetting#getMappedToResourceSettings <em>Mapped To Resource Settings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Mapped To Resource Settings</em>'.
* @see FederationOffice.services.ServiceSetting#getMappedToResourceSettings()
* @see #getServiceSetting()
* @generated
*/
EReference getServiceSetting_MappedToResourceSettings();
/**
* Returns the meta object for the reference list '{@link FederationOffice.services.ServiceSetting#getProvidedByResources <em>Provided By Resources</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Provided By Resources</em>'.
* @see FederationOffice.services.ServiceSetting#getProvidedByResources()
* @see #getServiceSetting()
* @generated
*/
EReference getServiceSetting_ProvidedByResources();
/**
* Returns the meta object for class '{@link FederationOffice.services.OfferedService <em>Offered Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Offered Service</em>'.
* @see FederationOffice.services.OfferedService
* @generated
*/
EClass getOfferedService();
/**
* Returns the meta object for class '{@link FederationOffice.services.ServiceComposition <em>Service Composition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Composition</em>'.
* @see FederationOffice.services.ServiceComposition
* @generated
*/
EClass getServiceComposition();
/**
* Returns the meta object for the reference list '{@link FederationOffice.services.ServiceComposition#getHasServices <em>Has Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Has Services</em>'.
* @see FederationOffice.services.ServiceComposition#getHasServices()
* @see #getServiceComposition()
* @generated
*/
EReference getServiceComposition_HasServices();
/**
* Returns the meta object for class '{@link FederationOffice.services.SettingType <em>Setting Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Setting Type</em>'.
* @see FederationOffice.services.SettingType
* @generated
*/
EClass getSettingType();
/**
* Returns the meta object for class '{@link FederationOffice.services.tideTypeString <em>tide Type String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>tide Type String</em>'.
* @see FederationOffice.services.tideTypeString
* @generated
*/
EClass gettideTypeString();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.tideTypeString#getDefaultValue <em>Default Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default Value</em>'.
* @see FederationOffice.services.tideTypeString#getDefaultValue()
* @see #gettideTypeString()
* @generated
*/
EAttribute gettideTypeString_DefaultValue();
/**
* Returns the meta object for class '{@link FederationOffice.services.tideTypeEnum <em>tide Type Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>tide Type Enum</em>'.
* @see FederationOffice.services.tideTypeEnum
* @generated
*/
EClass gettideTypeEnum();
/**
* Returns the meta object for the containment reference list '{@link FederationOffice.services.tideTypeEnum#getTideEnumlist <em>Tide Enumlist</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Tide Enumlist</em>'.
* @see FederationOffice.services.tideTypeEnum#getTideEnumlist()
* @see #gettideTypeEnum()
* @generated
*/
EReference gettideTypeEnum_TideEnumlist();
/**
* Returns the meta object for the reference '{@link FederationOffice.services.tideTypeEnum#getDefaultValue <em>Default Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Default Value</em>'.
* @see FederationOffice.services.tideTypeEnum#getDefaultValue()
* @see #gettideTypeEnum()
* @generated
*/
EReference gettideTypeEnum_DefaultValue();
/**
* Returns the meta object for class '{@link FederationOffice.services.tideTypeList <em>tide Type List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>tide Type List</em>'.
* @see FederationOffice.services.tideTypeList
* @generated
*/
EClass gettideTypeList();
/**
* Returns the meta object for the reference '{@link FederationOffice.services.tideTypeList#getContainsElementsOf <em>Contains Elements Of</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Contains Elements Of</em>'.
* @see FederationOffice.services.tideTypeList#getContainsElementsOf()
* @see #gettideTypeList()
* @generated
*/
EReference gettideTypeList_ContainsElementsOf();
/**
* Returns the meta object for class '{@link FederationOffice.services.tideTypeEnumItem <em>tide Type Enum Item</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>tide Type Enum Item</em>'.
* @see FederationOffice.services.tideTypeEnumItem
* @generated
*/
EClass gettideTypeEnumItem();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.tideTypeEnumItem#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see FederationOffice.services.tideTypeEnumItem#getValue()
* @see #gettideTypeEnumItem()
* @generated
*/
EAttribute gettideTypeEnumItem_Value();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.tideTypeEnumItem#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see FederationOffice.services.tideTypeEnumItem#getDescription()
* @see #gettideTypeEnumItem()
* @generated
*/
EAttribute gettideTypeEnumItem_Description();
/**
* Returns the meta object for class '{@link FederationOffice.services.tideTypeTideElement <em>tide Type Tide Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>tide Type Tide Element</em>'.
* @see FederationOffice.services.tideTypeTideElement
* @generated
*/
EClass gettideTypeTideElement();
/**
* Returns the meta object for the reference '{@link FederationOffice.services.tideTypeTideElement#getOfTideElement <em>Of Tide Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Of Tide Element</em>'.
* @see FederationOffice.services.tideTypeTideElement#getOfTideElement()
* @see #gettideTypeTideElement()
* @generated
*/
EReference gettideTypeTideElement_OfTideElement();
/**
* Returns the meta object for class '{@link FederationOffice.services.Taxonomy <em>Taxonomy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Taxonomy</em>'.
* @see FederationOffice.services.Taxonomy
* @generated
*/
EClass getTaxonomy();
/**
* Returns the meta object for the containment reference list '{@link FederationOffice.services.Taxonomy#getTaxonomies <em>Taxonomies</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Taxonomies</em>'.
* @see FederationOffice.services.Taxonomy#getTaxonomies()
* @see #getTaxonomy()
* @generated
*/
EReference getTaxonomy_Taxonomies();
/**
* Returns the meta object for the containment reference list '{@link FederationOffice.services.Taxonomy#getCategories <em>Categories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Categories</em>'.
* @see FederationOffice.services.Taxonomy#getCategories()
* @see #getTaxonomy()
* @generated
*/
EReference getTaxonomy_Categories();
/**
* Returns the meta object for the reference list '{@link FederationOffice.services.Taxonomy#getHasScenarios <em>Has Scenarios</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Has Scenarios</em>'.
* @see FederationOffice.services.Taxonomy#getHasScenarios()
* @see #getTaxonomy()
* @generated
*/
EReference getTaxonomy_HasScenarios();
/**
* Returns the meta object for the reference list '{@link FederationOffice.services.Taxonomy#getHasServices <em>Has Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Has Services</em>'.
* @see FederationOffice.services.Taxonomy#getHasServices()
* @see #getTaxonomy()
* @generated
*/
EReference getTaxonomy_HasServices();
/**
* Returns the meta object for class '{@link FederationOffice.services.AbstractSetting <em>Abstract Setting</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Setting</em>'.
* @see FederationOffice.services.AbstractSetting
* @generated
*/
EClass getAbstractSetting();
/**
* Returns the meta object for the containment reference '{@link FederationOffice.services.AbstractSetting#getSettingType <em>Setting Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Setting Type</em>'.
* @see FederationOffice.services.AbstractSetting#getSettingType()
* @see #getAbstractSetting()
* @generated
*/
EReference getAbstractSetting_SettingType();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.AbstractSetting#isUserExposed <em>User Exposed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>User Exposed</em>'.
* @see FederationOffice.services.AbstractSetting#isUserExposed()
* @see #getAbstractSetting()
* @generated
*/
EAttribute getAbstractSetting_UserExposed();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.AbstractSetting#isUserEditable <em>User Editable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>User Editable</em>'.
* @see FederationOffice.services.AbstractSetting#isUserEditable()
* @see #getAbstractSetting()
* @generated
*/
EAttribute getAbstractSetting_UserEditable();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.AbstractSetting#isCanBePublished <em>Can Be Published</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Can Be Published</em>'.
* @see FederationOffice.services.AbstractSetting#isCanBePublished()
* @see #getAbstractSetting()
* @generated
*/
EAttribute getAbstractSetting_CanBePublished();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.AbstractSetting#isReadable <em>Readable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Readable</em>'.
* @see FederationOffice.services.AbstractSetting#isReadable()
* @see #getAbstractSetting()
* @generated
*/
EAttribute getAbstractSetting_Readable();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.AbstractSetting#isWritable <em>Writable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Writable</em>'.
* @see FederationOffice.services.AbstractSetting#isWritable()
* @see #getAbstractSetting()
* @generated
*/
EAttribute getAbstractSetting_Writable();
/**
* Returns the meta object for the containment reference list '{@link FederationOffice.services.AbstractSetting#getSettingConstraints <em>Setting Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Setting Constraints</em>'.
* @see FederationOffice.services.AbstractSetting#getSettingConstraints()
* @see #getAbstractSetting()
* @generated
*/
EReference getAbstractSetting_SettingConstraints();
/**
* Returns the meta object for the reference list '{@link FederationOffice.services.AbstractSetting#getRequiresParams <em>Requires Params</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Requires Params</em>'.
* @see FederationOffice.services.AbstractSetting#getRequiresParams()
* @see #getAbstractSetting()
* @generated
*/
EReference getAbstractSetting_RequiresParams();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.AbstractSetting#isOptional <em>Optional</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Optional</em>'.
* @see FederationOffice.services.AbstractSetting#isOptional()
* @see #getAbstractSetting()
* @generated
*/
EAttribute getAbstractSetting_Optional();
/**
* Returns the meta object for class '{@link FederationOffice.services.SettingConstraint <em>Setting Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Setting Constraint</em>'.
* @see FederationOffice.services.SettingConstraint
* @generated
*/
EClass getSettingConstraint();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.SettingConstraint#getForOperation <em>For Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>For Operation</em>'.
* @see FederationOffice.services.SettingConstraint#getForOperation()
* @see #getSettingConstraint()
* @generated
*/
EAttribute getSettingConstraint_ForOperation();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.SettingConstraint#isAvailableAfterOperation <em>Available After Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Available After Operation</em>'.
* @see FederationOffice.services.SettingConstraint#isAvailableAfterOperation()
* @see #getSettingConstraint()
* @generated
*/
EAttribute getSettingConstraint_AvailableAfterOperation();
/**
* Returns the meta object for the attribute '{@link FederationOffice.services.SettingConstraint#isRequiredBeforeOperation <em>Required Before Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Required Before Operation</em>'.
* @see FederationOffice.services.SettingConstraint#isRequiredBeforeOperation()
* @see #getSettingConstraint()
* @generated
*/
EAttribute getSettingConstraint_RequiredBeforeOperation();
/**
* Returns the meta object for enum '{@link FederationOffice.services.ServiceResourceOperation <em>Service Resource Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Service Resource Operation</em>'.
* @see FederationOffice.services.ServiceResourceOperation
* @generated
*/
EEnum getServiceResourceOperation();
/**
* 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
*/
ServicesFactory getServicesFactory();
/**
* <!-- 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 FederationOffice.services.impl.ServiceImpl <em>Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.ServiceImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getService()
* @generated
*/
EClass SERVICE = eINSTANCE.getService();
/**
* The meta object literal for the '<em><b>Service Settings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE__SERVICE_SETTINGS = eINSTANCE.getService_ServiceSettings();
/**
* The meta object literal for the '<em><b>Requires Services</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE__REQUIRES_SERVICES = eINSTANCE.getService_RequiresServices();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.ServiceSettingImpl <em>Service Setting</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.ServiceSettingImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getServiceSetting()
* @generated
*/
EClass SERVICE_SETTING = eINSTANCE.getServiceSetting();
/**
* The meta object literal for the '<em><b>Mapped To Resource Settings</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_SETTING__MAPPED_TO_RESOURCE_SETTINGS = eINSTANCE.getServiceSetting_MappedToResourceSettings();
/**
* The meta object literal for the '<em><b>Provided By Resources</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_SETTING__PROVIDED_BY_RESOURCES = eINSTANCE.getServiceSetting_ProvidedByResources();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.OfferedServiceImpl <em>Offered Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.OfferedServiceImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getOfferedService()
* @generated
*/
EClass OFFERED_SERVICE = eINSTANCE.getOfferedService();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.ServiceCompositionImpl <em>Service Composition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.ServiceCompositionImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getServiceComposition()
* @generated
*/
EClass SERVICE_COMPOSITION = eINSTANCE.getServiceComposition();
/**
* The meta object literal for the '<em><b>Has Services</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_COMPOSITION__HAS_SERVICES = eINSTANCE.getServiceComposition_HasServices();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.SettingTypeImpl <em>Setting Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.SettingTypeImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getSettingType()
* @generated
*/
EClass SETTING_TYPE = eINSTANCE.getSettingType();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.tideTypeStringImpl <em>tide Type String</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeStringImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeString()
* @generated
*/
EClass TIDE_TYPE_STRING = eINSTANCE.gettideTypeString();
/**
* The meta object literal for the '<em><b>Default Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIDE_TYPE_STRING__DEFAULT_VALUE = eINSTANCE.gettideTypeString_DefaultValue();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.tideTypeEnumImpl <em>tide Type Enum</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeEnumImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeEnum()
* @generated
*/
EClass TIDE_TYPE_ENUM = eINSTANCE.gettideTypeEnum();
/**
* The meta object literal for the '<em><b>Tide Enumlist</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIDE_TYPE_ENUM__TIDE_ENUMLIST = eINSTANCE.gettideTypeEnum_TideEnumlist();
/**
* The meta object literal for the '<em><b>Default Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIDE_TYPE_ENUM__DEFAULT_VALUE = eINSTANCE.gettideTypeEnum_DefaultValue();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.tideTypeListImpl <em>tide Type List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeListImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeList()
* @generated
*/
EClass TIDE_TYPE_LIST = eINSTANCE.gettideTypeList();
/**
* The meta object literal for the '<em><b>Contains Elements Of</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIDE_TYPE_LIST__CONTAINS_ELEMENTS_OF = eINSTANCE.gettideTypeList_ContainsElementsOf();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.tideTypeEnumItemImpl <em>tide Type Enum Item</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeEnumItemImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeEnumItem()
* @generated
*/
EClass TIDE_TYPE_ENUM_ITEM = eINSTANCE.gettideTypeEnumItem();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIDE_TYPE_ENUM_ITEM__VALUE = eINSTANCE.gettideTypeEnumItem_Value();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIDE_TYPE_ENUM_ITEM__DESCRIPTION = eINSTANCE.gettideTypeEnumItem_Description();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.tideTypeTideElementImpl <em>tide Type Tide Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.tideTypeTideElementImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#gettideTypeTideElement()
* @generated
*/
EClass TIDE_TYPE_TIDE_ELEMENT = eINSTANCE.gettideTypeTideElement();
/**
* The meta object literal for the '<em><b>Of Tide Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIDE_TYPE_TIDE_ELEMENT__OF_TIDE_ELEMENT = eINSTANCE.gettideTypeTideElement_OfTideElement();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.TaxonomyImpl <em>Taxonomy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.TaxonomyImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getTaxonomy()
* @generated
*/
EClass TAXONOMY = eINSTANCE.getTaxonomy();
/**
* The meta object literal for the '<em><b>Taxonomies</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TAXONOMY__TAXONOMIES = eINSTANCE.getTaxonomy_Taxonomies();
/**
* The meta object literal for the '<em><b>Categories</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TAXONOMY__CATEGORIES = eINSTANCE.getTaxonomy_Categories();
/**
* The meta object literal for the '<em><b>Has Scenarios</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TAXONOMY__HAS_SCENARIOS = eINSTANCE.getTaxonomy_HasScenarios();
/**
* The meta object literal for the '<em><b>Has Services</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TAXONOMY__HAS_SERVICES = eINSTANCE.getTaxonomy_HasServices();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.AbstractSettingImpl <em>Abstract Setting</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.AbstractSettingImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getAbstractSetting()
* @generated
*/
EClass ABSTRACT_SETTING = eINSTANCE.getAbstractSetting();
/**
* The meta object literal for the '<em><b>Setting Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_SETTING__SETTING_TYPE = eINSTANCE.getAbstractSetting_SettingType();
/**
* The meta object literal for the '<em><b>User Exposed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SETTING__USER_EXPOSED = eINSTANCE.getAbstractSetting_UserExposed();
/**
* The meta object literal for the '<em><b>User Editable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SETTING__USER_EDITABLE = eINSTANCE.getAbstractSetting_UserEditable();
/**
* The meta object literal for the '<em><b>Can Be Published</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SETTING__CAN_BE_PUBLISHED = eINSTANCE.getAbstractSetting_CanBePublished();
/**
* The meta object literal for the '<em><b>Readable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SETTING__READABLE = eINSTANCE.getAbstractSetting_Readable();
/**
* The meta object literal for the '<em><b>Writable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SETTING__WRITABLE = eINSTANCE.getAbstractSetting_Writable();
/**
* The meta object literal for the '<em><b>Setting Constraints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_SETTING__SETTING_CONSTRAINTS = eINSTANCE.getAbstractSetting_SettingConstraints();
/**
* The meta object literal for the '<em><b>Requires Params</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_SETTING__REQUIRES_PARAMS = eINSTANCE.getAbstractSetting_RequiresParams();
/**
* The meta object literal for the '<em><b>Optional</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ABSTRACT_SETTING__OPTIONAL = eINSTANCE.getAbstractSetting_Optional();
/**
* The meta object literal for the '{@link FederationOffice.services.impl.SettingConstraintImpl <em>Setting Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.impl.SettingConstraintImpl
* @see FederationOffice.services.impl.ServicesPackageImpl#getSettingConstraint()
* @generated
*/
EClass SETTING_CONSTRAINT = eINSTANCE.getSettingConstraint();
/**
* The meta object literal for the '<em><b>For Operation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SETTING_CONSTRAINT__FOR_OPERATION = eINSTANCE.getSettingConstraint_ForOperation();
/**
* The meta object literal for the '<em><b>Available After Operation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SETTING_CONSTRAINT__AVAILABLE_AFTER_OPERATION = eINSTANCE.getSettingConstraint_AvailableAfterOperation();
/**
* The meta object literal for the '<em><b>Required Before Operation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SETTING_CONSTRAINT__REQUIRED_BEFORE_OPERATION = eINSTANCE.getSettingConstraint_RequiredBeforeOperation();
/**
* The meta object literal for the '{@link FederationOffice.services.ServiceResourceOperation <em>Service Resource Operation</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see FederationOffice.services.ServiceResourceOperation
* @see FederationOffice.services.impl.ServicesPackageImpl#getServiceResourceOperation()
* @generated
*/
EEnum SERVICE_RESOURCE_OPERATION = eINSTANCE.getServiceResourceOperation();
}
} //ServicesPackage