/**
*/
package monoge.dsl.extension;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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 monoge.dsl.extension.ExtensionFactory
* @model kind="package"
* @generated
*/
public interface ExtensionPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "extension";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.dsl.monoge/Extension";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "extension";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ExtensionPackage eINSTANCE = monoge.dsl.extension.impl.ExtensionPackageImpl.init();
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.ModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModelImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModel()
* @generated
*/
int MODEL = 0;
/**
* The feature id for the '<em><b>Extension Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__EXTENSION_NAME = 0;
/**
* The feature id for the '<em><b>Metamodel</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__METAMODEL = 1;
/**
* The feature id for the '<em><b>Prefix</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__PREFIX = 2;
/**
* The feature id for the '<em><b>Extensions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__EXTENSIONS = 3;
/**
* The number of structural features of the '<em>Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.ExtensionImpl <em>Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ExtensionImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getExtension()
* @generated
*/
int EXTENSION = 1;
/**
* The number of structural features of the '<em>Extension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.MetamodelImpl <em>Metamodel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.MetamodelImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getMetamodel()
* @generated
*/
int METAMODEL = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METAMODEL__NAME = 0;
/**
* The number of structural features of the '<em>Metamodel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METAMODEL_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.PrefixImpl <em>Prefix</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.PrefixImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getPrefix()
* @generated
*/
int PREFIX = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFIX__NAME = 0;
/**
* The number of structural features of the '<em>Prefix</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFIX_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.CreateImpl <em>Create</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.CreateImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getCreate()
* @generated
*/
int CREATE = 4;
/**
* The feature id for the '<em><b>Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE__CLASS = EXTENSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Create</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_FEATURE_COUNT = EXTENSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.RefineImpl <em>Refine</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.RefineImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getRefine()
* @generated
*/
int REFINE = 5;
/**
* The feature id for the '<em><b>Class New</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFINE__CLASS_NEW = EXTENSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Prefix</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFINE__PREFIX = EXTENSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Class Original</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFINE__CLASS_ORIGINAL = EXTENSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Refine</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFINE_FEATURE_COUNT = EXTENSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.GeneralizeImpl <em>Generalize</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.GeneralizeImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getGeneralize()
* @generated
*/
int GENERALIZE = 6;
/**
* The feature id for the '<em><b>Class New</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERALIZE__CLASS_NEW = EXTENSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Prefix</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERALIZE__PREFIX = EXTENSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Class</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERALIZE__CLASS = EXTENSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Generalize</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GENERALIZE_FEATURE_COUNT = EXTENSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.ModifyClassImpl <em>Modify Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModifyClassImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModifyClass()
* @generated
*/
int MODIFY_CLASS = 7;
/**
* The feature id for the '<em><b>Prefix</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_CLASS__PREFIX = EXTENSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_CLASS__CLASS = EXTENSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Modify Operators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_CLASS__MODIFY_OPERATORS = EXTENSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Modify Class</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_CLASS_FEATURE_COUNT = EXTENSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.ModifyOperatorImpl <em>Modify Operator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModifyOperatorImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModifyOperator()
* @generated
*/
int MODIFY_OPERATOR = 8;
/**
* The number of structural features of the '<em>Modify Operator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_OPERATOR_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.AddPropertyImpl <em>Add Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.AddPropertyImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getAddProperty()
* @generated
*/
int ADD_PROPERTY = 9;
/**
* The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_PROPERTY__PROPERTY = MODIFY_OPERATOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_PROPERTY__TYPE = MODIFY_OPERATOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Cardinality</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_PROPERTY__CARDINALITY = MODIFY_OPERATOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Relation Type</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_PROPERTY__RELATION_TYPE = MODIFY_OPERATOR_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Add Property</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_PROPERTY_FEATURE_COUNT = MODIFY_OPERATOR_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.TypeImpl <em>Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.TypeImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getType()
* @generated
*/
int TYPE = 10;
/**
* The feature id for the '<em><b>Type</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE__TYPE = 0;
/**
* The feature id for the '<em><b>Prefix</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE__PREFIX = 1;
/**
* The feature id for the '<em><b>Class</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE__CLASS = 2;
/**
* The number of structural features of the '<em>Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.ModifyPropertyImpl <em>Modify Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModifyPropertyImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModifyProperty()
* @generated
*/
int MODIFY_PROPERTY = 11;
/**
* The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_PROPERTY__PROPERTY = MODIFY_OPERATOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_PROPERTY__VALUE = MODIFY_OPERATOR_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Modify Property</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODIFY_PROPERTY_FEATURE_COUNT = MODIFY_OPERATOR_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.ValueAssignmentImpl <em>Value Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ValueAssignmentImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getValueAssignment()
* @generated
*/
int VALUE_ASSIGNMENT = 12;
/**
* The feature id for the '<em><b>Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_ASSIGNMENT__ATTRIBUTE = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_ASSIGNMENT__VALUE = 1;
/**
* The number of structural features of the '<em>Value Assignment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_ASSIGNMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.FilterPropertyImpl <em>Filter Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.FilterPropertyImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getFilterProperty()
* @generated
*/
int FILTER_PROPERTY = 13;
/**
* The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_PROPERTY__PROPERTY = MODIFY_OPERATOR_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Filter Property</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_PROPERTY_FEATURE_COUNT = MODIFY_OPERATOR_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.FilterClassImpl <em>Filter Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.FilterClassImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getFilterClass()
* @generated
*/
int FILTER_CLASS = 14;
/**
* The feature id for the '<em><b>Prefix</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_CLASS__PREFIX = EXTENSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Class</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_CLASS__CLASS = EXTENSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Filter Class</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_CLASS_FEATURE_COUNT = EXTENSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.AddConstraintImpl <em>Add Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.AddConstraintImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getAddConstraint()
* @generated
*/
int ADD_CONSTRAINT = 15;
/**
* The feature id for the '<em><b>Constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_CONSTRAINT__CONSTRAINT = MODIFY_OPERATOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_CONSTRAINT__VALUE = MODIFY_OPERATOR_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Add Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADD_CONSTRAINT_FEATURE_COUNT = MODIFY_OPERATOR_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link monoge.dsl.extension.impl.FilterConstraintImpl <em>Filter Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.FilterConstraintImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getFilterConstraint()
* @generated
*/
int FILTER_CONSTRAINT = 16;
/**
* The feature id for the '<em><b>Constraint</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_CONSTRAINT__CONSTRAINT = MODIFY_OPERATOR_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Filter Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_CONSTRAINT_FEATURE_COUNT = MODIFY_OPERATOR_FEATURE_COUNT + 1;
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Model <em>Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Model</em>'.
* @see monoge.dsl.extension.Model
* @generated
*/
EClass getModel();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.Model#getExtensionName <em>Extension Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extension Name</em>'.
* @see monoge.dsl.extension.Model#getExtensionName()
* @see #getModel()
* @generated
*/
EAttribute getModel_ExtensionName();
/**
* Returns the meta object for the containment reference list '{@link monoge.dsl.extension.Model#getMetamodel <em>Metamodel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Metamodel</em>'.
* @see monoge.dsl.extension.Model#getMetamodel()
* @see #getModel()
* @generated
*/
EReference getModel_Metamodel();
/**
* Returns the meta object for the containment reference list '{@link monoge.dsl.extension.Model#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Prefix</em>'.
* @see monoge.dsl.extension.Model#getPrefix()
* @see #getModel()
* @generated
*/
EReference getModel_Prefix();
/**
* Returns the meta object for the containment reference list '{@link monoge.dsl.extension.Model#getExtensions <em>Extensions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Extensions</em>'.
* @see monoge.dsl.extension.Model#getExtensions()
* @see #getModel()
* @generated
*/
EReference getModel_Extensions();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Extension <em>Extension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extension</em>'.
* @see monoge.dsl.extension.Extension
* @generated
*/
EClass getExtension();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Metamodel <em>Metamodel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Metamodel</em>'.
* @see monoge.dsl.extension.Metamodel
* @generated
*/
EClass getMetamodel();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.Metamodel#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see monoge.dsl.extension.Metamodel#getName()
* @see #getMetamodel()
* @generated
*/
EAttribute getMetamodel_Name();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Prefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Prefix</em>'.
* @see monoge.dsl.extension.Prefix
* @generated
*/
EClass getPrefix();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.Prefix#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see monoge.dsl.extension.Prefix#getName()
* @see #getPrefix()
* @generated
*/
EAttribute getPrefix_Name();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Create <em>Create</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Create</em>'.
* @see monoge.dsl.extension.Create
* @generated
*/
EClass getCreate();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.Create#getClass_ <em>Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class</em>'.
* @see monoge.dsl.extension.Create#getClass_()
* @see #getCreate()
* @generated
*/
EAttribute getCreate_Class();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Refine <em>Refine</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Refine</em>'.
* @see monoge.dsl.extension.Refine
* @generated
*/
EClass getRefine();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.Refine#getClassNew <em>Class New</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class New</em>'.
* @see monoge.dsl.extension.Refine#getClassNew()
* @see #getRefine()
* @generated
*/
EAttribute getRefine_ClassNew();
/**
* Returns the meta object for the reference '{@link monoge.dsl.extension.Refine#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prefix</em>'.
* @see monoge.dsl.extension.Refine#getPrefix()
* @see #getRefine()
* @generated
*/
EReference getRefine_Prefix();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.Refine#getClassOriginal <em>Class Original</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class Original</em>'.
* @see monoge.dsl.extension.Refine#getClassOriginal()
* @see #getRefine()
* @generated
*/
EAttribute getRefine_ClassOriginal();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Generalize <em>Generalize</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Generalize</em>'.
* @see monoge.dsl.extension.Generalize
* @generated
*/
EClass getGeneralize();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.Generalize#getClassNew <em>Class New</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class New</em>'.
* @see monoge.dsl.extension.Generalize#getClassNew()
* @see #getGeneralize()
* @generated
*/
EAttribute getGeneralize_ClassNew();
/**
* Returns the meta object for the reference list '{@link monoge.dsl.extension.Generalize#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Prefix</em>'.
* @see monoge.dsl.extension.Generalize#getPrefix()
* @see #getGeneralize()
* @generated
*/
EReference getGeneralize_Prefix();
/**
* Returns the meta object for the attribute list '{@link monoge.dsl.extension.Generalize#getClass_ <em>Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Class</em>'.
* @see monoge.dsl.extension.Generalize#getClass_()
* @see #getGeneralize()
* @generated
*/
EAttribute getGeneralize_Class();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.ModifyClass <em>Modify Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Modify Class</em>'.
* @see monoge.dsl.extension.ModifyClass
* @generated
*/
EClass getModifyClass();
/**
* Returns the meta object for the reference '{@link monoge.dsl.extension.ModifyClass#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prefix</em>'.
* @see monoge.dsl.extension.ModifyClass#getPrefix()
* @see #getModifyClass()
* @generated
*/
EReference getModifyClass_Prefix();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.ModifyClass#getClass_ <em>Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class</em>'.
* @see monoge.dsl.extension.ModifyClass#getClass_()
* @see #getModifyClass()
* @generated
*/
EAttribute getModifyClass_Class();
/**
* Returns the meta object for the containment reference list '{@link monoge.dsl.extension.ModifyClass#getModifyOperators <em>Modify Operators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Modify Operators</em>'.
* @see monoge.dsl.extension.ModifyClass#getModifyOperators()
* @see #getModifyClass()
* @generated
*/
EReference getModifyClass_ModifyOperators();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.ModifyOperator <em>Modify Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Modify Operator</em>'.
* @see monoge.dsl.extension.ModifyOperator
* @generated
*/
EClass getModifyOperator();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.AddProperty <em>Add Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Add Property</em>'.
* @see monoge.dsl.extension.AddProperty
* @generated
*/
EClass getAddProperty();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.AddProperty#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property</em>'.
* @see monoge.dsl.extension.AddProperty#getProperty()
* @see #getAddProperty()
* @generated
*/
EAttribute getAddProperty_Property();
/**
* Returns the meta object for the containment reference list '{@link monoge.dsl.extension.AddProperty#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Type</em>'.
* @see monoge.dsl.extension.AddProperty#getType()
* @see #getAddProperty()
* @generated
*/
EReference getAddProperty_Type();
/**
* Returns the meta object for the attribute list '{@link monoge.dsl.extension.AddProperty#getCardinality <em>Cardinality</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Cardinality</em>'.
* @see monoge.dsl.extension.AddProperty#getCardinality()
* @see #getAddProperty()
* @generated
*/
EAttribute getAddProperty_Cardinality();
/**
* Returns the meta object for the attribute list '{@link monoge.dsl.extension.AddProperty#getRelationType <em>Relation Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Relation Type</em>'.
* @see monoge.dsl.extension.AddProperty#getRelationType()
* @see #getAddProperty()
* @generated
*/
EAttribute getAddProperty_RelationType();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.Type <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Type</em>'.
* @see monoge.dsl.extension.Type
* @generated
*/
EClass getType();
/**
* Returns the meta object for the attribute list '{@link monoge.dsl.extension.Type#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Type</em>'.
* @see monoge.dsl.extension.Type#getType()
* @see #getType()
* @generated
*/
EAttribute getType_Type();
/**
* Returns the meta object for the reference list '{@link monoge.dsl.extension.Type#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Prefix</em>'.
* @see monoge.dsl.extension.Type#getPrefix()
* @see #getType()
* @generated
*/
EReference getType_Prefix();
/**
* Returns the meta object for the attribute list '{@link monoge.dsl.extension.Type#getClass_ <em>Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Class</em>'.
* @see monoge.dsl.extension.Type#getClass_()
* @see #getType()
* @generated
*/
EAttribute getType_Class();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.ModifyProperty <em>Modify Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Modify Property</em>'.
* @see monoge.dsl.extension.ModifyProperty
* @generated
*/
EClass getModifyProperty();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.ModifyProperty#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property</em>'.
* @see monoge.dsl.extension.ModifyProperty#getProperty()
* @see #getModifyProperty()
* @generated
*/
EAttribute getModifyProperty_Property();
/**
* Returns the meta object for the containment reference list '{@link monoge.dsl.extension.ModifyProperty#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Value</em>'.
* @see monoge.dsl.extension.ModifyProperty#getValue()
* @see #getModifyProperty()
* @generated
*/
EReference getModifyProperty_Value();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.ValueAssignment <em>Value Assignment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Assignment</em>'.
* @see monoge.dsl.extension.ValueAssignment
* @generated
*/
EClass getValueAssignment();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.ValueAssignment#getAttribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attribute</em>'.
* @see monoge.dsl.extension.ValueAssignment#getAttribute()
* @see #getValueAssignment()
* @generated
*/
EAttribute getValueAssignment_Attribute();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.ValueAssignment#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see monoge.dsl.extension.ValueAssignment#getValue()
* @see #getValueAssignment()
* @generated
*/
EAttribute getValueAssignment_Value();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.FilterProperty <em>Filter Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Filter Property</em>'.
* @see monoge.dsl.extension.FilterProperty
* @generated
*/
EClass getFilterProperty();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.FilterProperty#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property</em>'.
* @see monoge.dsl.extension.FilterProperty#getProperty()
* @see #getFilterProperty()
* @generated
*/
EAttribute getFilterProperty_Property();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.FilterClass <em>Filter Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Filter Class</em>'.
* @see monoge.dsl.extension.FilterClass
* @generated
*/
EClass getFilterClass();
/**
* Returns the meta object for the reference '{@link monoge.dsl.extension.FilterClass#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prefix</em>'.
* @see monoge.dsl.extension.FilterClass#getPrefix()
* @see #getFilterClass()
* @generated
*/
EReference getFilterClass_Prefix();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.FilterClass#getClass_ <em>Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class</em>'.
* @see monoge.dsl.extension.FilterClass#getClass_()
* @see #getFilterClass()
* @generated
*/
EAttribute getFilterClass_Class();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.AddConstraint <em>Add Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Add Constraint</em>'.
* @see monoge.dsl.extension.AddConstraint
* @generated
*/
EClass getAddConstraint();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.AddConstraint#getConstraint <em>Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint</em>'.
* @see monoge.dsl.extension.AddConstraint#getConstraint()
* @see #getAddConstraint()
* @generated
*/
EAttribute getAddConstraint_Constraint();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.AddConstraint#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see monoge.dsl.extension.AddConstraint#getValue()
* @see #getAddConstraint()
* @generated
*/
EAttribute getAddConstraint_Value();
/**
* Returns the meta object for class '{@link monoge.dsl.extension.FilterConstraint <em>Filter Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Filter Constraint</em>'.
* @see monoge.dsl.extension.FilterConstraint
* @generated
*/
EClass getFilterConstraint();
/**
* Returns the meta object for the attribute '{@link monoge.dsl.extension.FilterConstraint#getConstraint <em>Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constraint</em>'.
* @see monoge.dsl.extension.FilterConstraint#getConstraint()
* @see #getFilterConstraint()
* @generated
*/
EAttribute getFilterConstraint_Constraint();
/**
* 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
*/
ExtensionFactory getExtensionFactory();
/**
* <!-- 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 monoge.dsl.extension.impl.ModelImpl <em>Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModelImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModel()
* @generated
*/
EClass MODEL = eINSTANCE.getModel();
/**
* The meta object literal for the '<em><b>Extension Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODEL__EXTENSION_NAME = eINSTANCE.getModel_ExtensionName();
/**
* The meta object literal for the '<em><b>Metamodel</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__METAMODEL = eINSTANCE.getModel_Metamodel();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__PREFIX = eINSTANCE.getModel_Prefix();
/**
* The meta object literal for the '<em><b>Extensions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODEL__EXTENSIONS = eINSTANCE.getModel_Extensions();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.ExtensionImpl <em>Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ExtensionImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getExtension()
* @generated
*/
EClass EXTENSION = eINSTANCE.getExtension();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.MetamodelImpl <em>Metamodel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.MetamodelImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getMetamodel()
* @generated
*/
EClass METAMODEL = eINSTANCE.getMetamodel();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute METAMODEL__NAME = eINSTANCE.getMetamodel_Name();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.PrefixImpl <em>Prefix</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.PrefixImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getPrefix()
* @generated
*/
EClass PREFIX = eINSTANCE.getPrefix();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREFIX__NAME = eINSTANCE.getPrefix_Name();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.CreateImpl <em>Create</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.CreateImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getCreate()
* @generated
*/
EClass CREATE = eINSTANCE.getCreate();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CREATE__CLASS = eINSTANCE.getCreate_Class();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.RefineImpl <em>Refine</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.RefineImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getRefine()
* @generated
*/
EClass REFINE = eINSTANCE.getRefine();
/**
* The meta object literal for the '<em><b>Class New</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REFINE__CLASS_NEW = eINSTANCE.getRefine_ClassNew();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REFINE__PREFIX = eINSTANCE.getRefine_Prefix();
/**
* The meta object literal for the '<em><b>Class Original</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REFINE__CLASS_ORIGINAL = eINSTANCE.getRefine_ClassOriginal();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.GeneralizeImpl <em>Generalize</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.GeneralizeImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getGeneralize()
* @generated
*/
EClass GENERALIZE = eINSTANCE.getGeneralize();
/**
* The meta object literal for the '<em><b>Class New</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GENERALIZE__CLASS_NEW = eINSTANCE.getGeneralize_ClassNew();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GENERALIZE__PREFIX = eINSTANCE.getGeneralize_Prefix();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GENERALIZE__CLASS = eINSTANCE.getGeneralize_Class();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.ModifyClassImpl <em>Modify Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModifyClassImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModifyClass()
* @generated
*/
EClass MODIFY_CLASS = eINSTANCE.getModifyClass();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODIFY_CLASS__PREFIX = eINSTANCE.getModifyClass_Prefix();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODIFY_CLASS__CLASS = eINSTANCE.getModifyClass_Class();
/**
* The meta object literal for the '<em><b>Modify Operators</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODIFY_CLASS__MODIFY_OPERATORS = eINSTANCE.getModifyClass_ModifyOperators();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.ModifyOperatorImpl <em>Modify Operator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModifyOperatorImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModifyOperator()
* @generated
*/
EClass MODIFY_OPERATOR = eINSTANCE.getModifyOperator();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.AddPropertyImpl <em>Add Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.AddPropertyImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getAddProperty()
* @generated
*/
EClass ADD_PROPERTY = eINSTANCE.getAddProperty();
/**
* The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADD_PROPERTY__PROPERTY = eINSTANCE.getAddProperty_Property();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ADD_PROPERTY__TYPE = eINSTANCE.getAddProperty_Type();
/**
* The meta object literal for the '<em><b>Cardinality</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADD_PROPERTY__CARDINALITY = eINSTANCE.getAddProperty_Cardinality();
/**
* The meta object literal for the '<em><b>Relation Type</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADD_PROPERTY__RELATION_TYPE = eINSTANCE.getAddProperty_RelationType();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.TypeImpl <em>Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.TypeImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getType()
* @generated
*/
EClass TYPE = eINSTANCE.getType();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TYPE__TYPE = eINSTANCE.getType_Type();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPE__PREFIX = eINSTANCE.getType_Prefix();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TYPE__CLASS = eINSTANCE.getType_Class();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.ModifyPropertyImpl <em>Modify Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ModifyPropertyImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getModifyProperty()
* @generated
*/
EClass MODIFY_PROPERTY = eINSTANCE.getModifyProperty();
/**
* The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODIFY_PROPERTY__PROPERTY = eINSTANCE.getModifyProperty_Property();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODIFY_PROPERTY__VALUE = eINSTANCE.getModifyProperty_Value();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.ValueAssignmentImpl <em>Value Assignment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.ValueAssignmentImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getValueAssignment()
* @generated
*/
EClass VALUE_ASSIGNMENT = eINSTANCE.getValueAssignment();
/**
* The meta object literal for the '<em><b>Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_ASSIGNMENT__ATTRIBUTE = eINSTANCE.getValueAssignment_Attribute();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_ASSIGNMENT__VALUE = eINSTANCE.getValueAssignment_Value();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.FilterPropertyImpl <em>Filter Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.FilterPropertyImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getFilterProperty()
* @generated
*/
EClass FILTER_PROPERTY = eINSTANCE.getFilterProperty();
/**
* The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FILTER_PROPERTY__PROPERTY = eINSTANCE.getFilterProperty_Property();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.FilterClassImpl <em>Filter Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.FilterClassImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getFilterClass()
* @generated
*/
EClass FILTER_CLASS = eINSTANCE.getFilterClass();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FILTER_CLASS__PREFIX = eINSTANCE.getFilterClass_Prefix();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FILTER_CLASS__CLASS = eINSTANCE.getFilterClass_Class();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.AddConstraintImpl <em>Add Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.AddConstraintImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getAddConstraint()
* @generated
*/
EClass ADD_CONSTRAINT = eINSTANCE.getAddConstraint();
/**
* The meta object literal for the '<em><b>Constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADD_CONSTRAINT__CONSTRAINT = eINSTANCE.getAddConstraint_Constraint();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ADD_CONSTRAINT__VALUE = eINSTANCE.getAddConstraint_Value();
/**
* The meta object literal for the '{@link monoge.dsl.extension.impl.FilterConstraintImpl <em>Filter Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monoge.dsl.extension.impl.FilterConstraintImpl
* @see monoge.dsl.extension.impl.ExtensionPackageImpl#getFilterConstraint()
* @generated
*/
EClass FILTER_CONSTRAINT = eINSTANCE.getFilterConstraint();
/**
* The meta object literal for the '<em><b>Constraint</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FILTER_CONSTRAINT__CONSTRAINT = eINSTANCE.getFilterConstraint_Constraint();
}
} //ExtensionPackage