org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslPackage Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mod4j-service-mm Show documentation
Show all versions of mod4j-service-mm Show documentation
This Eclipse plug-in project contains the ServiceDsl meta model.
/**
*
*
*
* $Id$
*/
package org.mod4j.dsl.service.mm.ServiceDsl;
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;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceDslFactory
* @model kind="package"
* @generated
*/
public interface ServiceDslPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "ServiceDsl";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.mod4j.org/service";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "service";
/**
* The singleton instance of the package.
*
*
* @generated
*/
ServiceDslPackage eINSTANCE = org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl.init();
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl Model Element}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getModelElement()
* @generated
*/
int MODEL_ELEMENT = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MODEL_ELEMENT__NAME = 0;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int MODEL_ELEMENT__DESCRIPTION = 1;
/**
* The number of structural features of the 'Model Element' class.
*
*
* @generated
* @ordered
*/
int MODEL_ELEMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl Service Model}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceModel()
* @generated
*/
int SERVICE_MODEL = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_MODEL__NAME = MODEL_ELEMENT__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_MODEL__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Methods' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_MODEL__METHODS = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Dto References' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_MODEL__DTO_REFERENCES = MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Crud Services' containment reference list.
*
*
* @generated
* @ordered
*/
int SERVICE_MODEL__CRUD_SERVICES = MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Service Model' class.
*
*
* @generated
* @ordered
*/
int SERVICE_MODEL_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl Dto Reference}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getDtoReference()
* @generated
*/
int DTO_REFERENCE = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int DTO_REFERENCE__NAME = MODEL_ELEMENT__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int DTO_REFERENCE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Modelname' attribute.
*
*
* @generated
* @ordered
*/
int DTO_REFERENCE__MODELNAME = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Model' container reference.
*
*
* @generated
* @ordered
*/
int DTO_REFERENCE__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Dto Reference' class.
*
*
* @generated
* @ordered
*/
int DTO_REFERENCE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl Service Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceMethod()
* @generated
*/
int SERVICE_METHOD = 6;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_METHOD__NAME = MODEL_ELEMENT__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_METHOD__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int SERVICE_METHOD__TYPE = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Model' container reference.
*
*
* @generated
* @ordered
*/
int SERVICE_METHOD__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Service Method' class.
*
*
* @generated
* @ordered
*/
int SERVICE_METHOD_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl Custom Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCustomMethod()
* @generated
*/
int CUSTOM_METHOD = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CUSTOM_METHOD__NAME = SERVICE_METHOD__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int CUSTOM_METHOD__DESCRIPTION = SERVICE_METHOD__DESCRIPTION;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int CUSTOM_METHOD__TYPE = SERVICE_METHOD__TYPE;
/**
* The feature id for the 'Model' container reference.
*
*
* @generated
* @ordered
*/
int CUSTOM_METHOD__MODEL = SERVICE_METHOD__MODEL;
/**
* The feature id for the 'Output' reference.
*
*
* @generated
* @ordered
*/
int CUSTOM_METHOD__OUTPUT = SERVICE_METHOD_FEATURE_COUNT + 0;
/**
* The feature id for the 'In Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int CUSTOM_METHOD__IN_PARAMETERS = SERVICE_METHOD_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Custom Method' class.
*
*
* @generated
* @ordered
*/
int CUSTOM_METHOD_FEATURE_COUNT = SERVICE_METHOD_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl Crud Service}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCrudService()
* @generated
*/
int CRUD_SERVICE = 4;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CRUD_SERVICE__NAME = MODEL_ELEMENT__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int CRUD_SERVICE__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Dto' reference.
*
*
* @generated
* @ordered
*/
int CRUD_SERVICE__DTO = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Model' container reference.
*
*
* @generated
* @ordered
*/
int CRUD_SERVICE__MODEL = MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Crud Service' class.
*
*
* @generated
* @ordered
*/
int CRUD_SERVICE_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl Special Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getSpecialMethod()
* @generated
*/
int SPECIAL_METHOD = 5;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SPECIAL_METHOD__NAME = SERVICE_METHOD__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int SPECIAL_METHOD__DESCRIPTION = SERVICE_METHOD__DESCRIPTION;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int SPECIAL_METHOD__TYPE = SERVICE_METHOD__TYPE;
/**
* The feature id for the 'Model' container reference.
*
*
* @generated
* @ordered
*/
int SPECIAL_METHOD__MODEL = SERVICE_METHOD__MODEL;
/**
* The feature id for the 'Dto' reference.
*
*
* @generated
* @ordered
*/
int SPECIAL_METHOD__DTO = SERVICE_METHOD_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Special Method' class.
*
*
* @generated
* @ordered
*/
int SPECIAL_METHOD_FEATURE_COUNT = SERVICE_METHOD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl Parameter}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getParameter()
* @generated
*/
int PARAMETER = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__NAME = MODEL_ELEMENT__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__DESCRIPTION = MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Type' reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__TYPE = MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Method' container reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__METHOD = MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Parameter' class.
*
*
* @generated
* @ordered
*/
int PARAMETER_FEATURE_COUNT = MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl Association Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getAssociationMethod()
* @generated
*/
int ASSOCIATION_METHOD = 8;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD__NAME = SERVICE_METHOD__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD__DESCRIPTION = SERVICE_METHOD__DESCRIPTION;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD__TYPE = SERVICE_METHOD__TYPE;
/**
* The feature id for the 'Model' container reference.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD__MODEL = SERVICE_METHOD__MODEL;
/**
* The feature id for the 'Main' reference.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD__MAIN = SERVICE_METHOD_FEATURE_COUNT + 0;
/**
* The feature id for the 'Part' reference.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD__PART = SERVICE_METHOD_FEATURE_COUNT + 1;
/**
* The feature id for the 'Rolename' attribute.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD__ROLENAME = SERVICE_METHOD_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Association Method' class.
*
*
* @generated
* @ordered
*/
int ASSOCIATION_METHOD_FEATURE_COUNT = SERVICE_METHOD_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.MethodType Method Type}' enum.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.MethodType
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getMethodType()
* @generated
*/
int METHOD_TYPE = 9;
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel Service Model}'.
*
*
* @return the meta object for class 'Service Model'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel
* @generated
*/
EClass getServiceModel();
/**
* Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getMethods Methods}'.
*
*
* @return the meta object for the containment reference list 'Methods'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getMethods()
* @see #getServiceModel()
* @generated
*/
EReference getServiceModel_Methods();
/**
* Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getDtoReferences Dto References}'.
*
*
* @return the meta object for the containment reference list 'Dto References'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getDtoReferences()
* @see #getServiceModel()
* @generated
*/
EReference getServiceModel_DtoReferences();
/**
* Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getCrudServices Crud Services}'.
*
*
* @return the meta object for the containment reference list 'Crud Services'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceModel#getCrudServices()
* @see #getServiceModel()
* @generated
*/
EReference getServiceModel_CrudServices();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.ModelElement Model Element}'.
*
*
* @return the meta object for class 'Model Element'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ModelElement
* @generated
*/
EClass getModelElement();
/**
* Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getName()
* @see #getModelElement()
* @generated
*/
EAttribute getModelElement_Name();
/**
* Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getDescription Description}'.
*
*
* @return the meta object for the attribute 'Description'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ModelElement#getDescription()
* @see #getModelElement()
* @generated
*/
EAttribute getModelElement_Description();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference Dto Reference}'.
*
*
* @return the meta object for class 'Dto Reference'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.DtoReference
* @generated
*/
EClass getDtoReference();
/**
* Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModelname Modelname}'.
*
*
* @return the meta object for the attribute 'Modelname'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModelname()
* @see #getDtoReference()
* @generated
*/
EAttribute getDtoReference_Modelname();
/**
* Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModel Model}'.
*
*
* @return the meta object for the container reference 'Model'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.DtoReference#getModel()
* @see #getDtoReference()
* @generated
*/
EReference getDtoReference_Model();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod Custom Method}'.
*
*
* @return the meta object for class 'Custom Method'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod
* @generated
*/
EClass getCustomMethod();
/**
* Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getOutput Output}'.
*
*
* @return the meta object for the reference 'Output'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getOutput()
* @see #getCustomMethod()
* @generated
*/
EReference getCustomMethod_Output();
/**
* Returns the meta object for the containment reference list '{@link org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getInParameters In Parameters}'.
*
*
* @return the meta object for the containment reference list 'In Parameters'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.CustomMethod#getInParameters()
* @see #getCustomMethod()
* @generated
*/
EReference getCustomMethod_InParameters();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService Crud Service}'.
*
*
* @return the meta object for class 'Crud Service'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.CrudService
* @generated
*/
EClass getCrudService();
/**
* Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getDto Dto}'.
*
*
* @return the meta object for the reference 'Dto'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getDto()
* @see #getCrudService()
* @generated
*/
EReference getCrudService_Dto();
/**
* Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel Model}'.
*
*
* @return the meta object for the container reference 'Model'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.CrudService#getModel()
* @see #getCrudService()
* @generated
*/
EReference getCrudService_Model();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod Special Method}'.
*
*
* @return the meta object for class 'Special Method'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod
* @generated
*/
EClass getSpecialMethod();
/**
* Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod#getDto Dto}'.
*
*
* @return the meta object for the reference 'Dto'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.SpecialMethod#getDto()
* @see #getSpecialMethod()
* @generated
*/
EReference getSpecialMethod_Dto();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod Service Method}'.
*
*
* @return the meta object for class 'Service Method'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod
* @generated
*/
EClass getServiceMethod();
/**
* Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getType()
* @see #getServiceMethod()
* @generated
*/
EAttribute getServiceMethod_Type();
/**
* Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getModel Model}'.
*
*
* @return the meta object for the container reference 'Model'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.ServiceMethod#getModel()
* @see #getServiceMethod()
* @generated
*/
EReference getServiceMethod_Model();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.Parameter Parameter}'.
*
*
* @return the meta object for class 'Parameter'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.Parameter
* @generated
*/
EClass getParameter();
/**
* Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getType Type}'.
*
*
* @return the meta object for the reference 'Type'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getType()
* @see #getParameter()
* @generated
*/
EReference getParameter_Type();
/**
* Returns the meta object for the container reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getMethod Method}'.
*
*
* @return the meta object for the container reference 'Method'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.Parameter#getMethod()
* @see #getParameter()
* @generated
*/
EReference getParameter_Method();
/**
* Returns the meta object for class '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod Association Method}'.
*
*
* @return the meta object for class 'Association Method'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod
* @generated
*/
EClass getAssociationMethod();
/**
* Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getMain Main}'.
*
*
* @return the meta object for the reference 'Main'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getMain()
* @see #getAssociationMethod()
* @generated
*/
EReference getAssociationMethod_Main();
/**
* Returns the meta object for the reference '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getPart Part}'.
*
*
* @return the meta object for the reference 'Part'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getPart()
* @see #getAssociationMethod()
* @generated
*/
EReference getAssociationMethod_Part();
/**
* Returns the meta object for the attribute '{@link org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getRolename Rolename}'.
*
*
* @return the meta object for the attribute 'Rolename'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.AssociationMethod#getRolename()
* @see #getAssociationMethod()
* @generated
*/
EAttribute getAssociationMethod_Rolename();
/**
* Returns the meta object for enum '{@link org.mod4j.dsl.service.mm.ServiceDsl.MethodType Method Type}'.
*
*
* @return the meta object for enum 'Method Type'.
* @see org.mod4j.dsl.service.mm.ServiceDsl.MethodType
* @generated
*/
EEnum getMethodType();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
ServiceDslFactory getServiceDslFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl Service Model}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceModelImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceModel()
* @generated
*/
EClass SERVICE_MODEL = eINSTANCE.getServiceModel();
/**
* The meta object literal for the 'Methods' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_MODEL__METHODS = eINSTANCE.getServiceModel_Methods();
/**
* The meta object literal for the 'Dto References' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_MODEL__DTO_REFERENCES = eINSTANCE.getServiceModel_DtoReferences();
/**
* The meta object literal for the 'Crud Services' containment reference list feature.
*
*
* @generated
*/
EReference SERVICE_MODEL__CRUD_SERVICES = eINSTANCE.getServiceModel_CrudServices();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl Model Element}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ModelElementImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getModelElement()
* @generated
*/
EClass MODEL_ELEMENT = eINSTANCE.getModelElement();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute MODEL_ELEMENT__NAME = eINSTANCE.getModelElement_Name();
/**
* The meta object literal for the 'Description' attribute feature.
*
*
* @generated
*/
EAttribute MODEL_ELEMENT__DESCRIPTION = eINSTANCE.getModelElement_Description();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl Dto Reference}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.DtoReferenceImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getDtoReference()
* @generated
*/
EClass DTO_REFERENCE = eINSTANCE.getDtoReference();
/**
* The meta object literal for the 'Modelname' attribute feature.
*
*
* @generated
*/
EAttribute DTO_REFERENCE__MODELNAME = eINSTANCE.getDtoReference_Modelname();
/**
* The meta object literal for the 'Model' container reference feature.
*
*
* @generated
*/
EReference DTO_REFERENCE__MODEL = eINSTANCE.getDtoReference_Model();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl Custom Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CustomMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCustomMethod()
* @generated
*/
EClass CUSTOM_METHOD = eINSTANCE.getCustomMethod();
/**
* The meta object literal for the 'Output' reference feature.
*
*
* @generated
*/
EReference CUSTOM_METHOD__OUTPUT = eINSTANCE.getCustomMethod_Output();
/**
* The meta object literal for the 'In Parameters' containment reference list feature.
*
*
* @generated
*/
EReference CUSTOM_METHOD__IN_PARAMETERS = eINSTANCE.getCustomMethod_InParameters();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl Crud Service}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.CrudServiceImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getCrudService()
* @generated
*/
EClass CRUD_SERVICE = eINSTANCE.getCrudService();
/**
* The meta object literal for the 'Dto' reference feature.
*
*
* @generated
*/
EReference CRUD_SERVICE__DTO = eINSTANCE.getCrudService_Dto();
/**
* The meta object literal for the 'Model' container reference feature.
*
*
* @generated
*/
EReference CRUD_SERVICE__MODEL = eINSTANCE.getCrudService_Model();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl Special Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.SpecialMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getSpecialMethod()
* @generated
*/
EClass SPECIAL_METHOD = eINSTANCE.getSpecialMethod();
/**
* The meta object literal for the 'Dto' reference feature.
*
*
* @generated
*/
EReference SPECIAL_METHOD__DTO = eINSTANCE.getSpecialMethod_Dto();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl Service Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getServiceMethod()
* @generated
*/
EClass SERVICE_METHOD = eINSTANCE.getServiceMethod();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute SERVICE_METHOD__TYPE = eINSTANCE.getServiceMethod_Type();
/**
* The meta object literal for the 'Model' container reference feature.
*
*
* @generated
*/
EReference SERVICE_METHOD__MODEL = eINSTANCE.getServiceMethod_Model();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl Parameter}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ParameterImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getParameter()
* @generated
*/
EClass PARAMETER = eINSTANCE.getParameter();
/**
* The meta object literal for the 'Type' reference feature.
*
*
* @generated
*/
EReference PARAMETER__TYPE = eINSTANCE.getParameter_Type();
/**
* The meta object literal for the 'Method' container reference feature.
*
*
* @generated
*/
EReference PARAMETER__METHOD = eINSTANCE.getParameter_Method();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl Association Method}' class.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.AssociationMethodImpl
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getAssociationMethod()
* @generated
*/
EClass ASSOCIATION_METHOD = eINSTANCE.getAssociationMethod();
/**
* The meta object literal for the 'Main' reference feature.
*
*
* @generated
*/
EReference ASSOCIATION_METHOD__MAIN = eINSTANCE.getAssociationMethod_Main();
/**
* The meta object literal for the 'Part' reference feature.
*
*
* @generated
*/
EReference ASSOCIATION_METHOD__PART = eINSTANCE.getAssociationMethod_Part();
/**
* The meta object literal for the 'Rolename' attribute feature.
*
*
* @generated
*/
EAttribute ASSOCIATION_METHOD__ROLENAME = eINSTANCE.getAssociationMethod_Rolename();
/**
* The meta object literal for the '{@link org.mod4j.dsl.service.mm.ServiceDsl.MethodType Method Type}' enum.
*
*
* @see org.mod4j.dsl.service.mm.ServiceDsl.MethodType
* @see org.mod4j.dsl.service.mm.ServiceDsl.impl.ServiceDslPackageImpl#getMethodType()
* @generated
*/
EEnum METHOD_TYPE = eINSTANCE.getMethodType();
}
} //ServiceDslPackage