/**
* <copyright>
* </copyright>
*
* $Id$
*/
package soamodel;
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 soamodel.SoamodelFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot'"
* @generated
*/
public interface SoamodelPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "soamodel";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://soamodel/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "soamodel";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
SoamodelPackage eINSTANCE = soamodel.impl.SoamodelPackageImpl.init();
/**
* The meta object id for the '{@link soamodel.impl.ServiceComponentImpl <em>Service Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ServiceComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getServiceComponent()
* @generated
*/
int SERVICE_COMPONENT = 0;
/**
* The feature id for the '<em><b>Methods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT__METHODS = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT__NAME = 1;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT__NAMESPACE = 2;
/**
* The feature id for the '<em><b>Connects To</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT__CONNECTS_TO = 3;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT__URI = 4;
/**
* The feature id for the '<em><b>Persists</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT__PERSISTS = 5;
/**
* The feature id for the '<em><b>In Architecture</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT__IN_ARCHITECTURE = 6;
/**
* The number of structural features of the '<em>Service Component</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_COMPONENT_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link soamodel.impl.CSharpComponentImpl <em>CSharp Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.CSharpComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getCSharpComponent()
* @generated
*/
int CSHARP_COMPONENT = 1;
/**
* The feature id for the '<em><b>Methods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT__METHODS = SERVICE_COMPONENT__METHODS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT__NAME = SERVICE_COMPONENT__NAME;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT__NAMESPACE = SERVICE_COMPONENT__NAMESPACE;
/**
* The feature id for the '<em><b>Connects To</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT__CONNECTS_TO = SERVICE_COMPONENT__CONNECTS_TO;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT__URI = SERVICE_COMPONENT__URI;
/**
* The feature id for the '<em><b>Persists</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT__PERSISTS = SERVICE_COMPONENT__PERSISTS;
/**
* The feature id for the '<em><b>In Architecture</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT__IN_ARCHITECTURE = SERVICE_COMPONENT__IN_ARCHITECTURE;
/**
* The number of structural features of the '<em>CSharp Component</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CSHARP_COMPONENT_FEATURE_COUNT = SERVICE_COMPONENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link soamodel.impl.JEEComponentImpl <em>JEE Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.JEEComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getJEEComponent()
* @generated
*/
int JEE_COMPONENT = 2;
/**
* The feature id for the '<em><b>Methods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT__METHODS = SERVICE_COMPONENT__METHODS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT__NAME = SERVICE_COMPONENT__NAME;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT__NAMESPACE = SERVICE_COMPONENT__NAMESPACE;
/**
* The feature id for the '<em><b>Connects To</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT__CONNECTS_TO = SERVICE_COMPONENT__CONNECTS_TO;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT__URI = SERVICE_COMPONENT__URI;
/**
* The feature id for the '<em><b>Persists</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT__PERSISTS = SERVICE_COMPONENT__PERSISTS;
/**
* The feature id for the '<em><b>In Architecture</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT__IN_ARCHITECTURE = SERVICE_COMPONENT__IN_ARCHITECTURE;
/**
* The number of structural features of the '<em>JEE Component</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JEE_COMPONENT_FEATURE_COUNT = SERVICE_COMPONENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link soamodel.impl.ServiceMethodImpl <em>Service Method</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ServiceMethodImpl
* @see soamodel.impl.SoamodelPackageImpl#getServiceMethod()
* @generated
*/
int SERVICE_METHOD = 3;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_METHOD__DESCRIPTION = 0;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_METHOD__PARAMETERS = 1;
/**
* The feature id for the '<em><b>Method Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_METHOD__METHOD_TYPE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_METHOD__NAME = 3;
/**
* The feature id for the '<em><b>Postconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_METHOD__POSTCONDITIONS = 4;
/**
* The feature id for the '<em><b>Preconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_METHOD__PRECONDITIONS = 5;
/**
* The number of structural features of the '<em>Service Method</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_METHOD_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link soamodel.impl.ParameterImpl <em>Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ParameterImpl
* @see soamodel.impl.SoamodelPackageImpl#getParameter()
* @generated
*/
int PARAMETER = 4;
/**
* The feature id for the '<em><b>Parameter Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__PARAMETER_TYPE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER__NAME = 1;
/**
* The number of structural features of the '<em>Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARAMETER_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link soamodel.impl.DataTypeImpl <em>Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.DataTypeImpl
* @see soamodel.impl.SoamodelPackageImpl#getDataType()
* @generated
*/
int DATA_TYPE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_TYPE__NAME = 0;
/**
* The feature id for the '<em><b>Extended By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_TYPE__EXTENDED_BY = 1;
/**
* The number of structural features of the '<em>Data Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_TYPE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link soamodel.impl.EntityImpl <em>Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.EntityImpl
* @see soamodel.impl.SoamodelPackageImpl#getEntity()
* @generated
*/
int ENTITY = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__NAME = DATA_TYPE__NAME;
/**
* The feature id for the '<em><b>Extended By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__EXTENDED_BY = DATA_TYPE__EXTENDED_BY;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__ATTRIBUTES = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ocl Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__OCL_CONSTRAINTS = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Super Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__SUPER_TYPE = DATA_TYPE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Persisted By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__PERSISTED_BY = DATA_TYPE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Generated ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__GENERATED_ID = DATA_TYPE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>ID</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__ID = DATA_TYPE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Entity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link soamodel.impl.BuiltInDataTypeImpl <em>Built In Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.BuiltInDataTypeImpl
* @see soamodel.impl.SoamodelPackageImpl#getBuiltInDataType()
* @generated
*/
int BUILT_IN_DATA_TYPE = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUILT_IN_DATA_TYPE__NAME = DATA_TYPE__NAME;
/**
* The feature id for the '<em><b>Extended By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUILT_IN_DATA_TYPE__EXTENDED_BY = DATA_TYPE__EXTENDED_BY;
/**
* The number of structural features of the '<em>Built In Data Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUILT_IN_DATA_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link soamodel.impl.CollectionTypeImpl <em>Collection Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.CollectionTypeImpl
* @see soamodel.impl.SoamodelPackageImpl#getCollectionType()
* @generated
*/
int COLLECTION_TYPE = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLLECTION_TYPE__NAME = DATA_TYPE__NAME;
/**
* The feature id for the '<em><b>Extended By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLLECTION_TYPE__EXTENDED_BY = DATA_TYPE__EXTENDED_BY;
/**
* The feature id for the '<em><b>Item Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLLECTION_TYPE__ITEM_TYPE = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Collection Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COLLECTION_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link soamodel.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.AttributeImpl
* @see soamodel.impl.SoamodelPackageImpl#getAttribute()
* @generated
*/
int ATTRIBUTE = 9;
/**
* The feature id for the '<em><b>Attribute Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__ATTRIBUTE_TYPE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__NAME = 1;
/**
* The feature id for the '<em><b>Attribute Of</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__ATTRIBUTE_OF = 2;
/**
* The number of structural features of the '<em>Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link soamodel.impl.ServiceOrientedArchitectureImpl <em>Service Oriented Architecture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ServiceOrientedArchitectureImpl
* @see soamodel.impl.SoamodelPackageImpl#getServiceOrientedArchitecture()
* @generated
*/
int SERVICE_ORIENTED_ARCHITECTURE = 10;
/**
* The feature id for the '<em><b>Components</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ORIENTED_ARCHITECTURE__COMPONENTS = 0;
/**
* The feature id for the '<em><b>Data Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ORIENTED_ARCHITECTURE__DATA_TYPES = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ORIENTED_ARCHITECTURE__NAME = 2;
/**
* The number of structural features of the '<em>Service Oriented Architecture</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ORIENTED_ARCHITECTURE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link soamodel.impl.OCLConstraintImpl <em>OCL Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLConstraintImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLConstraint()
* @generated
*/
int OCL_CONSTRAINT = 11;
/**
* The feature id for the '<em><b>Constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_CONSTRAINT__CONSTRAINT = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_CONSTRAINT__DESCRIPTION = 1;
/**
* The number of structural features of the '<em>OCL Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_CONSTRAINT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link soamodel.impl.EnumImpl <em>Enum</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.EnumImpl
* @see soamodel.impl.SoamodelPackageImpl#getEnum()
* @generated
*/
int ENUM = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM__NAME = DATA_TYPE__NAME;
/**
* The feature id for the '<em><b>Extended By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM__EXTENDED_BY = DATA_TYPE__EXTENDED_BY;
/**
* The feature id for the '<em><b>Literals</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM__LITERALS = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Enum</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link soamodel.impl.EnumLiteralImpl <em>Enum Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.EnumLiteralImpl
* @see soamodel.impl.SoamodelPackageImpl#getEnumLiteral()
* @generated
*/
int ENUM_LITERAL = 13;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL__NAME = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL__VALUE = 1;
/**
* The number of structural features of the '<em>Enum Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link soamodel.impl.OSGiComponentImpl <em>OS Gi Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OSGiComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getOSGiComponent()
* @generated
*/
int OS_GI_COMPONENT = 14;
/**
* The feature id for the '<em><b>Methods</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT__METHODS = SERVICE_COMPONENT__METHODS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT__NAME = SERVICE_COMPONENT__NAME;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT__NAMESPACE = SERVICE_COMPONENT__NAMESPACE;
/**
* The feature id for the '<em><b>Connects To</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT__CONNECTS_TO = SERVICE_COMPONENT__CONNECTS_TO;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT__URI = SERVICE_COMPONENT__URI;
/**
* The feature id for the '<em><b>Persists</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT__PERSISTS = SERVICE_COMPONENT__PERSISTS;
/**
* The feature id for the '<em><b>In Architecture</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT__IN_ARCHITECTURE = SERVICE_COMPONENT__IN_ARCHITECTURE;
/**
* The number of structural features of the '<em>OS Gi Component</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OS_GI_COMPONENT_FEATURE_COUNT = SERVICE_COMPONENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link soamodel.impl.OCLPostconditionImpl <em>OCL Postcondition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLPostconditionImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLPostcondition()
* @generated
*/
int OCL_POSTCONDITION = 15;
/**
* The feature id for the '<em><b>Constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_POSTCONDITION__CONSTRAINT = OCL_CONSTRAINT__CONSTRAINT;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_POSTCONDITION__DESCRIPTION = OCL_CONSTRAINT__DESCRIPTION;
/**
* The number of structural features of the '<em>OCL Postcondition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_POSTCONDITION_FEATURE_COUNT = OCL_CONSTRAINT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link soamodel.impl.OCLDataConstraintImpl <em>OCL Data Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLDataConstraintImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLDataConstraint()
* @generated
*/
int OCL_DATA_CONSTRAINT = 16;
/**
* The feature id for the '<em><b>Constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_DATA_CONSTRAINT__CONSTRAINT = OCL_CONSTRAINT__CONSTRAINT;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_DATA_CONSTRAINT__DESCRIPTION = OCL_CONSTRAINT__DESCRIPTION;
/**
* The number of structural features of the '<em>OCL Data Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_DATA_CONSTRAINT_FEATURE_COUNT = OCL_CONSTRAINT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link soamodel.impl.OCLPreconditionImpl <em>OCL Precondition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLPreconditionImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLPrecondition()
* @generated
*/
int OCL_PRECONDITION = 17;
/**
* The feature id for the '<em><b>Constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_PRECONDITION__CONSTRAINT = OCL_CONSTRAINT__CONSTRAINT;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_PRECONDITION__DESCRIPTION = OCL_CONSTRAINT__DESCRIPTION;
/**
* The number of structural features of the '<em>OCL Precondition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCL_PRECONDITION_FEATURE_COUNT = OCL_CONSTRAINT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link soamodel.impl.RestMethodImpl <em>Rest Method</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.RestMethodImpl
* @see soamodel.impl.SoamodelPackageImpl#getRestMethod()
* @generated
*/
int REST_METHOD = 18;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__DESCRIPTION = SERVICE_METHOD__DESCRIPTION;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__PARAMETERS = SERVICE_METHOD__PARAMETERS;
/**
* The feature id for the '<em><b>Method Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__METHOD_TYPE = SERVICE_METHOD__METHOD_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__NAME = SERVICE_METHOD__NAME;
/**
* The feature id for the '<em><b>Postconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__POSTCONDITIONS = SERVICE_METHOD__POSTCONDITIONS;
/**
* The feature id for the '<em><b>Preconditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__PRECONDITIONS = SERVICE_METHOD__PRECONDITIONS;
/**
* The feature id for the '<em><b>Http Method</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__HTTP_METHOD = SERVICE_METHOD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD__PATH = SERVICE_METHOD_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Rest Method</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REST_METHOD_FEATURE_COUNT = SERVICE_METHOD_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link soamodel.HttpMethod <em>Http Method</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.HttpMethod
* @see soamodel.impl.SoamodelPackageImpl#getHttpMethod()
* @generated
*/
int HTTP_METHOD = 19;
/**
* Returns the meta object for class '{@link soamodel.ServiceComponent <em>Service Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Component</em>'.
* @see soamodel.ServiceComponent
* @generated
*/
EClass getServiceComponent();
/**
* Returns the meta object for the containment reference list '{@link soamodel.ServiceComponent#getMethods <em>Methods</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Methods</em>'.
* @see soamodel.ServiceComponent#getMethods()
* @see #getServiceComponent()
* @generated
*/
EReference getServiceComponent_Methods();
/**
* Returns the meta object for the attribute '{@link soamodel.ServiceComponent#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see soamodel.ServiceComponent#getName()
* @see #getServiceComponent()
* @generated
*/
EAttribute getServiceComponent_Name();
/**
* Returns the meta object for the attribute '{@link soamodel.ServiceComponent#getNamespace <em>Namespace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Namespace</em>'.
* @see soamodel.ServiceComponent#getNamespace()
* @see #getServiceComponent()
* @generated
*/
EAttribute getServiceComponent_Namespace();
/**
* Returns the meta object for the reference list '{@link soamodel.ServiceComponent#getConnectsTo <em>Connects To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Connects To</em>'.
* @see soamodel.ServiceComponent#getConnectsTo()
* @see #getServiceComponent()
* @generated
*/
EReference getServiceComponent_ConnectsTo();
/**
* Returns the meta object for the attribute '{@link soamodel.ServiceComponent#getURI <em>URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>URI</em>'.
* @see soamodel.ServiceComponent#getURI()
* @see #getServiceComponent()
* @generated
*/
EAttribute getServiceComponent_URI();
/**
* Returns the meta object for the reference list '{@link soamodel.ServiceComponent#getPersists <em>Persists</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Persists</em>'.
* @see soamodel.ServiceComponent#getPersists()
* @see #getServiceComponent()
* @generated
*/
EReference getServiceComponent_Persists();
/**
* Returns the meta object for the container reference '{@link soamodel.ServiceComponent#getInArchitecture <em>In Architecture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>In Architecture</em>'.
* @see soamodel.ServiceComponent#getInArchitecture()
* @see #getServiceComponent()
* @generated
*/
EReference getServiceComponent_InArchitecture();
/**
* Returns the meta object for class '{@link soamodel.CSharpComponent <em>CSharp Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>CSharp Component</em>'.
* @see soamodel.CSharpComponent
* @generated
*/
EClass getCSharpComponent();
/**
* Returns the meta object for class '{@link soamodel.JEEComponent <em>JEE Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>JEE Component</em>'.
* @see soamodel.JEEComponent
* @generated
*/
EClass getJEEComponent();
/**
* Returns the meta object for class '{@link soamodel.ServiceMethod <em>Service Method</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Method</em>'.
* @see soamodel.ServiceMethod
* @generated
*/
EClass getServiceMethod();
/**
* Returns the meta object for the attribute '{@link soamodel.ServiceMethod#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see soamodel.ServiceMethod#getDescription()
* @see #getServiceMethod()
* @generated
*/
EAttribute getServiceMethod_Description();
/**
* Returns the meta object for the containment reference list '{@link soamodel.ServiceMethod#getParameters <em>Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parameters</em>'.
* @see soamodel.ServiceMethod#getParameters()
* @see #getServiceMethod()
* @generated
*/
EReference getServiceMethod_Parameters();
/**
* Returns the meta object for the reference '{@link soamodel.ServiceMethod#getMethodType <em>Method Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Method Type</em>'.
* @see soamodel.ServiceMethod#getMethodType()
* @see #getServiceMethod()
* @generated
*/
EReference getServiceMethod_MethodType();
/**
* Returns the meta object for the attribute '{@link soamodel.ServiceMethod#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see soamodel.ServiceMethod#getName()
* @see #getServiceMethod()
* @generated
*/
EAttribute getServiceMethod_Name();
/**
* Returns the meta object for the containment reference list '{@link soamodel.ServiceMethod#getPreconditions <em>Preconditions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Preconditions</em>'.
* @see soamodel.ServiceMethod#getPreconditions()
* @see #getServiceMethod()
* @generated
*/
EReference getServiceMethod_Preconditions();
/**
* Returns the meta object for the containment reference list '{@link soamodel.ServiceMethod#getPostconditions <em>Postconditions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Postconditions</em>'.
* @see soamodel.ServiceMethod#getPostconditions()
* @see #getServiceMethod()
* @generated
*/
EReference getServiceMethod_Postconditions();
/**
* Returns the meta object for class '{@link soamodel.Parameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Parameter</em>'.
* @see soamodel.Parameter
* @generated
*/
EClass getParameter();
/**
* Returns the meta object for the reference '{@link soamodel.Parameter#getParameterType <em>Parameter Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Parameter Type</em>'.
* @see soamodel.Parameter#getParameterType()
* @see #getParameter()
* @generated
*/
EReference getParameter_ParameterType();
/**
* Returns the meta object for the attribute '{@link soamodel.Parameter#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see soamodel.Parameter#getName()
* @see #getParameter()
* @generated
*/
EAttribute getParameter_Name();
/**
* Returns the meta object for class '{@link soamodel.DataType <em>Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Type</em>'.
* @see soamodel.DataType
* @generated
*/
EClass getDataType();
/**
* Returns the meta object for the attribute '{@link soamodel.DataType#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see soamodel.DataType#getName()
* @see #getDataType()
* @generated
*/
EAttribute getDataType_Name();
/**
* Returns the meta object for the reference '{@link soamodel.DataType#getExtendedBy <em>Extended By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Extended By</em>'.
* @see soamodel.DataType#getExtendedBy()
* @see #getDataType()
* @generated
*/
EReference getDataType_ExtendedBy();
/**
* Returns the meta object for class '{@link soamodel.Entity <em>Entity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Entity</em>'.
* @see soamodel.Entity
* @generated
*/
EClass getEntity();
/**
* Returns the meta object for the containment reference list '{@link soamodel.Entity#getAttributes <em>Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Attributes</em>'.
* @see soamodel.Entity#getAttributes()
* @see #getEntity()
* @generated
*/
EReference getEntity_Attributes();
/**
* Returns the meta object for the containment reference list '{@link soamodel.Entity#getOclConstraints <em>Ocl Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ocl Constraints</em>'.
* @see soamodel.Entity#getOclConstraints()
* @see #getEntity()
* @generated
*/
EReference getEntity_OclConstraints();
/**
* Returns the meta object for the reference '{@link soamodel.Entity#getSuperType <em>Super Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Super Type</em>'.
* @see soamodel.Entity#getSuperType()
* @see #getEntity()
* @generated
*/
EReference getEntity_SuperType();
/**
* Returns the meta object for the reference '{@link soamodel.Entity#getPersistedBy <em>Persisted By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Persisted By</em>'.
* @see soamodel.Entity#getPersistedBy()
* @see #getEntity()
* @generated
*/
EReference getEntity_PersistedBy();
/**
* Returns the meta object for the attribute '{@link soamodel.Entity#isGeneratedID <em>Generated ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Generated ID</em>'.
* @see soamodel.Entity#isGeneratedID()
* @see #getEntity()
* @generated
*/
EAttribute getEntity_GeneratedID();
/**
* Returns the meta object for the reference '{@link soamodel.Entity#getID <em>ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>ID</em>'.
* @see soamodel.Entity#getID()
* @see #getEntity()
* @generated
*/
EReference getEntity_ID();
/**
* Returns the meta object for class '{@link soamodel.BuiltInDataType <em>Built In Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Built In Data Type</em>'.
* @see soamodel.BuiltInDataType
* @generated
*/
EClass getBuiltInDataType();
/**
* Returns the meta object for class '{@link soamodel.CollectionType <em>Collection Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Collection Type</em>'.
* @see soamodel.CollectionType
* @generated
*/
EClass getCollectionType();
/**
* Returns the meta object for the reference '{@link soamodel.CollectionType#getItemType <em>Item Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Item Type</em>'.
* @see soamodel.CollectionType#getItemType()
* @see #getCollectionType()
* @generated
*/
EReference getCollectionType_ItemType();
/**
* Returns the meta object for class '{@link soamodel.Attribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Attribute</em>'.
* @see soamodel.Attribute
* @generated
*/
EClass getAttribute();
/**
* Returns the meta object for the reference '{@link soamodel.Attribute#getAttributeType <em>Attribute Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Attribute Type</em>'.
* @see soamodel.Attribute#getAttributeType()
* @see #getAttribute()
* @generated
*/
EReference getAttribute_AttributeType();
/**
* Returns the meta object for the attribute '{@link soamodel.Attribute#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see soamodel.Attribute#getName()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Name();
/**
* Returns the meta object for the container reference '{@link soamodel.Attribute#getAttributeOf <em>Attribute Of</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Attribute Of</em>'.
* @see soamodel.Attribute#getAttributeOf()
* @see #getAttribute()
* @generated
*/
EReference getAttribute_AttributeOf();
/**
* Returns the meta object for class '{@link soamodel.ServiceOrientedArchitecture <em>Service Oriented Architecture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Oriented Architecture</em>'.
* @see soamodel.ServiceOrientedArchitecture
* @generated
*/
EClass getServiceOrientedArchitecture();
/**
* Returns the meta object for the containment reference list '{@link soamodel.ServiceOrientedArchitecture#getComponents <em>Components</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Components</em>'.
* @see soamodel.ServiceOrientedArchitecture#getComponents()
* @see #getServiceOrientedArchitecture()
* @generated
*/
EReference getServiceOrientedArchitecture_Components();
/**
* Returns the meta object for the containment reference list '{@link soamodel.ServiceOrientedArchitecture#getDataTypes <em>Data Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Data Types</em>'.
* @see soamodel.ServiceOrientedArchitecture#getDataTypes()
* @see #getServiceOrientedArchitecture()
* @generated
*/
EReference getServiceOrientedArchitecture_DataTypes();
/**
* Returns the meta object for the attribute '{@link soamodel.ServiceOrientedArchitecture#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see soamodel.ServiceOrientedArchitecture#getName()
* @see #getServiceOrientedArchitecture()
* @generated
*/
EAttribute getServiceOrientedArchitecture_Name();
/**
* Returns the meta object for class '{@link soamodel.OCLConstraint <em>OCL Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>OCL Constraint</em>'.
* @see soamodel.OCLConstraint
* @generated
*/
EClass getOCLConstraint();
/**
* Returns the meta object for the attribute '{@link soamodel.OCLConstraint#getConstraint <em>Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint</em>'.
* @see soamodel.OCLConstraint#getConstraint()
* @see #getOCLConstraint()
* @generated
*/
EAttribute getOCLConstraint_Constraint();
/**
* Returns the meta object for the attribute '{@link soamodel.OCLConstraint#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see soamodel.OCLConstraint#getDescription()
* @see #getOCLConstraint()
* @generated
*/
EAttribute getOCLConstraint_Description();
/**
* Returns the meta object for class '{@link soamodel.Enum <em>Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enum</em>'.
* @see soamodel.Enum
* @generated
*/
EClass getEnum();
/**
* Returns the meta object for the containment reference list '{@link soamodel.Enum#getLiterals <em>Literals</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Literals</em>'.
* @see soamodel.Enum#getLiterals()
* @see #getEnum()
* @generated
*/
EReference getEnum_Literals();
/**
* Returns the meta object for class '{@link soamodel.EnumLiteral <em>Enum Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enum Literal</em>'.
* @see soamodel.EnumLiteral
* @generated
*/
EClass getEnumLiteral();
/**
* Returns the meta object for the attribute '{@link soamodel.EnumLiteral#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see soamodel.EnumLiteral#getName()
* @see #getEnumLiteral()
* @generated
*/
EAttribute getEnumLiteral_Name();
/**
* Returns the meta object for the attribute '{@link soamodel.EnumLiteral#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see soamodel.EnumLiteral#getValue()
* @see #getEnumLiteral()
* @generated
*/
EAttribute getEnumLiteral_Value();
/**
* Returns the meta object for class '{@link soamodel.OSGiComponent <em>OS Gi Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>OS Gi Component</em>'.
* @see soamodel.OSGiComponent
* @generated
*/
EClass getOSGiComponent();
/**
* Returns the meta object for class '{@link soamodel.OCLPostcondition <em>OCL Postcondition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>OCL Postcondition</em>'.
* @see soamodel.OCLPostcondition
* @generated
*/
EClass getOCLPostcondition();
/**
* Returns the meta object for class '{@link soamodel.OCLDataConstraint <em>OCL Data Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>OCL Data Constraint</em>'.
* @see soamodel.OCLDataConstraint
* @generated
*/
EClass getOCLDataConstraint();
/**
* Returns the meta object for class '{@link soamodel.OCLPrecondition <em>OCL Precondition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>OCL Precondition</em>'.
* @see soamodel.OCLPrecondition
* @generated
*/
EClass getOCLPrecondition();
/**
* Returns the meta object for class '{@link soamodel.RestMethod <em>Rest Method</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Rest Method</em>'.
* @see soamodel.RestMethod
* @generated
*/
EClass getRestMethod();
/**
* Returns the meta object for the attribute '{@link soamodel.RestMethod#getHttpMethod <em>Http Method</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Http Method</em>'.
* @see soamodel.RestMethod#getHttpMethod()
* @see #getRestMethod()
* @generated
*/
EAttribute getRestMethod_HttpMethod();
/**
* Returns the meta object for the attribute '{@link soamodel.RestMethod#getPath <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Path</em>'.
* @see soamodel.RestMethod#getPath()
* @see #getRestMethod()
* @generated
*/
EAttribute getRestMethod_Path();
/**
* Returns the meta object for enum '{@link soamodel.HttpMethod <em>Http Method</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Http Method</em>'.
* @see soamodel.HttpMethod
* @generated
*/
EEnum getHttpMethod();
/**
* 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
*/
SoamodelFactory getSoamodelFactory();
/**
* <!-- 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 soamodel.impl.ServiceComponentImpl <em>Service Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ServiceComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getServiceComponent()
* @generated
*/
EClass SERVICE_COMPONENT = eINSTANCE.getServiceComponent();
/**
* The meta object literal for the '<em><b>Methods</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_COMPONENT__METHODS = eINSTANCE.getServiceComponent_Methods();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_COMPONENT__NAME = eINSTANCE.getServiceComponent_Name();
/**
* The meta object literal for the '<em><b>Namespace</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_COMPONENT__NAMESPACE = eINSTANCE.getServiceComponent_Namespace();
/**
* The meta object literal for the '<em><b>Connects To</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_COMPONENT__CONNECTS_TO = eINSTANCE.getServiceComponent_ConnectsTo();
/**
* The meta object literal for the '<em><b>URI</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_COMPONENT__URI = eINSTANCE.getServiceComponent_URI();
/**
* The meta object literal for the '<em><b>Persists</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_COMPONENT__PERSISTS = eINSTANCE.getServiceComponent_Persists();
/**
* The meta object literal for the '<em><b>In Architecture</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_COMPONENT__IN_ARCHITECTURE = eINSTANCE.getServiceComponent_InArchitecture();
/**
* The meta object literal for the '{@link soamodel.impl.CSharpComponentImpl <em>CSharp Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.CSharpComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getCSharpComponent()
* @generated
*/
EClass CSHARP_COMPONENT = eINSTANCE.getCSharpComponent();
/**
* The meta object literal for the '{@link soamodel.impl.JEEComponentImpl <em>JEE Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.JEEComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getJEEComponent()
* @generated
*/
EClass JEE_COMPONENT = eINSTANCE.getJEEComponent();
/**
* The meta object literal for the '{@link soamodel.impl.ServiceMethodImpl <em>Service Method</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ServiceMethodImpl
* @see soamodel.impl.SoamodelPackageImpl#getServiceMethod()
* @generated
*/
EClass SERVICE_METHOD = eINSTANCE.getServiceMethod();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_METHOD__DESCRIPTION = eINSTANCE.getServiceMethod_Description();
/**
* The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_METHOD__PARAMETERS = eINSTANCE.getServiceMethod_Parameters();
/**
* The meta object literal for the '<em><b>Method Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_METHOD__METHOD_TYPE = eINSTANCE.getServiceMethod_MethodType();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_METHOD__NAME = eINSTANCE.getServiceMethod_Name();
/**
* The meta object literal for the '<em><b>Preconditions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_METHOD__PRECONDITIONS = eINSTANCE.getServiceMethod_Preconditions();
/**
* The meta object literal for the '<em><b>Postconditions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_METHOD__POSTCONDITIONS = eINSTANCE.getServiceMethod_Postconditions();
/**
* The meta object literal for the '{@link soamodel.impl.ParameterImpl <em>Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ParameterImpl
* @see soamodel.impl.SoamodelPackageImpl#getParameter()
* @generated
*/
EClass PARAMETER = eINSTANCE.getParameter();
/**
* The meta object literal for the '<em><b>Parameter Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PARAMETER__PARAMETER_TYPE = eINSTANCE.getParameter_ParameterType();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PARAMETER__NAME = eINSTANCE.getParameter_Name();
/**
* The meta object literal for the '{@link soamodel.impl.DataTypeImpl <em>Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.DataTypeImpl
* @see soamodel.impl.SoamodelPackageImpl#getDataType()
* @generated
*/
EClass DATA_TYPE = eINSTANCE.getDataType();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_TYPE__NAME = eINSTANCE.getDataType_Name();
/**
* The meta object literal for the '<em><b>Extended By</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_TYPE__EXTENDED_BY = eINSTANCE.getDataType_ExtendedBy();
/**
* The meta object literal for the '{@link soamodel.impl.EntityImpl <em>Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.EntityImpl
* @see soamodel.impl.SoamodelPackageImpl#getEntity()
* @generated
*/
EClass ENTITY = eINSTANCE.getEntity();
/**
* The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__ATTRIBUTES = eINSTANCE.getEntity_Attributes();
/**
* The meta object literal for the '<em><b>Ocl Constraints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__OCL_CONSTRAINTS = eINSTANCE.getEntity_OclConstraints();
/**
* The meta object literal for the '<em><b>Super Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__SUPER_TYPE = eINSTANCE.getEntity_SuperType();
/**
* The meta object literal for the '<em><b>Persisted By</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__PERSISTED_BY = eINSTANCE.getEntity_PersistedBy();
/**
* The meta object literal for the '<em><b>Generated ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENTITY__GENERATED_ID = eINSTANCE.getEntity_GeneratedID();
/**
* The meta object literal for the '<em><b>ID</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__ID = eINSTANCE.getEntity_ID();
/**
* The meta object literal for the '{@link soamodel.impl.BuiltInDataTypeImpl <em>Built In Data Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.BuiltInDataTypeImpl
* @see soamodel.impl.SoamodelPackageImpl#getBuiltInDataType()
* @generated
*/
EClass BUILT_IN_DATA_TYPE = eINSTANCE.getBuiltInDataType();
/**
* The meta object literal for the '{@link soamodel.impl.CollectionTypeImpl <em>Collection Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.CollectionTypeImpl
* @see soamodel.impl.SoamodelPackageImpl#getCollectionType()
* @generated
*/
EClass COLLECTION_TYPE = eINSTANCE.getCollectionType();
/**
* The meta object literal for the '<em><b>Item Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COLLECTION_TYPE__ITEM_TYPE = eINSTANCE.getCollectionType_ItemType();
/**
* The meta object literal for the '{@link soamodel.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.AttributeImpl
* @see soamodel.impl.SoamodelPackageImpl#getAttribute()
* @generated
*/
EClass ATTRIBUTE = eINSTANCE.getAttribute();
/**
* The meta object literal for the '<em><b>Attribute Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ATTRIBUTE__ATTRIBUTE_TYPE = eINSTANCE.getAttribute_AttributeType();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__NAME = eINSTANCE.getAttribute_Name();
/**
* The meta object literal for the '<em><b>Attribute Of</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ATTRIBUTE__ATTRIBUTE_OF = eINSTANCE.getAttribute_AttributeOf();
/**
* The meta object literal for the '{@link soamodel.impl.ServiceOrientedArchitectureImpl <em>Service Oriented Architecture</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.ServiceOrientedArchitectureImpl
* @see soamodel.impl.SoamodelPackageImpl#getServiceOrientedArchitecture()
* @generated
*/
EClass SERVICE_ORIENTED_ARCHITECTURE = eINSTANCE.getServiceOrientedArchitecture();
/**
* The meta object literal for the '<em><b>Components</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_ORIENTED_ARCHITECTURE__COMPONENTS = eINSTANCE.getServiceOrientedArchitecture_Components();
/**
* The meta object literal for the '<em><b>Data Types</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_ORIENTED_ARCHITECTURE__DATA_TYPES = eINSTANCE.getServiceOrientedArchitecture_DataTypes();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_ORIENTED_ARCHITECTURE__NAME = eINSTANCE.getServiceOrientedArchitecture_Name();
/**
* The meta object literal for the '{@link soamodel.impl.OCLConstraintImpl <em>OCL Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLConstraintImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLConstraint()
* @generated
*/
EClass OCL_CONSTRAINT = eINSTANCE.getOCLConstraint();
/**
* The meta object literal for the '<em><b>Constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OCL_CONSTRAINT__CONSTRAINT = eINSTANCE.getOCLConstraint_Constraint();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OCL_CONSTRAINT__DESCRIPTION = eINSTANCE.getOCLConstraint_Description();
/**
* The meta object literal for the '{@link soamodel.impl.EnumImpl <em>Enum</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.EnumImpl
* @see soamodel.impl.SoamodelPackageImpl#getEnum()
* @generated
*/
EClass ENUM = eINSTANCE.getEnum();
/**
* The meta object literal for the '<em><b>Literals</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENUM__LITERALS = eINSTANCE.getEnum_Literals();
/**
* The meta object literal for the '{@link soamodel.impl.EnumLiteralImpl <em>Enum Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.EnumLiteralImpl
* @see soamodel.impl.SoamodelPackageImpl#getEnumLiteral()
* @generated
*/
EClass ENUM_LITERAL = eINSTANCE.getEnumLiteral();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENUM_LITERAL__NAME = eINSTANCE.getEnumLiteral_Name();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENUM_LITERAL__VALUE = eINSTANCE.getEnumLiteral_Value();
/**
* The meta object literal for the '{@link soamodel.impl.OSGiComponentImpl <em>OS Gi Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OSGiComponentImpl
* @see soamodel.impl.SoamodelPackageImpl#getOSGiComponent()
* @generated
*/
EClass OS_GI_COMPONENT = eINSTANCE.getOSGiComponent();
/**
* The meta object literal for the '{@link soamodel.impl.OCLPostconditionImpl <em>OCL Postcondition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLPostconditionImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLPostcondition()
* @generated
*/
EClass OCL_POSTCONDITION = eINSTANCE.getOCLPostcondition();
/**
* The meta object literal for the '{@link soamodel.impl.OCLDataConstraintImpl <em>OCL Data Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLDataConstraintImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLDataConstraint()
* @generated
*/
EClass OCL_DATA_CONSTRAINT = eINSTANCE.getOCLDataConstraint();
/**
* The meta object literal for the '{@link soamodel.impl.OCLPreconditionImpl <em>OCL Precondition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.OCLPreconditionImpl
* @see soamodel.impl.SoamodelPackageImpl#getOCLPrecondition()
* @generated
*/
EClass OCL_PRECONDITION = eINSTANCE.getOCLPrecondition();
/**
* The meta object literal for the '{@link soamodel.impl.RestMethodImpl <em>Rest Method</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.impl.RestMethodImpl
* @see soamodel.impl.SoamodelPackageImpl#getRestMethod()
* @generated
*/
EClass REST_METHOD = eINSTANCE.getRestMethod();
/**
* The meta object literal for the '<em><b>Http Method</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REST_METHOD__HTTP_METHOD = eINSTANCE.getRestMethod_HttpMethod();
/**
* The meta object literal for the '<em><b>Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REST_METHOD__PATH = eINSTANCE.getRestMethod_Path();
/**
* The meta object literal for the '{@link soamodel.HttpMethod <em>Http Method</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see soamodel.HttpMethod
* @see soamodel.impl.SoamodelPackageImpl#getHttpMethod()
* @generated
*/
EEnum HTTP_METHOD = eINSTANCE.getHttpMethod();
}
} //SoamodelPackage