/**
 */
package org.gravity.tgg.modisco.uml.Rules;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;

import org.moflon.tgg.runtime.RuntimePackage;

/**
 * <!-- 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 operation of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.gravity.tgg.modisco.uml.Rules.RulesFactory
 * @model kind="package"
 * @generated
 */
public interface RulesPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "Rules";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "platform:/plugin/org.gravity.tgg.modisco.uml/model/Uml.ecore#//Rules";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "Rules";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	RulesPackage eINSTANCE = org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl.init();

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.EnumDec2EnumImpl <em>Enum Dec2 Enum</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.EnumDec2EnumImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getEnumDec2Enum()
	 * @generated
	 */
	int ENUM_DEC2_ENUM = 0;

	/**
	 * The number of structural features of the '<em>Enum Dec2 Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_FWD__MATCH_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_BWD__MATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Enumeration 12</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_BWD_ENUMERATION_12__ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Enum Declaration 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPROPRIATE_FWD_ENUM_DECLARATION_6__ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_SOLVE_CSP_CC__ENUMERATION_ENUMDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___CHECK_DEC_FWD__ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___CHECK_DEC_BWD__ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Enum Dec2 Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC2_ENUM_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Class_InnerTypeInClassImpl <em>Parameterized Type2 Class Inner Type In Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Class_InnerTypeInClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Class_InnerTypeInClass()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS = 1;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Class Inner Type In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_FWD__MATCH_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_JAVAPACKAGE2UMLPACKAGE_TYPEACCESS_CLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_BWD__MATCH_PACKAGE_CLASS_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_CLASS_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_CLASS_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_CLASS_ASTNODE2ELEMENT_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1031</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1031__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1129</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1129__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS_CLASS_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___CHECK_DEC_FWD__TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___CHECK_DEC_BWD__PACKAGE_CLASS_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_CLASS_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Class Inner Type In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeDoubleImpl <em>Primitive Type Double</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeDoubleImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeDouble()
	 * @generated
	 */
	int PRIMITIVE_TYPE_DOUBLE = 2;

	/**
	 * The number of structural features of the '<em>Primitive Type Double</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEDOUBLE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEDOUBLE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEDOUBLE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEDOUBLE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 54</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_54__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Double 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_DOUBLE_6__PRIMITIVETYPEDOUBLE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPEDOUBLE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___CHECK_DEC_FWD__PRIMITIVETYPEDOUBLE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Double</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_DOUBLE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InEnumImpl <em>Inner Declaration2 Inner Classifier In Enum</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InEnumImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InEnum()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM = 3;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_FWD__MATCH_PACKAGE_ABSTRACTTYPEDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_ABSTRACTTYPEDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_ABSTRACTTYPEDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_PACKAGE_PACKAGE_ABSTRACTTYPEDECLARATION_ENUMERATION_ENUMDECLARATION_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_PACKAGE_PACKAGE_ABSTRACTTYPEDECLARATION_ENUMERATION_ENUMDECLARATION_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1032</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1032__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1130</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1130__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_SOLVE_CSP_CC__CLASSIFIER_PACKAGE_PACKAGE_ABSTRACTTYPEDECLARATION_ENUMERATION_ENUMDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___CHECK_DEC_FWD__PACKAGE_ABSTRACTTYPEDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___CHECK_DEC_BWD__CLASSIFIER_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_PACKAGE_PACKAGE_ABSTRACTTYPEDECLARATION_ENUMERATION_ENUMDECLARATION_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ENUM_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4EnumConstInTypeImpl <em>Anonymous Class4 Enum Const In Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4EnumConstInTypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnonymousClass4EnumConstInType()
	 * @generated
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE = 4;

	/**
	 * The number of structural features of the '<em>Anonymous Class4 Enum Const In Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_FWD__MATCH_MANONYMOUSCLASS_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MANONYMOUSCLASS_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MANONYMOUSCLASS_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MANONYMOUSCLASS_CLASS_ENUMERATION_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_BWD__MATCH_CLASS_CLASS_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_CLASS_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_CLASS_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_CLASS_ENUMERATION_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1033</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1033__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1131</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1131__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__CLASS_MANONYMOUSCLASS_CLASS_ENUMERATION_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___CHECK_DEC_FWD__MANONYMOUSCLASS_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___CHECK_DEC_BWD__CLASS_CLASS_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_ENUMERATION_ABSTRACTTYPEDECLARATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_ASTNODE2ELEMENT_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Anonymous Class4 Enum Const In Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OperationInClassImpl <em>Operation In Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OperationInClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOperationInClass()
	 * @generated
	 */
	int OPERATION_IN_CLASS = 5;

	/**
	 * The number of structural features of the '<em>Operation In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ASTNODE2ELEMENT_OPERATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_BWD__MATCH_OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ASTNODE2ELEMENT_OPERATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1034</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1034__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1132</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1132__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__CLASSDECLARATION_OPERATION_MABSTRACTMETHODDEFINITION_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___CHECK_DEC_FWD__CLASSDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___CHECK_DEC_BWD__OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ASTNODE2ELEMENT_OPERATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASS_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Operation In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Classifier_AbstractImpl <em>Parameterized Type2 Classifier Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Classifier_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Classifier_Abstract()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_ABSTRACT = 6;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Classifier Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Classifier Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.LinkTypeToPackageImpl <em>Link Type To Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.LinkTypeToPackageImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getLinkTypeToPackage()
	 * @generated
	 */
	int LINK_TYPE_TO_PACKAGE = 7;

	/**
	 * The number of structural features of the '<em>Link Type To Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASSIFIER_JAVAPACKAGE2UMLPACKAGE_ABSTRACTTYPEDECLARATION_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_BWD__MATCH_PACKAGE_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASSIFIER_JAVAPACKAGE2UMLPACKAGE_ABSTRACTTYPEDECLARATION_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1035</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1035__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1133</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1133__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_CLASSIFIER_ABSTRACTTYPEDECLARATION_PACKAGE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___CHECK_DEC_BWD__PACKAGE_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_JAVAPACKAGE2UMLPACKAGE_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASSIFIER_JAVAPACKAGE2UMLPACKAGE_ABSTRACTTYPEDECLARATION_PACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Link Type To Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_TYPE_TO_PACKAGE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeAccess2InterfaceGeneralizationImpl <em>Type Access2 Interface Generalization</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeAccess2InterfaceGeneralizationImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeAccess2InterfaceGeneralization()
	 * @generated
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION = 8;

	/**
	 * The number of structural features of the '<em>Type Access2 Interface Generalization</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_INTERFACE_ASTNODE2ELEMENT_INTERFACE_INTERFACEDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_BWD__MATCH_INTERFACE_GENERALIZATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_INTERFACE_GENERALIZATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_INTERFACE_GENERALIZATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_INTERFACE_GENERALIZATION_ASTNODE2ELEMENT_INTERFACE_INTERFACEDECLARATION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1036</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1036__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1134</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1134__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACE_GENERALIZATION_INTERFACE_INTERFACEDECLARATION_INTERFACEDECLARATION_TYPEACCESS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___CHECK_DEC_FWD__INTERFACEDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___CHECK_DEC_BWD__INTERFACE_GENERALIZATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_INTERFACE_ASTNODE2ELEMENT_INTERFACE_INTERFACEDECLARATION_INTERFACEDECLARATION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Access2 Interface Generalization</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_GENERALIZATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.IgnoreClassInstanceCreation4ArrayInitializerImpl <em>Ignore Class Instance Creation4 Array Initializer</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.IgnoreClassInstanceCreation4ArrayInitializerImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getIgnoreClassInstanceCreation4ArrayInitializer()
	 * @generated
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER = 9;

	/**
	 * The number of structural features of the '<em>Ignore Class Instance Creation4 Array Initializer</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPROPRIATE_FWD__MATCH_CLASSINSTANCECREATION_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSINSTANCECREATION_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSINSTANCECREATION_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSINSTANCECREATION_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPROPRIATE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1135</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1135__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPLICABLE_SOLVE_CSP_CC__CLASSINSTANCECREATION_ARRAYINITIALIZER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___CHECK_DEC_FWD__CLASSINSTANCECREATION_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___CHECK_DEC_BWD = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___GENERATE_MODEL__RULEENTRYCONTAINER_CLASSINSTANCECREATION_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSINSTANCECREATION_ARRAYINITIALIZER_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The number of operations of the '<em>Ignore Class Instance Creation4 Array Initializer</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_CLASS_INSTANCE_CREATION4_ARRAY_INITIALIZER_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotationValue2CommentImpl <em>Java Annotation Value2 Comment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotationValue2CommentImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaAnnotationValue2Comment()
	 * @generated
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT = 10;

	/**
	 * The number of structural features of the '<em>Java Annotation Value2 Comment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_COMMENT_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_BWD__MATCH_COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_COMMENT_COMMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1037</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1037__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1136</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1136__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_COMMENT_ANNOTATIONMEMBERVALUEPAIR_COMMENT_ARRAYINITIALIZER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___CHECK_DEC_FWD__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___CHECK_DEC_BWD__COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_COMMENT_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Java Annotation Value2 Comment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE2_COMMENT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeDependency2UsageDependencyImpl <em>Type Dependency2 Usage Dependency</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeDependency2UsageDependencyImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeDependency2UsageDependency()
	 * @generated
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY = 11;

	/**
	 * The number of structural features of the '<em>Type Dependency2 Usage Dependency</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_FWD__MATCH_PACKAGE_TYPE_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_TYPE_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_TYPE_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSIFIER_PACKAGE_TYPE_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE_MCLASS_ASTNODE2ELEMENT_PACKAGE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_USAGE_PACKAGE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_USAGE_PACKAGE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_USAGE_PACKAGE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_PACKAGE_TYPE_ASTNODE2ELEMENT_USAGE_JAVAPACKAGE2UMLPACKAGE_MCLASS_ASTNODE2ELEMENT_PACKAGE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1038</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1038__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1137</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1137__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_SOLVE_CSP_CC__CLASSIFIER_PACKAGE_TYPE_USAGE_MCLASS_PACKAGE_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___CHECK_DEC_FWD__PACKAGE_TYPE_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___CHECK_DEC_BWD__CLASSIFIER_USAGE_PACKAGE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_PACKAGE_TYPE_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE_MCLASS_ASTNODE2ELEMENT_PACKAGE_CLASS_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Dependency2 Usage Dependency</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_DEPENDENCY2_USAGE_DEPENDENCY_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2InterfaceImpl <em>Parameterized Type2 Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2InterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Interface()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_INTERFACE = 12;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_INTERFACE_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_JAVAPACKAGE2UMLPACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_BWD__MATCH_PACKAGE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_INTERFACE_ASTNODE2ELEMENT_INTERFACE_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1039</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1039__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1138</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1138__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_INTERFACE_INTERFACE_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___CHECK_DEC_BWD__PACKAGE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_INTERFACE_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_AbstractImpl <em>Inner Declaration2 Inner Classifier Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_Abstract()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_ABSTRACT = 13;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeShortImpl <em>Primitive Type Short</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeShortImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeShort()
	 * @generated
	 */
	int PRIMITIVE_TYPE_SHORT = 14;

	/**
	 * The number of structural features of the '<em>Primitive Type Short</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPESHORT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPESHORT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPESHORT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPESHORT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 55</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_55__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Short 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_SHORT_6__PRIMITIVETYPESHORT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPESHORT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___CHECK_DEC_FWD__PRIMITIVETYPESHORT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Short</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_SHORT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InterfaceDec2InterfaceImpl <em>Interface Dec2 Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InterfaceDec2InterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInterfaceDec2Interface()
	 * @generated
	 */
	int INTERFACE_DEC2_INTERFACE = 15;

	/**
	 * The number of structural features of the '<em>Interface Dec2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Interface 24</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_BWD_INTERFACE_24__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Interface Declaration 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPROPRIATE_FWD_INTERFACE_DECLARATION_6__INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACEDECLARATION_INTERFACE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___CHECK_DEC_FWD__INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___CHECK_DEC_BWD__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Interface Dec2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC2_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OperationInInterfaceImpl <em>Operation In Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OperationInInterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOperationInInterface()
	 * @generated
	 */
	int OPERATION_IN_INTERFACE = 16;

	/**
	 * The number of structural features of the '<em>Operation In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_FWD__MATCH_MABSTRACTMETHODDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MABSTRACTMETHODDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MABSTRACTMETHODDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_OPERATION_MABSTRACTMETHODDEFINITION_ASTNODE2ELEMENT_INTERFACEDECLARATION_ASTNODE2ELEMENT_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_BWD__MATCH_OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION_MABSTRACTMETHODDEFINITION_ASTNODE2ELEMENT_INTERFACEDECLARATION_ASTNODE2ELEMENT_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1040</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1040__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1139</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1139__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__OPERATION_MABSTRACTMETHODDEFINITION_INTERFACEDECLARATION_INTERFACE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___CHECK_DEC_FWD__MABSTRACTMETHODDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___CHECK_DEC_BWD__OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION_MABSTRACTMETHODDEFINITION_ASTNODE2ELEMENT_INTERFACEDECLARATION_ASTNODE2ELEMENT_INTERFACE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Operation In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ConstructorDec2OperationWithModifierImpl <em>Constructor Dec2 Operation With Modifier</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ConstructorDec2OperationWithModifierImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getConstructorDec2OperationWithModifier()
	 * @generated
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER = 17;

	/**
	 * The number of structural features of the '<em>Constructor Dec2 Operation With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_FWD__MATCH_MODIFIER_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODIFIER_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODIFIER_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODIFIER_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_BWD__MATCH_OPERATION_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1041</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1041__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1140</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1140__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_CC__OPERATION_MODIFIER_MCONSTRUCTORDEFINITION_COMMENT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___CHECK_DEC_FWD__MODIFIER_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___CHECK_DEC_BWD__OPERATION_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Constructor Dec2 Operation With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_WITH_MODIFIER_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InAnonymousImpl <em>Inner Declaration2 Inner Classifier In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InAnonymousImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InAnonymous()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS = 18;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT_ASTNODE2ELEMENT_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT_ASTNODE2ELEMENT_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1042</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1042__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1141</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1141__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION_CLASSIFIER_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___CHECK_DEC_BWD__CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT_ASTNODE2ELEMENT_CLASSIFIER_CLASS_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANONYMOUS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ClassDec2ClassImpl <em>Class Dec2 Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ClassDec2ClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getClassDec2Class()
	 * @generated
	 */
	int CLASS_DEC2_CLASS = 19;

	/**
	 * The number of structural features of the '<em>Class Dec2 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_FWD__MATCH_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_BWD__MATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Class 12</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_BWD_CLASS_12__CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD MClass 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPROPRIATE_FWD_MCLASS_6__MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__MCLASS_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___CHECK_DEC_FWD__MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___CHECK_DEC_BWD__CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Class Dec2 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC2_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4InterfaceImpl <em>Field Dec2 Property4 Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4InterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getFieldDec2Property4Interface()
	 * @generated
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE = 20;

	/**
	 * The number of structural features of the '<em>Field Dec2 Property4 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PROPERTY_ASTNODE2ELEMENT_ASTNODE2ELEMENT_INTERFACEDECLARATION_MFIELDDEFINITION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_BWD__MATCH_PROPERTY_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PROPERTY_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PROPERTY_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PROPERTY_ASTNODE2ELEMENT_ASTNODE2ELEMENT_INTERFACEDECLARATION_MFIELDDEFINITION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1043</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1043__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1142</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1142__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__PROPERTY_INTERFACEDECLARATION_MFIELDDEFINITION_INTERFACE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___CHECK_DEC_FWD__INTERFACEDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___CHECK_DEC_BWD__PROPERTY_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PROPERTY_ASTNODE2ELEMENT_ASTNODE2ELEMENT_INTERFACEDECLARATION_MFIELDDEFINITION_INTERFACE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Field Dec2 Property4 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4InterfaceImpl <em>Anonymous Class4 Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4InterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnonymousClass4Interface()
	 * @generated
	 */
	int ANONYMOUS_CLASS4_INTERFACE = 21;

	/**
	 * The number of structural features of the '<em>Anonymous Class4 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_INTERFACE_MDEFINITION_INTERFACEDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_BWD__MATCH_CLASS_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_INTERFACE_MDEFINITION_INTERFACEDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1044</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1044__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1143</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1143__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__MCLASSINSTANCECREATION_CLASS_MANONYMOUSCLASS_INTERFACE_MDEFINITION_INTERFACEDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___CHECK_DEC_FWD__MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___CHECK_DEC_BWD__CLASS_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACE_MDEFINITION_INTERFACEDECLARATION_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Anonymous Class4 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnnotationTypeDeclaration2Interface_WithModifierImpl <em>Annotation Type Declaration2 Interface With Modifier</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnnotationTypeDeclaration2Interface_WithModifierImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnnotationTypeDeclaration2Interface_WithModifier()
	 * @generated
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER = 22;

	/**
	 * The number of structural features of the '<em>Annotation Type Declaration2 Interface With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATIONTYPEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Interface 25</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_BWD_INTERFACE_25__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1144</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1144__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACE_ANNOTATIONTYPEDECLARATION_MODIFIER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___CHECK_DEC_FWD__ANNOTATIONTYPEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___CHECK_DEC_BWD__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Type Declaration2 Interface With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_WITH_MODIFIER_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ClassDecWithModifier2ClassImpl <em>Class Dec With Modifier2 Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ClassDecWithModifier2ClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getClassDecWithModifier2Class()
	 * @generated
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS = 23;

	/**
	 * The number of structural features of the '<em>Class Dec With Modifier2 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_FWD__MATCH_MCLASS_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASS_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASS_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCLASS_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_BWD__MATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Class 13</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_BWD_CLASS_13__CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1145</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1145__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__CLASS_MCLASS_MODIFIER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___CHECK_DEC_FWD__MCLASS_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___CHECK_DEC_BWD__CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Class Dec With Modifier2 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_DEC_WITH_MODIFIER2_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InClassImpl <em>Type Parameter2 Object In Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeParameter2Object_InClass()
	 * @generated
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS = 24;

	/**
	 * The number of structural features of the '<em>Type Parameter2 Object In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSDECLARATION_CLASS_TYPEPARAMETER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_CLASS_CLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1045</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1045__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1146</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1146__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__CLASSDECLARATION_CLASS_CLASS_TYPEPARAMETER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___CHECK_DEC_FWD__CLASSDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___CHECK_DEC_BWD__CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_CLASS_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Parameter2 Object In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InMethod_InClassImpl <em>Type Parameter2 Object In Method In Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InMethod_InClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeParameter2Object_InMethod_InClass()
	 * @generated
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS = 25;

	/**
	 * The number of structural features of the '<em>Type Parameter2 Object In Method In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ABSTRACTMETHODDECLARATION_CLASS_TYPEPARAMETER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ABSTRACTMETHODDECLARATION_CLASS_CLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1046</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1046__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1147</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1147__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__CLASSDECLARATION_ABSTRACTMETHODDECLARATION_CLASS_CLASS_TYPEPARAMETER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___CHECK_DEC_FWD__CLASSDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___CHECK_DEC_BWD__CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ABSTRACTMETHODDECLARATION_CLASS_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Parameter2 Object In Method In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4_AbstractImpl <em>Anonymous Class4 Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnonymousClass4_Abstract()
	 * @generated
	 */
	int ANONYMOUS_CLASS4_ABSTRACT = 26;

	/**
	 * The number of structural features of the '<em>Anonymous Class4 Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Anonymous Class4 Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeVoidImpl <em>Primitive Type Void</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeVoidImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeVoid()
	 * @generated
	 */
	int PRIMITIVE_TYPE_VOID = 27;

	/**
	 * The number of structural features of the '<em>Primitive Type Void</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEVOID = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEVOID = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEVOID = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEVOID = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 56</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_56__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Void 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_VOID_6__PRIMITIVETYPEVOID = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPEVOID_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___CHECK_DEC_FWD__PRIMITIVETYPEVOID = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Void</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_VOID_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ConstructorDec2OperationImpl <em>Constructor Dec2 Operation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ConstructorDec2OperationImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getConstructorDec2Operation()
	 * @generated
	 */
	int CONSTRUCTOR_DEC2_OPERATION = 28;

	/**
	 * The number of structural features of the '<em>Constructor Dec2 Operation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_FWD__MATCH_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_BWD__MATCH_COMMENT_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_COMMENT_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_COMMENT_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_COMMENT_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate FWD MConstructor Definition 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_FWD_MCONSTRUCTOR_DEFINITION_6__MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1047</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1047__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_SOLVE_CSP_CC__COMMENT_MCONSTRUCTORDEFINITION_OPERATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___CHECK_DEC_FWD__MCONSTRUCTORDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___CHECK_DEC_BWD__COMMENT_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Constructor Dec2 Operation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEC2_OPERATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.MethodDec2OperationWithModifierImpl <em>Method Dec2 Operation With Modifier</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.MethodDec2OperationWithModifierImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getMethodDec2OperationWithModifier()
	 * @generated
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER = 29;

	/**
	 * The number of structural features of the '<em>Method Dec2 Operation With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_FWD__MATCH_MMETHODDEFINITION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODDEFINITION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODDEFINITION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_BWD__MATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Operation 12</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_BWD_OPERATION_12__OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1148</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1148__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_CC__OPERATION_MMETHODDEFINITION_MODIFIER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___CHECK_DEC_FWD__MMETHODDEFINITION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___CHECK_DEC_BWD__OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Method Dec2 Operation With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_WITH_MODIFIER_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeAccess2GeneralizationImpl <em>Type Access2 Generalization</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeAccess2GeneralizationImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeAccess2Generalization()
	 * @generated
	 */
	int TYPE_ACCESS2_GENERALIZATION = 30;

	/**
	 * The number of structural features of the '<em>Type Access2 Generalization</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_FWD__MATCH_TYPE_TYPEACCESS_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPE_TYPEACCESS_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPE_TYPEACCESS_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPE_ASTNODE2ELEMENT_TYPEACCESS_CLASSIFIER_ASTNODE2ELEMENT_CLASSDECLARATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_GENERALIZATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_GENERALIZATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_GENERALIZATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPE_ASTNODE2ELEMENT_CLASSIFIER_ASTNODE2ELEMENT_CLASSDECLARATION_GENERALIZATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1048</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1048__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1149</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1149__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_SOLVE_CSP_CC__TYPE_TYPEACCESS_CLASSIFIER_CLASSDECLARATION_GENERALIZATION_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___CHECK_DEC_FWD__TYPE_TYPEACCESS_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___CHECK_DEC_BWD__CLASSIFIER_GENERALIZATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPE_ASTNODE2ELEMENT_CLASSIFIER_ASTNODE2ELEMENT_CLASSDECLARATION_CLASS_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Access2 Generalization</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_GENERALIZATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.Modifier2Feature_AbstractImpl <em>Modifier2 Feature Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.Modifier2Feature_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getModifier2Feature_Abstract()
	 * @generated
	 */
	int MODIFIER2_FEATURE_ABSTRACT = 31;

	/**
	 * The number of structural features of the '<em>Modifier2 Feature Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODIFIER2_FEATURE_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Modifier2 Feature Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODIFIER2_FEATURE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnnotationTypeDeclaration2InterfaceImpl <em>Annotation Type Declaration2 Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnnotationTypeDeclaration2InterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnnotationTypeDeclaration2Interface()
	 * @generated
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE = 32;

	/**
	 * The number of structural features of the '<em>Annotation Type Declaration2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Interface 26</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_BWD_INTERFACE_26__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Annotation Type Declaration 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPROPRIATE_FWD_ANNOTATION_TYPE_DECLARATION_6__ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATIONTYPEDECLARATION_INTERFACE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___CHECK_DEC_FWD__ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___CHECK_DEC_BWD__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Type Declaration2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_DECLARATION2_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AbstractTypeAccess2ReturnParamImpl <em>Abstract Type Access2 Return Param</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AbstractTypeAccess2ReturnParamImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAbstractTypeAccess2ReturnParam()
	 * @generated
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM = 33;

	/**
	 * The number of structural features of the '<em>Abstract Type Access2 Return Param</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_FWD__MATCH_MMETHODDEFINITION_TYPEACCESS_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODDEFINITION_TYPEACCESS_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODDEFINITION_TYPEACCESS_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_ASTNODE2ELEMENT_TYPEACCESS_TYPE_TYPE_ASTNODE2ELEMENT_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_BWD__MATCH_PARAMETER_TYPE_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PARAMETER_TYPE_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PARAMETER_TYPE_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_PARAMETER_ASTNODE2ELEMENT_TYPE_TYPE_ASTNODE2ELEMENT_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1049</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1049__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1150</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1150__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_SOLVE_CSP_CC__MMETHODDEFINITION_PARAMETER_TYPEACCESS_TYPE_TYPE_OPERATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___CHECK_DEC_FWD__MMETHODDEFINITION_TYPEACCESS_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___CHECK_DEC_BWD__PARAMETER_TYPE_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_ASTNODE2ELEMENT_TYPE_TYPE_ASTNODE2ELEMENT_OPERATION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Abstract Type Access2 Return Param</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_TYPE_ACCESS2_RETURN_PARAM_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4EnumImpl <em>Field Dec2 Property4 Enum</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4EnumImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getFieldDec2Property4Enum()
	 * @generated
	 */
	int FIELD_DEC2_PROPERTY4_ENUM = 34;

	/**
	 * The number of structural features of the '<em>Field Dec2 Property4 Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_FWD__MATCH_MFIELDDEFINITION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MFIELDDEFINITION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MFIELDDEFINITION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MFIELDDEFINITION_ASTNODE2ELEMENT_PROPERTY_ENUMDECLARATION_ASTNODE2ELEMENT_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_BWD__MATCH_PROPERTY_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PROPERTY_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PROPERTY_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MFIELDDEFINITION_ASTNODE2ELEMENT_PROPERTY_ENUMDECLARATION_ASTNODE2ELEMENT_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1050</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1050__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1151</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1151__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_SOLVE_CSP_CC__MFIELDDEFINITION_PROPERTY_ENUMDECLARATION_ENUMERATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___CHECK_DEC_FWD__MFIELDDEFINITION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___CHECK_DEC_BWD__PROPERTY_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MFIELDDEFINITION_ASTNODE2ELEMENT_PROPERTY_ENUMDECLARATION_ASTNODE2ELEMENT_ENUMERATION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Field Dec2 Property4 Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ENUM_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotation2Comment4SingleVariableDeclarationImpl <em>Java Annotation2 Comment4 Single Variable Declaration</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotation2Comment4SingleVariableDeclarationImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaAnnotation2Comment4SingleVariableDeclaration()
	 * @generated
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION = 35;

	/**
	 * The number of structural features of the '<em>Java Annotation2 Comment4 Single Variable Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_TYPEACCESS_SINGLEVARIABLEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_TYPEACCESS_SINGLEVARIABLEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_TYPEACCESS_SINGLEVARIABLEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_TYPEACCESS_ASTNODE2ELEMENT_SINGLEVARIABLEDECLARATION_INTERFACE_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT_PARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_BWD__MATCH_COMMENT_INTERFACE_PARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_COMMENT_INTERFACE_PARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_COMMENT_INTERFACE_PARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_SINGLEVARIABLEDECLARATION_COMMENT_INTERFACE_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT_PARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1051</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1051__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1152</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1152__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_TYPEACCESS_SINGLEVARIABLEDECLARATION_COMMENT_INTERFACE_ANNOTATIONTYPEDECLARATION_PARAMETER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___CHECK_DEC_FWD__ANNOTATION_TYPEACCESS_SINGLEVARIABLEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___CHECK_DEC_BWD__COMMENT_INTERFACE_PARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_SINGLEVARIABLEDECLARATION_INTERFACE_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT_PARAMETER_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Java Annotation2 Comment4 Single Variable Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_SINGLE_VARIABLE_DECLARATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_AbstractImpl <em>Type Parameter2 Object Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeParameter2Object_Abstract()
	 * @generated
	 */
	int TYPE_PARAMETER2_OBJECT_ABSTRACT = 36;

	/**
	 * The number of structural features of the '<em>Type Parameter2 Object Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Type Parameter2 Object Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InInterfaceImpl <em>Inner Declaration2 Inner Classifier In Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InInterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InInterface()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE = 37;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE_INTERFACEDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE_INTERFACEDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1052</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1052__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1153</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1153__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__CLASSIFIER_ABSTRACTTYPEDECLARATION_INTERFACE_INTERFACEDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_INTERFACEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___CHECK_DEC_BWD__CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE_INTERFACEDECLARATION_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OperationInAnonymousImpl <em>Operation In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OperationInAnonymousImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOperationInAnonymous()
	 * @generated
	 */
	int OPERATION_IN_ANONYMOUS = 38;

	/**
	 * The number of structural features of the '<em>Operation In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_MABSTRACTMETHODDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MABSTRACTMETHODDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MABSTRACTMETHODDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_OPERATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASS_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_OPERATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASS_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1053</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1053__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1154</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1154__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__OPERATION_MABSTRACTMETHODDEFINITION_CLASS_ANONYMOUSCLASSDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___CHECK_DEC_FWD__MABSTRACTMETHODDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___CHECK_DEC_BWD__OPERATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_OPERATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASS_ANONYMOUSCLASSDECLARATION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Operation In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANONYMOUS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InterfaceDecWithModifier2InterfaceImpl <em>Interface Dec With Modifier2 Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InterfaceDecWithModifier2InterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInterfaceDecWithModifier2Interface()
	 * @generated
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE = 39;

	/**
	 * The number of structural features of the '<em>Interface Dec With Modifier2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Interface 27</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_BWD_INTERFACE_27__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1155</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1155__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACE_INTERFACEDECLARATION_MODIFIER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___CHECK_DEC_FWD__INTERFACEDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___CHECK_DEC_BWD__INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Interface Dec With Modifier2 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_DEC_WITH_MODIFIER2_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaModel2UmlModelRuleImpl <em>Java Model2 Uml Model Rule</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaModel2UmlModelRuleImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaModel2UmlModelRule()
	 * @generated
	 */
	int JAVA_MODEL2_UML_MODEL_RULE = 40;

	/**
	 * The number of structural features of the '<em>Java Model2 Uml Model Rule</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_FWD__MATCH_MGRAVITYMODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MGRAVITYMODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MGRAVITYMODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MGRAVITYMODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_BWD__MATCH_MODEL_MODEL_PACKAGE_MODEL_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_MODEL_MODEL_PACKAGE_MODEL_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_MODEL_MODEL_PACKAGE_MODEL_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_MODEL_PACKAGE_MODEL_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate FWD MGravity Model 13</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_FWD_MGRAVITY_MODEL_13__MGRAVITYMODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1054</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1054__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_SOLVE_CSP_CC__MODEL_MODEL_PACKAGE_MGRAVITYMODEL_MODEL_MODEL_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___CHECK_DEC_FWD__MGRAVITYMODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___CHECK_DEC_BWD__MODEL_MODEL_PACKAGE_MODEL_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Java Model2 Uml Model Rule</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_MODEL2_UML_MODEL_RULE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InMethod_AbstractImpl <em>Type Parameter2 Object In Method Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InMethod_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeParameter2Object_InMethod_Abstract()
	 * @generated
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_ABSTRACT = 41;

	/**
	 * The number of structural features of the '<em>Type Parameter2 Object In Method Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Type Parameter2 Object In Method Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.EnumDecWithModifier2EnumImpl <em>Enum Dec With Modifier2 Enum</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.EnumDecWithModifier2EnumImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getEnumDecWithModifier2Enum()
	 * @generated
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM = 42;

	/**
	 * The number of structural features of the '<em>Enum Dec With Modifier2 Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_FWD__MATCH_ENUMDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ENUMDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ENUMDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ENUMDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_BWD__MATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Enumeration 13</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_BWD_ENUMERATION_13__ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1156</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1156__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_SOLVE_CSP_CC__ENUMERATION_ENUMDECLARATION_MODIFIER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___CHECK_DEC_FWD__ENUMDECLARATION_MODIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___CHECK_DEC_BWD__ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Enum Dec With Modifier2 Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_DEC_WITH_MODIFIER2_ENUM_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeBooleanImpl <em>Primitive Type Boolean</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeBooleanImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeBoolean()
	 * @generated
	 */
	int PRIMITIVE_TYPE_BOOLEAN = 43;

	/**
	 * The number of structural features of the '<em>Primitive Type Boolean</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEBOOLEAN = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEBOOLEAN = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEBOOLEAN = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEBOOLEAN = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 57</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_57__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Boolean 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_BOOLEAN_6__PRIMITIVETYPEBOOLEAN = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPEBOOLEAN_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___CHECK_DEC_FWD__PRIMITIVETYPEBOOLEAN = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Boolean</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BOOLEAN_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotationValueEntry2CommentImpl <em>Java Annotation Value Entry2 Comment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotationValueEntry2CommentImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaAnnotationValueEntry2Comment()
	 * @generated
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT = 44;

	/**
	 * The number of structural features of the '<em>Java Annotation Value Entry2 Comment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_ARRAYINITIALIZER_ANNOTATIONMEMBERVALUEPAIR_STRINGLITERAL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_ARRAYINITIALIZER_ANNOTATIONMEMBERVALUEPAIR_STRINGLITERAL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_ARRAYINITIALIZER_ANNOTATIONMEMBERVALUEPAIR_STRINGLITERAL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_COMMENT_ANNOTATION_ARRAYINITIALIZER_ASTNODE2ELEMENT_ANNOTATIONMEMBERVALUEPAIR_STRINGLITERAL_COMMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_BWD__MATCH_COMMENT_COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_COMMENT_COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_COMMENT_COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_COMMENT_ANNOTATION_ARRAYINITIALIZER_ASTNODE2ELEMENT_ANNOTATIONMEMBERVALUEPAIR_COMMENT_COMMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1055</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1055__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1157</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1157__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_SOLVE_CSP_CC__COMMENT_ANNOTATION_ARRAYINITIALIZER_ANNOTATIONMEMBERVALUEPAIR_STRINGLITERAL_COMMENT_COMMENT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___CHECK_DEC_FWD__ANNOTATION_ARRAYINITIALIZER_ANNOTATIONMEMBERVALUEPAIR_STRINGLITERAL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___CHECK_DEC_BWD__COMMENT_COMMENT_COMMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_COMMENT_ANNOTATION_ARRAYINITIALIZER_ASTNODE2ELEMENT_ANNOTATIONMEMBERVALUEPAIR_COMMENT_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Java Annotation Value Entry2 Comment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION_VALUE_ENTRY2_COMMENT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.IgnoreOrphanTypesEdgeImpl <em>Ignore Orphan Types Edge</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.IgnoreOrphanTypesEdgeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getIgnoreOrphanTypesEdge()
	 * @generated
	 */
	int IGNORE_ORPHAN_TYPES_EDGE = 45;

	/**
	 * The number of structural features of the '<em>Ignore Orphan Types Edge</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPROPRIATE_FWD__MATCH_MODEL_PARAMETERIZEDTYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_PARAMETERIZEDTYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_PARAMETERIZEDTYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODEL_PARAMETERIZEDTYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPROPRIATE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1158</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1158__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 20;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPLICABLE_SOLVE_CSP_CC__MODEL_PARAMETERIZEDTYPE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___CHECK_DEC_FWD__MODEL_PARAMETERIZEDTYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___CHECK_DEC_BWD = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___GENERATE_MODEL__RULEENTRYCONTAINER_MODEL_PARAMETERIZEDTYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_PARAMETERIZEDTYPE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The number of operations of the '<em>Ignore Orphan Types Edge</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int IGNORE_ORPHAN_TYPES_EDGE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property_WithModifierImpl <em>Field Dec2 Property With Modifier</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property_WithModifierImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getFieldDec2Property_WithModifier()
	 * @generated
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER = 46;

	/**
	 * The number of structural features of the '<em>Field Dec2 Property With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_FWD__MATCH_MODIFIER_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODIFIER_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODIFIER_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODIFIER_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_BWD__MATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Property 12</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_BWD_PROPERTY_12__PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1159</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1159__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_SOLVE_CSP_CC__PROPERTY_MODIFIER_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___CHECK_DEC_FWD__MODIFIER_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___CHECK_DEC_BWD__PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Field Dec2 Property With Modifier</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_WITH_MODIFIER_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeByteImpl <em>Primitive Type Byte</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeByteImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeByte()
	 * @generated
	 */
	int PRIMITIVE_TYPE_BYTE = 47;

	/**
	 * The number of structural features of the '<em>Primitive Type Byte</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEBYTE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEBYTE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEBYTE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEBYTE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 58</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_58__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Byte 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_BYTE_6__PRIMITIVETYPEBYTE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPEBYTE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___CHECK_DEC_FWD__PRIMITIVETYPEBYTE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Byte</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_BYTE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Classifier_InnerTypeInInterface_AbstractImpl <em>Parameterized Type2 Classifier Inner Type In Interface Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Classifier_InnerTypeInInterface_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Classifier_InnerTypeInInterface_Abstract()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_INNER_TYPE_IN_INTERFACE_ABSTRACT = 48;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Classifier Inner Type In Interface Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_INNER_TYPE_IN_INTERFACE_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Classifier Inner Type In Interface Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_INNER_TYPE_IN_INTERFACE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaPackageToUMLPackage_underModelImpl <em>Java Package To UML Package under Model</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaPackageToUMLPackage_underModelImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaPackageToUMLPackage_underModel()
	 * @generated
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL = 49;

	/**
	 * The number of structural features of the '<em>Java Package To UML Package under Model</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_FWD__MATCH_PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_MODEL_JAVAMODEL2UMLPACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_BWD__MATCH_PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_JAVAMODEL2UMLPACKAGE_PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1056</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1056__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1160</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1160__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_MODEL_PACKAGE_MODEL_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___CHECK_DEC_FWD__PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___CHECK_DEC_BWD__PACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___GENERATE_MODEL__RULEENTRYCONTAINER_JAVAMODEL2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_JAVAMODEL2UMLPACKAGE_MODEL_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Java Package To UML Package under Model</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_MODEL_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod4InterfaceImpl <em>Inner Declaration2 Inner Classifier In Method4 Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod4InterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InMethod4Interface()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE = 50;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Method4 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_ASTNODE2ELEMENT_CLASSIFIER_MABSTRACTMETHODDEFINITION_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_ASTNODE2ELEMENT_CLASSIFIER_MABSTRACTMETHODDEFINITION_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1057</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1057__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1161</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1161__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACEDECLARATION_CLASSIFIER_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION_INTERFACE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___CHECK_DEC_FWD__INTERFACEDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___CHECK_DEC_BWD__CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_ASTNODE2ELEMENT_CLASSIFIER_MABSTRACTMETHODDEFINITION_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Method4 Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InMethod_InInterfaceImpl <em>Type Parameter2 Object In Method In Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InMethod_InInterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeParameter2Object_InMethod_InInterface()
	 * @generated
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE = 51;

	/**
	 * The number of structural features of the '<em>Type Parameter2 Object In Method In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_INTERFACE_TYPEPARAMETER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_BWD__MATCH_INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_INTERFACE_CLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1058</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1058__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1162</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1162__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_INTERFACE_CLASS_TYPEPARAMETER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___CHECK_DEC_FWD__INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___CHECK_DEC_BWD__INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_ABSTRACTMETHODDECLARATION_INTERFACE_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Parameter2 Object In Method In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_METHOD_IN_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeLongImpl <em>Primitive Type Long</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeLongImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeLong()
	 * @generated
	 */
	int PRIMITIVE_TYPE_LONG = 52;

	/**
	 * The number of structural features of the '<em>Primitive Type Long</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPELONG = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPELONG = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPELONG = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPELONG = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 59</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_59__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Long 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_LONG_6__PRIMITIVETYPELONG = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPELONG_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___CHECK_DEC_FWD__PRIMITIVETYPELONG = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Long</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_LONG_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeIntImpl <em>Primitive Type Int</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeIntImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeInt()
	 * @generated
	 */
	int PRIMITIVE_TYPE_INT = 53;

	/**
	 * The number of structural features of the '<em>Primitive Type Int</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEINT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEINT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEINT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEINT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 60</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_60__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Int 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_INT_6__PRIMITIVETYPEINT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPEINT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___CHECK_DEC_FWD__PRIMITIVETYPEINT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Int</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_INT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotation2Comment_AbstractImpl <em>Java Annotation2 Comment Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotation2Comment_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaAnnotation2Comment_Abstract()
	 * @generated
	 */
	int JAVA_ANNOTATION2_COMMENT_ABSTRACT = 54;

	/**
	 * The number of structural features of the '<em>Java Annotation2 Comment Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Java Annotation2 Comment Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2PropertyImpl <em>Field Dec2 Property</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2PropertyImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getFieldDec2Property()
	 * @generated
	 */
	int FIELD_DEC2_PROPERTY = 55;

	/**
	 * The number of structural features of the '<em>Field Dec2 Property</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_FWD__MATCH_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_BWD__MATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Property 13</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_BWD_PROPERTY_13__PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1163</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1163__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_SOLVE_CSP_CC__PROPERTY_MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___CHECK_DEC_FWD__MFIELDDEFINITION_VARIABLEDECLARATIONFRAGMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___CHECK_DEC_BWD__PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Field Dec2 Property</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OrphanedClassDec2OrphanedClassImpl <em>Orphaned Class Dec2 Orphaned Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OrphanedClassDec2OrphanedClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOrphanedClassDec2OrphanedClass()
	 * @generated
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS = 56;

	/**
	 * The number of structural features of the '<em>Orphaned Class Dec2 Orphaned Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_FWD__MATCH_MODEL_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODEL_CLASSIFIER_MODEL_ABSTRACTTYPEDECLARATION_ASTNODE2ELEMENT_JAVAMODEL2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_BWD__MATCH_MODEL_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_MODEL_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_MODEL_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_CLASSIFIER_MODEL_ABSTRACTTYPEDECLARATION_ASTNODE2ELEMENT_JAVAMODEL2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1059</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1059__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1164</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1164__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__MODEL_CLASSIFIER_MODEL_ABSTRACTTYPEDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___CHECK_DEC_FWD__MODEL_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___CHECK_DEC_BWD__MODEL_CLASSIFIER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_JAVAMODEL2UMLPACKAGE_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_CLASSIFIER_MODEL_ABSTRACTTYPEDECLARATION_ASTNODE2ELEMENT_JAVAMODEL2UMLPACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Orphaned Class Dec2 Orphaned Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS_DEC2_ORPHANED_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4EnumConstInPackageImpl <em>Anonymous Class4 Enum Const In Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4EnumConstInPackageImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnonymousClass4EnumConstInPackage()
	 * @generated
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE = 57;

	/**
	 * The number of structural features of the '<em>Anonymous Class4 Enum Const In Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_MANONYMOUSCLASS_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_MANONYMOUSCLASS_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_MANONYMOUSCLASS_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_PACKAGE_MANONYMOUSCLASS_ENUMERATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_BWD__MATCH_CLASS_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_PACKAGE_PACKAGE_ENUMERATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1060</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1060__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1165</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1165__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__CLASS_PACKAGE_PACKAGE_MANONYMOUSCLASS_ENUMERATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___CHECK_DEC_FWD__PACKAGE_MANONYMOUSCLASS_ENUMCONSTANTDECLARATION_ENUMDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___CHECK_DEC_BWD__CLASS_PACKAGE_ENUMERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_PACKAGE_ENUMERATION_ENUMCONSTANTDECLARATION_ENUMDECLARATION_ASTNODE2ELEMENT_JAVAPACKAGE2UMLPACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Anonymous Class4 Enum Const In Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_IN_PACKAGE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ArrayType2NonArrayTypeImpl <em>Array Type2 Non Array Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ArrayType2NonArrayTypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getArrayType2NonArrayType()
	 * @generated
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE = 58;

	/**
	 * The number of structural features of the '<em>Array Type2 Non Array Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_ARRAYTYPE_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_ARRAYTYPE_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_ARRAYTYPE_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPEACCESS_ASTNODE2ELEMENT_ARRAYTYPE_TYPE_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_BWD__MATCH_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Type 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_BWD_TYPE_6__TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1166</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1166__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 21;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__TYPEACCESS_ARRAYTYPE_TYPE_TYPE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___CHECK_DEC_FWD__TYPEACCESS_ARRAYTYPE_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___CHECK_DEC_BWD__TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 25;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_TYPE_TYPE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The number of operations of the '<em>Array Type2 Non Array Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE2_NON_ARRAY_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4AnonymousImpl <em>Anonymous Class4 Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4AnonymousImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnonymousClass4Anonymous()
	 * @generated
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS = 59;

	/**
	 * The number of structural features of the '<em>Anonymous Class4 Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_CLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_CLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1061</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1061__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1167</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1167__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__MCLASSINSTANCECREATION_CLASS_MANONYMOUSCLASS_CLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___CHECK_DEC_FWD__MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___CHECK_DEC_BWD__CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_MDEFINITION_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Anonymous Class4 Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ANONYMOUS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OrphandedPrimitive2PrimitiveTypeImpl <em>Orphanded Primitive2 Primitive Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OrphandedPrimitive2PrimitiveTypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOrphandedPrimitive2PrimitiveType()
	 * @generated
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE = 60;

	/**
	 * The number of structural features of the '<em>Orphanded Primitive2 Primitive Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_FWD__MATCH_MODEL_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_PRIMITIVETYPE_MODEL_PRIMITIVETYPE_ASTNODE2ELEMENT_JAVAMODEL2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_BWD__MATCH_PACKAGE_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_PRIMITIVETYPE_MODEL_PRIMITIVETYPE_ASTNODE2ELEMENT_JAVAMODEL2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1062</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1062__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1168</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1168__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_PRIMITIVETYPE_MODEL_PRIMITIVETYPE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___CHECK_DEC_FWD__MODEL_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___CHECK_DEC_BWD__PACKAGE_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_JAVAMODEL2UMLPACKAGE_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_PRIMITIVETYPE_MODEL_PRIMITIVETYPE_ASTNODE2ELEMENT_JAVAMODEL2UMLPACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Orphanded Primitive2 Primitive Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANDED_PRIMITIVE2_PRIMITIVE_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaPackageToUMLPackage_underPackageImpl <em>Java Package To UML Package under Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaPackageToUMLPackage_underPackageImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaPackageToUMLPackage_underPackage()
	 * @generated
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE = 61;

	/**
	 * The number of structural features of the '<em>Java Package To UML Package under Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_JAVAPACKAGE2UMLPACKAGE_PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_BWD__MATCH_PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_PACKAGE_JAVAPACKAGE2UMLPACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1063</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1063__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1169</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1169__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_PACKAGE_PACKAGE_PACKAGE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___CHECK_DEC_FWD__PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___CHECK_DEC_BWD__PACKAGE_PACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_JAVAPACKAGE2UMLPACKAGE_PACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Java Package To UML Package under Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_PACKAGE_TO_UML_PACKAGE_UNDER_PACKAGE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotation2Comment4BodyDeclarationImpl <em>Java Annotation2 Comment4 Body Declaration</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.JavaAnnotation2Comment4BodyDeclarationImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getJavaAnnotation2Comment4BodyDeclaration()
	 * @generated
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION = 62;

	/**
	 * The number of structural features of the '<em>Java Annotation2 Comment4 Body Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_TYPEACCESS_BODYDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_TYPEACCESS_BODYDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_TYPEACCESS_BODYDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_TYPEACCESS_ASTNODE2ELEMENT_INTERFACE_BODYDECLARATION_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT_ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_BWD__MATCH_COMMENT_INTERFACE_ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_COMMENT_INTERFACE_ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_COMMENT_INTERFACE_ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_COMMENT_INTERFACE_BODYDECLARATION_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT_ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1064</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1064__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1170</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1170__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_TYPEACCESS_COMMENT_INTERFACE_BODYDECLARATION_ANNOTATIONTYPEDECLARATION_ELEMENT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___CHECK_DEC_FWD__ANNOTATION_TYPEACCESS_BODYDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___CHECK_DEC_BWD__COMMENT_INTERFACE_ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_INTERFACE_BODYDECLARATION_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT_ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Java Annotation2 Comment4 Body Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int JAVA_ANNOTATION2_COMMENT4_BODY_DECLARATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod4ClassImpl <em>Inner Declaration2 Inner Classifier In Method4 Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod4ClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InMethod4Class()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS = 63;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Method4 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1065</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1065__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1171</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1171__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__CLASSDECLARATION_MABSTRACTMETHODDEFINITION_CLASSIFIER_ABSTRACTTYPEDECLARATION_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___CHECK_DEC_FWD__CLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___CHECK_DEC_BWD__CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Method4 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InAnnotationTypeImpl <em>Inner Declaration2 Inner Classifier In Annotation Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InAnnotationTypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InAnnotationType()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE = 64;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Annotation Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1066</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1066__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1172</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1172__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__CLASSIFIER_ABSTRACTTYPEDECLARATION_INTERFACE_ANNOTATIONTYPEDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_ANNOTATIONTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___CHECK_DEC_BWD__CLASSIFIER_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_INTERFACE_ANNOTATIONTYPEDECLARATION_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Annotation Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_ANNOTATION_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2ClassImpl <em>Parameterized Type2 Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2ClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Class()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_CLASS = 65;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_CLASS_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_JAVAPACKAGE2UMLPACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_BWD__MATCH_PACKAGE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_CLASS_ASTNODE2ELEMENT_CLASS_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1067</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1067__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1173</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1173__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_CLASS_CLASS_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___CHECK_DEC_BWD__PACKAGE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_CLASS_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeCharImpl <em>Primitive Type Char</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeCharImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeChar()
	 * @generated
	 */
	int PRIMITIVE_TYPE_CHAR = 66;

	/**
	 * The number of structural features of the '<em>Primitive Type Char</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPECHAR = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPECHAR = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPECHAR = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPECHAR = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 61</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_61__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Char 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_CHAR_6__PRIMITIVETYPECHAR = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPECHAR_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___CHECK_DEC_FWD__PRIMITIVETYPECHAR = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Char</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_CHAR_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeAccess2InterfaceRealizationImpl <em>Type Access2 Interface Realization</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeAccess2InterfaceRealizationImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeAccess2InterfaceRealization()
	 * @generated
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION = 67;

	/**
	 * The number of structural features of the '<em>Type Access2 Interface Realization</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSDECLARATION_BEHAVIOREDCLASSIFIER_ASTNODE2ELEMENT_INTERFACEDECLARATION_ASTNODE2ELEMENT_TYPEACCESS_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_BWD__MATCH_BEHAVIOREDCLASSIFIER_INTERFACE_INTERFACEREALIZATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_BEHAVIOREDCLASSIFIER_INTERFACE_INTERFACEREALIZATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_BEHAVIOREDCLASSIFIER_INTERFACE_INTERFACEREALIZATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_BEHAVIOREDCLASSIFIER_ASTNODE2ELEMENT_INTERFACEDECLARATION_ASTNODE2ELEMENT_INTERFACE_INTERFACEREALIZATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1068</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1068__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1174</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1174__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_SOLVE_CSP_CC__CLASSDECLARATION_BEHAVIOREDCLASSIFIER_INTERFACEDECLARATION_TYPEACCESS_INTERFACE_INTERFACEREALIZATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___CHECK_DEC_FWD__CLASSDECLARATION_INTERFACEDECLARATION_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___CHECK_DEC_BWD__BEHAVIOREDCLASSIFIER_INTERFACE_INTERFACEREALIZATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSDECLARATION_BEHAVIOREDCLASSIFIER_ASTNODE2ELEMENT_INTERFACEDECLARATION_ASTNODE2ELEMENT_INTERFACE_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Access2 Interface Realization</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_ACCESS2_INTERFACE_REALIZATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OrphanedTypeDec2OrphanedType_AbstractImpl <em>Orphaned Type Dec2 Orphaned Type Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OrphanedTypeDec2OrphanedType_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOrphanedTypeDec2OrphanedType_Abstract()
	 * @generated
	 */
	int ORPHANED_TYPE_DEC2_ORPHANED_TYPE_ABSTRACT = 68;

	/**
	 * The number of structural features of the '<em>Orphaned Type Dec2 Orphaned Type Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_TYPE_DEC2_ORPHANED_TYPE_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Orphaned Type Dec2 Orphaned Type Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_TYPE_DEC2_ORPHANED_TYPE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4ClassImpl <em>Anonymous Class4 Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4ClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnonymousClass4Class()
	 * @generated
	 */
	int ANONYMOUS_CLASS4_CLASS = 69;

	/**
	 * The number of structural features of the '<em>Anonymous Class4 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCLASSINSTANCECREATION_MANONYMOUSCLASS_CLASS_MDEFINITION_MCLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_CLASS_MDEFINITION_MCLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1069</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1069__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1175</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1175__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__MCLASSINSTANCECREATION_CLASS_MANONYMOUSCLASS_CLASS_MDEFINITION_MCLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___CHECK_DEC_FWD__MCLASSINSTANCECREATION_MANONYMOUSCLASS_MDEFINITION_MCLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___CHECK_DEC_BWD__CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASS_MDEFINITION_MCLASS_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Anonymous Class4 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InClassImpl <em>Inner Declaration2 Inner Classifier In Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InClass()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS = 70;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS_CLASSDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS_CLASSDECLARATION_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1070</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1070__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1176</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1176__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__CLASSIFIER_ABSTRACTTYPEDECLARATION_CLASS_CLASSDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_CLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___CHECK_DEC_BWD__CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS_CLASSDECLARATION_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.Manifestation4CompilationUnit2ArtifactImpl <em>Manifestation4 Compilation Unit2 Artifact</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.Manifestation4CompilationUnit2ArtifactImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getManifestation4CompilationUnit2Artifact()
	 * @generated
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT = 71;

	/**
	 * The number of structural features of the '<em>Manifestation4 Compilation Unit2 Artifact</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_ASTNODE2ELEMENT_ARTIFACT_CLASSIFIER_COMPILATIONUNIT2ARTIFACT_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_BWD__MATCH_ARTIFACT_CLASSIFIER_MANIFESTATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_ARTIFACT_CLASSIFIER_MANIFESTATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_ARTIFACT_CLASSIFIER_MANIFESTATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_ASTNODE2ELEMENT_ARTIFACT_CLASSIFIER_COMPILATIONUNIT2ARTIFACT_MANIFESTATION_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1071</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1071__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1177</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1177__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_SOLVE_CSP_CC__ABSTRACTTYPEDECLARATION_ARTIFACT_CLASSIFIER_MANIFESTATION_COMPILATIONUNIT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___CHECK_DEC_BWD__ARTIFACT_CLASSIFIER_MANIFESTATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_COMPILATIONUNIT2ARTIFACT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_ASTNODE2ELEMENT_ARTIFACT_CLASSIFIER_COMPILATIONUNIT2ARTIFACT_COMPILATIONUNIT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Manifestation4 Compilation Unit2 Artifact</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MANIFESTATION4_COMPILATION_UNIT2_ARTIFACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.MethodDec2OperationImpl <em>Method Dec2 Operation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.MethodDec2OperationImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getMethodDec2Operation()
	 * @generated
	 */
	int METHOD_DEC2_OPERATION = 72;

	/**
	 * The number of structural features of the '<em>Method Dec2 Operation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_FWD__MATCH_MMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_BWD__MATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Operation 13</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_BWD_OPERATION_13__OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD MMethod Definition 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPROPRIATE_FWD_MMETHOD_DEFINITION_6__MMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_SOLVE_CSP_CC__MMETHODDEFINITION_OPERATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___CHECK_DEC_FWD__MMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___CHECK_DEC_BWD__OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Method Dec2 Operation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEC2_OPERATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Class_InnerTypeInInterfaceImpl <em>Parameterized Type2 Class Inner Type In Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Class_InnerTypeInInterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Class_InnerTypeInInterface()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE = 73;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Class Inner Type In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_JAVAPACKAGE2UMLPACKAGE_TYPEACCESS_CLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_BWD__MATCH_PACKAGE_INTERFACE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_INTERFACE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_INTERFACE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_CLASS_ASTNODE2ELEMENT_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1072</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1072__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1178</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1178__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS_CLASS_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___CHECK_DEC_BWD__PACKAGE_INTERFACE_CLASS_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_CLASS_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Class Inner Type In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASS_INNER_TYPE_IN_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Classifier_InnerTypeInClass_AbstractImpl <em>Parameterized Type2 Classifier Inner Type In Class Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Classifier_InnerTypeInClass_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Classifier_InnerTypeInClass_Abstract()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_INNER_TYPE_IN_CLASS_ABSTRACT = 74;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Classifier Inner Type In Class Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_INNER_TYPE_IN_CLASS_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Classifier Inner Type In Class Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_CLASSIFIER_INNER_TYPE_IN_CLASS_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4EnumConst_AbstractImpl <em>Anonymous Class4 Enum Const Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.AnonymousClass4EnumConst_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getAnonymousClass4EnumConst_Abstract()
	 * @generated
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_ABSTRACT = 75;

	/**
	 * The number of structural features of the '<em>Anonymous Class4 Enum Const Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Anonymous Class4 Enum Const Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS4_ENUM_CONST_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeFloatImpl <em>Primitive Type Float</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveTypeFloatImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveTypeFloat()
	 * @generated
	 */
	int PRIMITIVE_TYPE_FLOAT = 76;

	/**
	 * The number of structural features of the '<em>Primitive Type Float</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEFLOAT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEFLOAT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEFLOAT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEFLOAT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD Primitive Type 62</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_BWD_PRIMITIVE_TYPE_62__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD Primitive Type Float 6</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPROPRIATE_FWD_PRIMITIVE_TYPE_FLOAT_6__PRIMITIVETYPEFLOAT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPE_PRIMITIVETYPEFLOAT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___CHECK_DEC_FWD__PRIMITIVETYPEFLOAT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___CHECK_DEC_BWD__PRIMITIVETYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___GENERATE_MODEL__RULEENTRYCONTAINER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Primitive Type Float</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_FLOAT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.FieldDeclarationTypeAccessType2PropertyTypeImpl <em>Field Declaration Type Access Type2 Property Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.FieldDeclarationTypeAccessType2PropertyTypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getFieldDeclarationTypeAccessType2PropertyType()
	 * @generated
	 */
	int FIELD_DECLARATION_TYPE_ACCESS_TYPE2_PROPERTY_TYPE = 77;

	/**
	 * The number of structural features of the '<em>Field Declaration Type Access Type2 Property Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DECLARATION_TYPE_ACCESS_TYPE2_PROPERTY_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The number of operations of the '<em>Field Declaration Type Access Type2 Property Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DECLARATION_TYPE_ACCESS_TYPE2_PROPERTY_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod4IAnonymousImpl <em>Inner Declaration2 Inner Classifier In Method4 IAnonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod4IAnonymousImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InMethod4IAnonymous()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS = 78;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Method4 IAnonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_FWD__MATCH_ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1073</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1073__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1179</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1179__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_CLASSIFIER_ABSTRACTTYPEDECLARATION_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___CHECK_DEC_FWD__ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_ABSTRACTTYPEDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___CHECK_DEC_BWD__CLASSIFIER_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANONYMOUSCLASSDECLARATION_ASTNODE2ELEMENT_MABSTRACTMETHODDEFINITION_CLASSIFIER_ASTNODE2ELEMENT_ABSTRACTTYPEDECLARATION_CLASS_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Method4 IAnonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD4_IANONYMOUS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.UnresolvedTypeDeclaration2TypeImpl <em>Unresolved Type Declaration2 Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.UnresolvedTypeDeclaration2TypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getUnresolvedTypeDeclaration2Type()
	 * @generated
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE = 79;

	/**
	 * The number of structural features of the '<em>Unresolved Type Declaration2 Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_FWD__MATCH_UNRESOLVEDTYPEDECLARATION_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_UNRESOLVEDTYPEDECLARATION_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_UNRESOLVEDTYPEDECLARATION_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODEL_UNRESOLVEDTYPEDECLARATION_JAVAMODEL2UMLPACKAGE_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_BWD__MATCH_MODEL_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_MODEL_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_MODEL_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_JAVAMODEL2UMLPACKAGE_CLASS_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1074</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1074__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1180</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1180__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__MODEL_UNRESOLVEDTYPEDECLARATION_CLASS_MODEL_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___CHECK_DEC_FWD__UNRESOLVEDTYPEDECLARATION_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___CHECK_DEC_BWD__MODEL_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_JAVAMODEL2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_JAVAMODEL2UMLPACKAGE_MODEL_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Unresolved Type Declaration2 Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION2_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4_AnonymousImpl <em>Field Dec2 Property4 Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4_AnonymousImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getFieldDec2Property4_Anonymous()
	 * @generated
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS = 80;

	/**
	 * The number of structural features of the '<em>Field Dec2 Property4 Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_MFIELDDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MFIELDDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MFIELDDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_ASTNODE2ELEMENT_MFIELDDEFINITION_CLASS_PROPERTY_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_CLASS_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_CLASS_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_CLASS_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_ASTNODE2ELEMENT_MFIELDDEFINITION_CLASS_PROPERTY_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1075</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1075__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1181</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1181__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__MFIELDDEFINITION_CLASS_PROPERTY_ANONYMOUSCLASSDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___CHECK_DEC_FWD__MFIELDDEFINITION_ANONYMOUSCLASSDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___CHECK_DEC_BWD__CLASS_PROPERTY = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_ASTNODE2ELEMENT_MFIELDDEFINITION_CLASS_PROPERTY_ANONYMOUSCLASSDECLARATION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Field Dec2 Property4 Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_ANONYMOUS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InInterfaceImpl <em>Type Parameter2 Object In Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.TypeParameter2Object_InInterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getTypeParameter2Object_InInterface()
	 * @generated
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE = 81;

	/**
	 * The number of structural features of the '<em>Type Parameter2 Object In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_INTERFACE_TYPEPARAMETER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_BWD__MATCH_INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_INTERFACE_CLASS_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1076</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1076__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1182</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1182__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACEDECLARATION_INTERFACE_CLASS_TYPEPARAMETER_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___CHECK_DEC_FWD__INTERFACEDECLARATION_TYPEPARAMETER = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___CHECK_DEC_BWD__INTERFACE_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_INTERFACE_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type Parameter2 Object In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER2_OBJECT_IN_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4ClassImpl <em>Field Dec2 Property4 Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.FieldDec2Property4ClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getFieldDec2Property4Class()
	 * @generated
	 */
	int FIELD_DEC2_PROPERTY4_CLASS = 82;

	/**
	 * The number of structural features of the '<em>Field Dec2 Property4 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_CLASSDECLARATION_MFIELDDEFINITION_ASTNODE2ELEMENT_PROPERTY_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_BWD__MATCH_PROPERTY_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PROPERTY_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PROPERTY_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_CLASSDECLARATION_MFIELDDEFINITION_ASTNODE2ELEMENT_PROPERTY_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1077</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1077__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1183</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1183__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__CLASSDECLARATION_MFIELDDEFINITION_PROPERTY_CLASS_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___CHECK_DEC_FWD__CLASSDECLARATION_MFIELDDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___CHECK_DEC_BWD__PROPERTY_CLASS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_CLASSDECLARATION_MFIELDDEFINITION_ASTNODE2ELEMENT_PROPERTY_CLASS_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Field Dec2 Property4 Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEC2_PROPERTY4_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OperationInAnnotationTypeImpl <em>Operation In Annotation Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OperationInAnnotationTypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOperationInAnnotationType()
	 * @generated
	 */
	int OPERATION_IN_ANNOTATION_TYPE = 83;

	/**
	 * The number of structural features of the '<em>Operation In Annotation Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_OPERATION_ASTNODE2ELEMENT_INTERFACE_ASTNODE2ELEMENT_ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_BWD__MATCH_OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION_ASTNODE2ELEMENT_INTERFACE_ASTNODE2ELEMENT_ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1078</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1078__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1184</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1184__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__OPERATION_INTERFACE_ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___CHECK_DEC_FWD__ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___CHECK_DEC_BWD__OPERATION_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION_ASTNODE2ELEMENT_INTERFACE_ASTNODE2ELEMENT_ANNOTATIONTYPEDECLARATION_MABSTRACTMETHODDEFINITION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Operation In Annotation Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ANNOTATION_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.VariableDec2Parameter4Impl <em>Variable Dec2 Parameter4</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.VariableDec2Parameter4Impl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getVariableDec2Parameter4()
	 * @generated
	 */
	int VARIABLE_DEC2_PARAMETER4 = 84;

	/**
	 * The number of structural features of the '<em>Variable Dec2 Parameter4</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_TYPE_MSINGLEVARIABLEDECLARATION_ABSTRACTMETHODDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_TYPE_MSINGLEVARIABLEDECLARATION_ABSTRACTMETHODDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_TYPE_MSINGLEVARIABLEDECLARATION_ABSTRACTMETHODDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_OPERATION_ASTNODE2ELEMENT_TYPE_TYPEACCESS_ASTNODE2ELEMENT_TYPE_MSINGLEVARIABLEDECLARATION_ABSTRACTMETHODDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_BWD__MATCH_OPERATION_PARAMETER_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_OPERATION_PARAMETER_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_OPERATION_PARAMETER_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION_ASTNODE2ELEMENT_PARAMETER_TYPE_ASTNODE2ELEMENT_TYPE_ABSTRACTMETHODDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1079</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1079__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1185</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1185__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_SOLVE_CSP_CC__OPERATION_PARAMETER_TYPE_TYPEACCESS_TYPE_MSINGLEVARIABLEDECLARATION_ABSTRACTMETHODDECLARATION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___CHECK_DEC_FWD__TYPEACCESS_TYPE_MSINGLEVARIABLEDECLARATION_ABSTRACTMETHODDECLARATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___CHECK_DEC_BWD__OPERATION_PARAMETER_TYPE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_OPERATION_ASTNODE2ELEMENT_TYPE_ASTNODE2ELEMENT_TYPE_ABSTRACTMETHODDECLARATION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Variable Dec2 Parameter4</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DEC2_PARAMETER4_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.OperationInEnumImpl <em>Operation In Enum</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.OperationInEnumImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getOperationInEnum()
	 * @generated
	 */
	int OPERATION_IN_ENUM = 85;

	/**
	 * The number of structural features of the '<em>Operation In Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_FWD__MATCH_ENUMDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ENUMDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ENUMDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_ENUMERATION_OPERATION_ASTNODE2ELEMENT_ENUMDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_BWD__MATCH_ENUMERATION_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_ENUMERATION_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_ENUMERATION_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_ENUMERATION_OPERATION_ASTNODE2ELEMENT_ENUMDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1080</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1080__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1186</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1186__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_SOLVE_CSP_CC__ENUMERATION_OPERATION_ENUMDECLARATION_MABSTRACTMETHODDEFINITION_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___CHECK_DEC_FWD__ENUMDECLARATION_MABSTRACTMETHODDEFINITION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___CHECK_DEC_BWD__ENUMERATION_OPERATION = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODE2ELEMENT_ENUMERATION_OPERATION_ASTNODE2ELEMENT_ENUMDECLARATION_MABSTRACTMETHODDEFINITION_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Operation In Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int OPERATION_IN_ENUM_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Interface_InnerTypeInInterfaceImpl <em>Parameterized Type2 Interface Inner Type In Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Interface_InnerTypeInInterfaceImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Interface_InnerTypeInInterface()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE = 86;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Interface Inner Type In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_JAVAPACKAGE2UMLPACKAGE_TYPEACCESS_INTERFACE_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_BWD__MATCH_PACKAGE_INTERFACE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_INTERFACE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_INTERFACE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_INTERFACE_ASTNODE2ELEMENT_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1081</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1081__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1187</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1187__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS_INTERFACE_INTERFACE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PARAMETERIZEDTYPE_PACKAGE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___CHECK_DEC_BWD__PACKAGE_INTERFACE_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_INTERFACE_ABSTRACTTYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_INTERFACE_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Interface Inner Type In Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_INTERFACE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.Modifier2NamedElement_AbstractImpl <em>Modifier2 Named Element Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.Modifier2NamedElement_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getModifier2NamedElement_Abstract()
	 * @generated
	 */
	int MODIFIER2_NAMED_ELEMENT_ABSTRACT = 87;

	/**
	 * The number of structural features of the '<em>Modifier2 Named Element Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODIFIER2_NAMED_ELEMENT_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Modifier2 Named Element Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODIFIER2_NAMED_ELEMENT_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Interface_InnerTypeInClassImpl <em>Parameterized Type2 Interface Inner Type In Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.ParameterizedType2Interface_InnerTypeInClassImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getParameterizedType2Interface_InnerTypeInClass()
	 * @generated
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS = 88;

	/**
	 * The number of structural features of the '<em>Parameterized Type2 Interface Inner Type In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_FWD__MATCH_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_JAVAPACKAGE2UMLPACKAGE_TYPEACCESS_INTERFACE_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_BWD__MATCH_PACKAGE_CLASS_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_PACKAGE_CLASS_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_PACKAGE_CLASS_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_INTERFACE_ASTNODE2ELEMENT_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1082</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1082__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1188</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1188__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS_INTERFACE_INTERFACE_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___CHECK_DEC_FWD__TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_PARAMETERIZEDTYPE_TYPEACCESS = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___CHECK_DEC_BWD__PACKAGE_CLASS_INTERFACE_INTERFACE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODE2ELEMENT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_ASTNODE2ELEMENT_CLASS_TYPEDECLARATION_ABSTRACTTYPEDECLARATION_PACKAGE_JAVAPACKAGE2UMLPACKAGE_INTERFACE_ASTNODE2ELEMENT_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Parameterized Type2 Interface Inner Type In Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE2_INTERFACE_INNER_TYPE_IN_CLASS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveType2PrimitiveTypeImpl <em>Primitive Type2 Primitive Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.PrimitiveType2PrimitiveTypeImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getPrimitiveType2PrimitiveType()
	 * @generated
	 */
	int PRIMITIVE_TYPE2_PRIMITIVE_TYPE = 89;

	/**
	 * The number of structural features of the '<em>Primitive Type2 Primitive Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE2_PRIMITIVE_TYPE_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Primitive Type2 Primitive Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE2_PRIMITIVE_TYPE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.CompilationUnit2ArtifactImpl <em>Compilation Unit2 Artifact</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.CompilationUnit2ArtifactImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getCompilationUnit2Artifact()
	 * @generated
	 */
	int COMPILATION_UNIT2_ARTIFACT = 90;

	/**
	 * The number of structural features of the '<em>Compilation Unit2 Artifact</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The operation id for the '<em>Is Appropriate FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_FWD__MATCH_MODEL_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * The operation id for the '<em>Perform FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___PERFORM_FWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 1;

	/**
	 * The operation id for the '<em>Is Applicable FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 2;

	/**
	 * The operation id for the '<em>Register Objects To Match FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 3;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 4;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 5;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_JAVAMODEL2UMLPACKAGE_MODEL_MODEL_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 6;

	/**
	 * The operation id for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CHECK_CSP_FWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 7;

	/**
	 * The operation id for the '<em>Register Objects FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 8;

	/**
	 * The operation id for the '<em>Check Types FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___CHECK_TYPES_FWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 9;

	/**
	 * The operation id for the '<em>Is Appropriate BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_BWD__MATCH_MODEL_ARTIFACT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 10;

	/**
	 * The operation id for the '<em>Perform BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___PERFORM_BWD__ISAPPLICABLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 11;

	/**
	 * The operation id for the '<em>Is Applicable BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 12;

	/**
	 * The operation id for the '<em>Register Objects To Match BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_MODEL_ARTIFACT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 13;

	/**
	 * The operation id for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_MODEL_ARTIFACT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 14;

	/**
	 * The operation id for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 15;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_JAVAMODEL2UMLPACKAGE_MODEL_ARTIFACT_MODEL = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 17;

	/**
	 * The operation id for the '<em>Register Objects BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT_EOBJECT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 18;

	/**
	 * The operation id for the '<em>Check Types BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1083</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1083__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 20;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1189</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1189__EMOFLONEDGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 21;

	/**
	 * The operation id for the '<em>Check Attributes FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___CHECK_ATTRIBUTES_FWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 22;

	/**
	 * The operation id for the '<em>Check Attributes BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___CHECK_ATTRIBUTES_BWD__TRIPLEMATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 23;

	/**
	 * The operation id for the '<em>Is Applicable CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CC__MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 24;

	/**
	 * The operation id for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_SOLVE_CSP_CC__MODEL_ARTIFACT_MODEL_COMPILATIONUNIT_MATCH_MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 25;

	/**
	 * The operation id for the '<em>Is Applicable check Csp CC</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___IS_APPLICABLE_CHECK_CSP_CC__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 26;

	/**
	 * The operation id for the '<em>Check DEC FWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___CHECK_DEC_FWD__MODEL_COMPILATIONUNIT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

	/**
	 * The operation id for the '<em>Check DEC BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___CHECK_DEC_BWD__MODEL_ARTIFACT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

	/**
	 * The operation id for the '<em>Generate Model</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___GENERATE_MODEL__RULEENTRYCONTAINER_JAVAMODEL2UMLPACKAGE = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 29;

	/**
	 * The operation id for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_JAVAMODEL2UMLPACKAGE_MODEL_MODEL_MODELGENERATORRULERESULT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 30;

	/**
	 * The operation id for the '<em>Generate Model check Csp BWD</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Compilation Unit2 Artifact</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT2_ARTIFACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod_AbstractImpl <em>Inner Declaration2 Inner Classifier In Method Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.InnerDeclaration2InnerClassifier_InMethod_AbstractImpl
	 * @see org.gravity.tgg.modisco.uml.Rules.impl.RulesPackageImpl#getInnerDeclaration2InnerClassifier_InMethod_Abstract()
	 * @generated
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD_ABSTRACT = 91;

	/**
	 * The number of structural features of the '<em>Inner Declaration2 Inner Classifier In Method Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT
			+ 0;

	/**
	 * The number of operations of the '<em>Inner Declaration2 Inner Classifier In Method Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INNER_DECLARATION2_INNER_CLASSIFIER_IN_METHOD_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 0;

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum <em>Enum Dec2 Enum</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Enum Dec2 Enum</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum
	 * @generated
	 */
	EClass getEnumDec2Enum();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_FWD__Match_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumDec2Enum__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__RegisterObjectsToMatch_FWD__Match_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_solveCsp_FWD__Match_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.EnumDeclaration) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_solveCsp_FWD__IsApplicableMatch_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getEnumDec2Enum__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDec2Enum__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_BWD__Match_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumDec2Enum__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__RegisterObjectsToMatch_BWD__Match_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_solveCsp_BWD__Match_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Enumeration) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_solveCsp_BWD__IsApplicableMatch_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getEnumDec2Enum__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDec2Enum__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_BWD_Enumeration_12(org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD Enumeration 12</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Enumeration 12</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_BWD_Enumeration_12(org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_BWD_Enumeration_12__Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_FWD_EnumDeclaration_6(org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate FWD Enum Declaration 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Enum Declaration 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isAppropriate_FWD_EnumDeclaration_6(org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsAppropriate_FWD_EnumDeclaration_6__EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumDec2Enum__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumDec2Enum__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_solveCsp_CC__Enumeration_EnumDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDec2Enum__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__CheckDEC_FWD__EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkDEC_BWD(org.eclipse.uml2.uml.Enumeration) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#checkDEC_BWD(org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDec2Enum__CheckDEC_BWD__Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getEnumDec2Enum__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getEnumDec2Enum__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDec2Enum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDec2Enum__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass <em>Parameterized Type2 Class Inner Type In Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Class Inner Type In Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass
	 * @generated
	 */
	EClass getParameterizedType2Class_InnerTypeInClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_FWD__Match_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__RegisterObjectsToMatch_FWD__Match_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_solveCsp_FWD__Match_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_ASTNode2Element_Class_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_JavaPackage2UmlPackage_TypeAccess_Class_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_BWD__Match_Package_Class_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__RegisterObjectsToMatch_BWD__Match_Package_Class_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_solveCsp_BWD__Match_Package_Class_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Class_TypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Class_ASTNode2Element_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_BWD_EMoflonEdge_1031(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1031</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1031</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_BWD_EMoflonEdge_1031(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_BWD_EMoflonEdge_1031__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_FWD_EMoflonEdge_1129(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1129</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1129</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isAppropriate_FWD_EMoflonEdge_1129(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsAppropriate_FWD_EMoflonEdge_1129__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_solveCsp_CC__Package_Class_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess_Class_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkDEC_FWD(org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkDEC_FWD(org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__CheckDEC_FWD__TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__CheckDEC_BWD__Package_Class_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Class_TypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Class_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble <em>Primitive Type Double</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Double</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble
	 * @generated
	 */
	EClass getPrimitiveTypeDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_FWD__Match_PrimitiveTypeDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeDouble) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeDouble)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_BWD_PrimitiveType_54(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 54</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 54</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_BWD_PrimitiveType_54(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_BWD_PrimitiveType_54__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_FWD_PrimitiveTypeDouble_6(org.eclipse.modisco.java.PrimitiveTypeDouble) <em>Is Appropriate FWD Primitive Type Double 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Double 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isAppropriate_FWD_PrimitiveTypeDouble_6(org.eclipse.modisco.java.PrimitiveTypeDouble)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsAppropriate_FWD_PrimitiveTypeDouble_6__PrimitiveTypeDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeDouble, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeDouble, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeDouble_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeDouble) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeDouble)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__CheckDEC_FWD__PrimitiveTypeDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeDouble#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeDouble__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum <em>Inner Declaration2 Inner Classifier In Enum</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Enum</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InEnum();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_FWD__Match_Package_AbstractTypeDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__RegisterObjectsToMatch_FWD__Match_Package_AbstractTypeDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_solveCsp_FWD__Match_Package_AbstractTypeDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_solveCsp_FWD__IsApplicableMatch_Classifier_ASTNode2Element_Package_Package_AbstractTypeDeclaration_Enumeration_EnumDeclaration_ASTNode2Element_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_BWD__Match_Classifier_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__RegisterObjectsToMatch_BWD__Match_Classifier_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_solveCsp_BWD__Match_Classifier_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_Package_Package_AbstractTypeDeclaration_Enumeration_EnumDeclaration_ASTNode2Element_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_BWD_EMoflonEdge_1032(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1032</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1032</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_BWD_EMoflonEdge_1032(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_BWD_EMoflonEdge_1032__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_FWD_EMoflonEdge_1130(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1130</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1130</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isAppropriate_FWD_EMoflonEdge_1130(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsAppropriate_FWD_EMoflonEdge_1130__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_solveCsp_CC__Classifier_Package_Package_AbstractTypeDeclaration_Enumeration_EnumDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__CheckDEC_FWD__Package_AbstractTypeDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__CheckDEC_BWD__Classifier_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__GenerateModel__RuleEntryContainer_ASTNode2Element_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__GenerateModel_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_Package_Package_AbstractTypeDeclaration_Enumeration_EnumDeclaration_ASTNode2Element_JavaPackage2UmlPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InEnum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InEnum__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType <em>Anonymous Class4 Enum Const In Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class4 Enum Const In Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType
	 * @generated
	 */
	EClass getAnonymousClass4EnumConstInType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_FWD__Match_MAnonymousClass_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__RegisterObjectsToMatch_FWD__Match_MAnonymousClass_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_solveCsp_FWD__Match_MAnonymousClass_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_solveCsp_FWD__IsApplicableMatch_MAnonymousClass_Class_Enumeration_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_BWD__Match_Class_Class_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__RegisterObjectsToMatch_BWD__Match_Class_Class_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_solveCsp_BWD__Match_Class_Class_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_solveCsp_BWD__IsApplicableMatch_Class_Class_Enumeration_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_BWD_EMoflonEdge_1033(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1033</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1033</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_BWD_EMoflonEdge_1033(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_BWD_EMoflonEdge_1033__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_FWD_EMoflonEdge_1131(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1131</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1131</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isAppropriate_FWD_EMoflonEdge_1131(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsAppropriate_FWD_EMoflonEdge_1131__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_solveCsp_CC__Class_MAnonymousClass_Class_Enumeration_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkDEC_FWD(org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkDEC_FWD(org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__CheckDEC_FWD__MAnonymousClass_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__CheckDEC_BWD__Class_Class_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__GenerateModel_solveCsp_BWD__IsApplicableMatch_Class_Enumeration_AbstractTypeDeclaration_EnumConstantDeclaration_EnumDeclaration_ASTNode2Element_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass <em>Operation In Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Operation In Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass
	 * @generated
	 */
	EClass getOperationInClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_FWD__Match_ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInClass__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassDeclaration_ASTNode2Element_Operation_ASTNode2Element_MAbstractMethodDefinition_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_BWD__Match_Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInClass__RegisterObjectsToMatch_BWD__Match_Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_solveCsp_BWD__Match_Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_ASTNode2Element_Operation_ASTNode2Element_MAbstractMethodDefinition_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_BWD_EMoflonEdge_1034(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1034</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1034</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_BWD_EMoflonEdge_1034(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_BWD_EMoflonEdge_1034__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_FWD_EMoflonEdge_1132(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1132</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1132</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isAppropriate_FWD_EMoflonEdge_1132(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInClass__IsAppropriate_FWD_EMoflonEdge_1132__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_solveCsp_CC__ClassDeclaration_Operation_MAbstractMethodDefinition_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInClass__CheckDEC_FWD__ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInClass__CheckDEC_BWD__Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getOperationInClass__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOperationInClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_ASTNode2Element_Operation_ASTNode2Element_MAbstractMethodDefinition_Class_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Classifier_Abstract <em>Parameterized Type2 Classifier Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Classifier Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Classifier_Abstract
	 * @generated
	 */
	EClass getParameterizedType2Classifier_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage <em>Link Type To Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Link Type To Package</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage
	 * @generated
	 */
	EClass getLinkTypeToPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_FWD__Match_AbstractTypeDeclaration_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_ASTNode2Element_Classifier_JavaPackage2UmlPackage_AbstractTypeDeclaration_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_BWD__Match_Package_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__RegisterObjectsToMatch_BWD__Match_Package_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_solveCsp_BWD__Match_Package_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Classifier_JavaPackage2UmlPackage_AbstractTypeDeclaration_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_BWD_EMoflonEdge_1035(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1035</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1035</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_BWD_EMoflonEdge_1035(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_BWD_EMoflonEdge_1035__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_FWD_EMoflonEdge_1133(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1133</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1133</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isAppropriate_FWD_EMoflonEdge_1133(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsAppropriate_FWD_EMoflonEdge_1133__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_solveCsp_CC__Package_Classifier_AbstractTypeDeclaration_Package_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__CheckDEC_FWD__AbstractTypeDeclaration_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__CheckDEC_BWD__Package_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__GenerateModel__RuleEntryContainer_JavaPackage2UmlPackage_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Classifier_JavaPackage2UmlPackage_AbstractTypeDeclaration_Package_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.LinkTypeToPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkTypeToPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization <em>Type Access2 Interface Generalization</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Access2 Interface Generalization</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization
	 * @generated
	 */
	EClass getTypeAccess2InterfaceGeneralization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_FWD__Match_InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_solveCsp_FWD__IsApplicableMatch_ASTNode2Element_Interface_ASTNode2Element_Interface_InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_BWD__Match_Interface_Generalization_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__RegisterObjectsToMatch_BWD__Match_Interface_Generalization_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_solveCsp_BWD__Match_Interface_Generalization_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Interface_Generalization_ASTNode2Element_Interface_InterfaceDeclaration_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_BWD_EMoflonEdge_1036(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1036</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1036</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_BWD_EMoflonEdge_1036(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_BWD_EMoflonEdge_1036__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_FWD_EMoflonEdge_1134(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1134</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1134</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isAppropriate_FWD_EMoflonEdge_1134(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsAppropriate_FWD_EMoflonEdge_1134__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_solveCsp_CC__Interface_Generalization_Interface_InterfaceDeclaration_InterfaceDeclaration_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__CheckDEC_FWD__InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkDEC_BWD(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#checkDEC_BWD(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__CheckDEC_BWD__Interface_Generalization_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Interface_ASTNode2Element_Interface_InterfaceDeclaration_InterfaceDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceGeneralization#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceGeneralization__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer <em>Ignore Class Instance Creation4 Array Initializer</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Ignore Class Instance Creation4 Array Initializer</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer
	 * @generated
	 */
	EClass getIgnoreClassInstanceCreation4ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsAppropriate_FWD__Match_ClassInstanceCreation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__RegisterObjectsToMatch_FWD__Match_ClassInstanceCreation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsAppropriate_solveCsp_FWD__Match_ClassInstanceCreation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassInstanceCreation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__RegisterObjects_FWD__PerformRuleResult_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_BWD(org.moflon.tgg.runtime.Match) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsAppropriate_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__RegisterObjectsToMatch_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsAppropriate_solveCsp_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_FWD_EMoflonEdge_1135(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1135</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1135</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isAppropriate_FWD_EMoflonEdge_1135(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsAppropriate_FWD_EMoflonEdge_1135__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsApplicable_solveCsp_CC__ClassInstanceCreation_ArrayInitializer_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkDEC_FWD(org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkDEC_FWD(org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__CheckDEC_FWD__ClassInstanceCreation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkDEC_BWD() <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#checkDEC_BWD()
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__CheckDEC_BWD();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__GenerateModel__RuleEntryContainer_ClassInstanceCreation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassInstanceCreation_ArrayInitializer_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreClassInstanceCreation4ArrayInitializer#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreClassInstanceCreation4ArrayInitializer__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment <em>Java Annotation Value2 Comment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Annotation Value2 Comment</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment
	 * @generated
	 */
	EClass getJavaAnnotationValue2Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_FWD__Match_Annotation_AnnotationMemberValuePair_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__RegisterObjectsToMatch_FWD__Match_Annotation_AnnotationMemberValuePair_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_solveCsp_FWD__Match_Annotation_AnnotationMemberValuePair_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_Comment_AnnotationMemberValuePair_ArrayInitializer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_BWD__Match_Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__RegisterObjectsToMatch_BWD__Match_Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_solveCsp_BWD__Match_Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_solveCsp_BWD__IsApplicableMatch_Annotation_Comment_Comment_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_BWD_EMoflonEdge_1037(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1037</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1037</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_BWD_EMoflonEdge_1037(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_BWD_EMoflonEdge_1037__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_FWD_EMoflonEdge_1136(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1136</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1136</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isAppropriate_FWD_EMoflonEdge_1136(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsAppropriate_FWD_EMoflonEdge_1136__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_solveCsp_CC__Annotation_Comment_AnnotationMemberValuePair_Comment_ArrayInitializer_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__CheckDEC_FWD__Annotation_AnnotationMemberValuePair_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__CheckDEC_BWD__Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__GenerateModel_solveCsp_BWD__IsApplicableMatch_Annotation_Comment_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValue2Comment#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValue2Comment__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency <em>Type Dependency2 Usage Dependency</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Dependency2 Usage Dependency</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency
	 * @generated
	 */
	EClass getTypeDependency2UsageDependency();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_FWD__Match_Package_Type_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__RegisterObjectsToMatch_FWD__Match_Package_Type_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_solveCsp_FWD__Match_Package_Type_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_solveCsp_FWD__IsApplicableMatch_Classifier_Package_Type_ASTNode2Element_JavaPackage2UmlPackage_MClass_ASTNode2Element_Package_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_BWD__Match_Classifier_Usage_Package_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__RegisterObjectsToMatch_BWD__Match_Classifier_Usage_Package_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_solveCsp_BWD__Match_Classifier_Usage_Package_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Usage, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Usage, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_solveCsp_BWD__IsApplicableMatch_Classifier_Package_Type_ASTNode2Element_Usage_JavaPackage2UmlPackage_MClass_ASTNode2Element_Package_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_BWD_EMoflonEdge_1038(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1038</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1038</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_BWD_EMoflonEdge_1038(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_BWD_EMoflonEdge_1038__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_FWD_EMoflonEdge_1137(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1137</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1137</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isAppropriate_FWD_EMoflonEdge_1137(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsAppropriate_FWD_EMoflonEdge_1137__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Usage, org.gravity.modisco.MClass, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Usage, org.gravity.modisco.MClass, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_solveCsp_CC__Classifier_Package_Type_Usage_MClass_Package_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__CheckDEC_FWD__Package_Type_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Usage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__CheckDEC_BWD__Classifier_Usage_Package_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__GenerateModel_solveCsp_BWD__IsApplicableMatch_Classifier_Package_Type_ASTNode2Element_JavaPackage2UmlPackage_MClass_ASTNode2Element_Package_Class_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeDependency2UsageDependency#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeDependency2UsageDependency__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface <em>Parameterized Type2 Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface
	 * @generated
	 */
	EClass getParameterizedType2Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_FWD__Match_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_Interface_ASTNode2Element_AbstractTypeDeclaration_ParameterizedType_Package_JavaPackage2UmlPackage_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_BWD__Match_Package_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__RegisterObjectsToMatch_BWD__Match_Package_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_solveCsp_BWD__Match_Package_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_Interface_ASTNode2Element_Interface_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_BWD_EMoflonEdge_1039(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1039</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1039</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_BWD_EMoflonEdge_1039(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_BWD_EMoflonEdge_1039__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_FWD_EMoflonEdge_1138(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1138</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1138</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isAppropriate_FWD_EMoflonEdge_1138(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsAppropriate_FWD_EMoflonEdge_1138__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_solveCsp_CC__Package_Interface_Interface_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__CheckDEC_FWD__AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__CheckDEC_BWD__Package_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_Interface_ASTNode2Element_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_Abstract <em>Inner Declaration2 Inner Classifier Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_Abstract
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort <em>Primitive Type Short</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Short</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort
	 * @generated
	 */
	EClass getPrimitiveTypeShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_FWD__Match_PrimitiveTypeShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeShort) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeShort)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_BWD_PrimitiveType_55(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 55</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 55</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_BWD_PrimitiveType_55(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_BWD_PrimitiveType_55__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_FWD_PrimitiveTypeShort_6(org.eclipse.modisco.java.PrimitiveTypeShort) <em>Is Appropriate FWD Primitive Type Short 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Short 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isAppropriate_FWD_PrimitiveTypeShort_6(org.eclipse.modisco.java.PrimitiveTypeShort)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsAppropriate_FWD_PrimitiveTypeShort_6__PrimitiveTypeShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeShort, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeShort, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeShort_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeShort) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeShort)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__CheckDEC_FWD__PrimitiveTypeShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeShort#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeShort__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface <em>Interface Dec2 Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Interface Dec2 Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface
	 * @generated
	 */
	EClass getInterfaceDec2Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_FWD__Match_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_solveCsp_FWD__IsApplicableMatch_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__RegisterObjectsToMatch_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_solveCsp_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_BWD_Interface_24(org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD Interface 24</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Interface 24</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_BWD_Interface_24(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_BWD_Interface_24__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_FWD_InterfaceDeclaration_6(org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate FWD Interface Declaration 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Interface Declaration 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isAppropriate_FWD_InterfaceDeclaration_6(org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsAppropriate_FWD_InterfaceDeclaration_6__InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_solveCsp_CC__InterfaceDeclaration_Interface_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__CheckDEC_FWD__InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__CheckDEC_BWD__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDec2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDec2Interface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface <em>Operation In Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Operation In Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface
	 * @generated
	 */
	EClass getOperationInInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_FWD__Match_MAbstractMethodDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOperationInInterface__RegisterObjectsToMatch_FWD__Match_MAbstractMethodDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_solveCsp_FWD__Match_MAbstractMethodDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_Operation_MAbstractMethodDefinition_ASTNode2Element_InterfaceDeclaration_ASTNode2Element_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_BWD__Match_Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInInterface__RegisterObjectsToMatch_BWD__Match_Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_solveCsp_BWD__Match_Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Operation_MAbstractMethodDefinition_ASTNode2Element_InterfaceDeclaration_ASTNode2Element_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_BWD_EMoflonEdge_1040(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1040</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1040</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_BWD_EMoflonEdge_1040(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_BWD_EMoflonEdge_1040__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_FWD_EMoflonEdge_1139(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1139</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1139</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isAppropriate_FWD_EMoflonEdge_1139(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInInterface__IsAppropriate_FWD_EMoflonEdge_1139__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_solveCsp_CC__Operation_MAbstractMethodDefinition_InterfaceDeclaration_Interface_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkDEC_FWD(org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkDEC_FWD(org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOperationInInterface__CheckDEC_FWD__MAbstractMethodDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInInterface__CheckDEC_BWD__Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getOperationInInterface__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOperationInInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_Operation_MAbstractMethodDefinition_ASTNode2Element_InterfaceDeclaration_ASTNode2Element_Interface_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier <em>Constructor Dec2 Operation With Modifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Constructor Dec2 Operation With Modifier</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier
	 * @generated
	 */
	EClass getConstructorDec2OperationWithModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_FWD__Match_Modifier_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__RegisterObjectsToMatch_FWD__Match_Modifier_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_solveCsp_FWD__Match_Modifier_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_solveCsp_FWD__IsApplicableMatch_Modifier_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_BWD__Match_Operation_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__RegisterObjectsToMatch_BWD__Match_Operation_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_solveCsp_BWD__Match_Operation_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_solveCsp_BWD__IsApplicableMatch_Operation_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_BWD_EMoflonEdge_1041(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1041</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1041</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_BWD_EMoflonEdge_1041(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_BWD_EMoflonEdge_1041__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_FWD_EMoflonEdge_1140(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1140</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1140</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isAppropriate_FWD_EMoflonEdge_1140(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsAppropriate_FWD_EMoflonEdge_1140__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition, org.eclipse.uml2.uml.Comment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition, org.eclipse.uml2.uml.Comment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_solveCsp_CC__Operation_Modifier_MConstructorDefinition_Comment_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkDEC_FWD(org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkDEC_FWD(org.eclipse.modisco.java.Modifier, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__CheckDEC_FWD__Modifier_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__CheckDEC_BWD__Operation_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2OperationWithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2OperationWithModifier__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous <em>Inner Declaration2 Inner Classifier In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_FWD__Match_AbstractTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_AbstractTypeDeclaration_AnonymousClassDeclaration_ASTNode2Element_ASTNode2Element_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__RegisterObjectsToMatch_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_solveCsp_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_AbstractTypeDeclaration_AnonymousClassDeclaration_ASTNode2Element_ASTNode2Element_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_BWD_EMoflonEdge_1042(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1042</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1042</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_BWD_EMoflonEdge_1042(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_BWD_EMoflonEdge_1042__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_FWD_EMoflonEdge_1141(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1141</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1141</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isAppropriate_FWD_EMoflonEdge_1141(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsAppropriate_FWD_EMoflonEdge_1141__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_solveCsp_CC__AbstractTypeDeclaration_AnonymousClassDeclaration_Classifier_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__CheckDEC_FWD__AbstractTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__CheckDEC_BWD__Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_AbstractTypeDeclaration_AnonymousClassDeclaration_ASTNode2Element_ASTNode2Element_Classifier_Class_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class <em>Class Dec2 Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Dec2 Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class
	 * @generated
	 */
	EClass getClassDec2Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_FWD__Match_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassDec2Class__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassDec2Class__RegisterObjectsToMatch_FWD__Match_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_solveCsp_FWD__Match_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClass) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_solveCsp_FWD__IsApplicableMatch_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getClassDec2Class__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDec2Class__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_BWD__Match_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassDec2Class__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDec2Class__RegisterObjectsToMatch_BWD__Match_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_solveCsp_BWD__Match_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_solveCsp_BWD__IsApplicableMatch_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getClassDec2Class__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDec2Class__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_BWD_Class_12(org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD Class 12</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Class 12</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_BWD_Class_12(org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_BWD_Class_12__Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_FWD_MClass_6(org.gravity.modisco.MClass) <em>Is Appropriate FWD MClass 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD MClass 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isAppropriate_FWD_MClass_6(org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassDec2Class__IsAppropriate_FWD_MClass_6__MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassDec2Class__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassDec2Class__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_solveCsp_CC(org.gravity.modisco.MClass, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_solveCsp_CC(org.gravity.modisco.MClass, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_solveCsp_CC__MClass_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDec2Class__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkDEC_FWD(org.gravity.modisco.MClass) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkDEC_FWD(org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassDec2Class__CheckDEC_FWD__MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkDEC_BWD(org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#checkDEC_BWD(org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDec2Class__CheckDEC_BWD__Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getClassDec2Class__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassDec2Class__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDec2Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDec2Class__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface <em>Field Dec2 Property4 Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Dec2 Property4 Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface
	 * @generated
	 */
	EClass getFieldDec2Property4Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_FWD__Match_InterfaceDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_solveCsp_FWD__IsApplicableMatch_Property_ASTNode2Element_ASTNode2Element_InterfaceDeclaration_MFieldDefinition_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_BWD__Match_Property_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__RegisterObjectsToMatch_BWD__Match_Property_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_solveCsp_BWD__Match_Property_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Property_ASTNode2Element_ASTNode2Element_InterfaceDeclaration_MFieldDefinition_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_BWD_EMoflonEdge_1043(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1043</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1043</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_BWD_EMoflonEdge_1043(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_BWD_EMoflonEdge_1043__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_FWD_EMoflonEdge_1142(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1142</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1142</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isAppropriate_FWD_EMoflonEdge_1142(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsAppropriate_FWD_EMoflonEdge_1142__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_solveCsp_CC__Property_InterfaceDeclaration_MFieldDefinition_Interface_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__CheckDEC_FWD__InterfaceDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkDEC_BWD(org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#checkDEC_BWD(org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__CheckDEC_BWD__Property_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__GenerateModel_solveCsp_BWD__IsApplicableMatch_Property_ASTNode2Element_ASTNode2Element_InterfaceDeclaration_MFieldDefinition_Interface_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Interface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface <em>Anonymous Class4 Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class4 Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface
	 * @generated
	 */
	EClass getAnonymousClass4Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__RegisterObjectsToMatch_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_solveCsp_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_solveCsp_FWD__IsApplicableMatch_MClassInstanceCreation_MAnonymousClass_Interface_MDefinition_InterfaceDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_BWD__Match_Class_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__RegisterObjectsToMatch_BWD__Match_Class_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_solveCsp_BWD__Match_Class_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Class_Interface_MDefinition_InterfaceDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_BWD_EMoflonEdge_1044(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1044</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1044</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_BWD_EMoflonEdge_1044(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_BWD_EMoflonEdge_1044__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_FWD_EMoflonEdge_1143(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1143</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1143</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isAppropriate_FWD_EMoflonEdge_1143(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsAppropriate_FWD_EMoflonEdge_1143__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_solveCsp_CC__MClassInstanceCreation_Class_MAnonymousClass_Interface_MDefinition_InterfaceDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__CheckDEC_FWD__MClassInstanceCreation_MAnonymousClass_MDefinition_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__CheckDEC_BWD__Class_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__GenerateModel_solveCsp_BWD__IsApplicableMatch_Interface_MDefinition_InterfaceDeclaration_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Interface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier <em>Annotation Type Declaration2 Interface With Modifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type Declaration2 Interface With Modifier</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier
	 * @generated
	 */
	EClass getAnnotationTypeDeclaration2Interface_WithModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_FWD__Match_AnnotationTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__RegisterObjectsToMatch_FWD__Match_AnnotationTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_solveCsp_FWD__Match_AnnotationTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnnotationTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__RegisterObjectsToMatch_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_solveCsp_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_solveCsp_BWD__IsApplicableMatch_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_BWD_Interface_25(org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD Interface 25</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Interface 25</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_BWD_Interface_25(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_BWD_Interface_25__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_FWD_EMoflonEdge_1144(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1144</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1144</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isAppropriate_FWD_EMoflonEdge_1144(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsAppropriate_FWD_EMoflonEdge_1144__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_solveCsp_CC__Interface_AnnotationTypeDeclaration_Modifier_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__CheckDEC_FWD__AnnotationTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__CheckDEC_BWD__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface_WithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface_WithModifier__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class <em>Class Dec With Modifier2 Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Dec With Modifier2 Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class
	 * @generated
	 */
	EClass getClassDecWithModifier2Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_FWD__Match_MClass_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__RegisterObjectsToMatch_FWD__Match_MClass_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_solveCsp_FWD__Match_MClass_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_solveCsp_FWD__IsApplicableMatch_MClass_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_BWD__Match_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__RegisterObjectsToMatch_BWD__Match_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_solveCsp_BWD__Match_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_solveCsp_BWD__IsApplicableMatch_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_BWD_Class_13(org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD Class 13</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Class 13</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_BWD_Class_13(org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_BWD_Class_13__Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_FWD_EMoflonEdge_1145(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1145</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1145</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isAppropriate_FWD_EMoflonEdge_1145(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsAppropriate_FWD_EMoflonEdge_1145__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Class, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Class, org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_solveCsp_CC__Class_MClass_Modifier_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkDEC_FWD(org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkDEC_FWD(org.gravity.modisco.MClass, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__CheckDEC_FWD__MClass_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkDEC_BWD(org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#checkDEC_BWD(org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__CheckDEC_BWD__Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ClassDecWithModifier2Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassDecWithModifier2Class__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass <em>Type Parameter2 Object In Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Parameter2 Object In Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass
	 * @generated
	 */
	EClass getTypeParameter2Object_InClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_FWD__Match_ClassDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassDeclaration_Class_TypeParameter_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__RegisterObjectsToMatch_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_solveCsp_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_Class_Class_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_BWD_EMoflonEdge_1045(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1045</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1045</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_BWD_EMoflonEdge_1045(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_BWD_EMoflonEdge_1045__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_FWD_EMoflonEdge_1146(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1146</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1146</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isAppropriate_FWD_EMoflonEdge_1146(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsAppropriate_FWD_EMoflonEdge_1146__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_solveCsp_CC__ClassDeclaration_Class_Class_TypeParameter_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__CheckDEC_FWD__ClassDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__CheckDEC_BWD__Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_Class_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass <em>Type Parameter2 Object In Method In Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Parameter2 Object In Method In Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass
	 * @generated
	 */
	EClass getTypeParameter2Object_InMethod_InClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_FWD__Match_ClassDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassDeclaration_AbstractMethodDeclaration_Class_TypeParameter_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__RegisterObjectsToMatch_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_solveCsp_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_AbstractMethodDeclaration_Class_Class_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_BWD_EMoflonEdge_1046(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1046</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1046</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_BWD_EMoflonEdge_1046(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_BWD_EMoflonEdge_1046__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_FWD_EMoflonEdge_1147(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1147</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1147</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isAppropriate_FWD_EMoflonEdge_1147(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsAppropriate_FWD_EMoflonEdge_1147__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_solveCsp_CC__ClassDeclaration_AbstractMethodDeclaration_Class_Class_TypeParameter_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__CheckDEC_FWD__ClassDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__CheckDEC_BWD__Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_AbstractMethodDeclaration_Class_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4_Abstract <em>Anonymous Class4 Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class4 Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4_Abstract
	 * @generated
	 */
	EClass getAnonymousClass4_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid <em>Primitive Type Void</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Void</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid
	 * @generated
	 */
	EClass getPrimitiveTypeVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_FWD__Match_PrimitiveTypeVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeVoid) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeVoid)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_BWD_PrimitiveType_56(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 56</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 56</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_BWD_PrimitiveType_56(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_BWD_PrimitiveType_56__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_FWD_PrimitiveTypeVoid_6(org.eclipse.modisco.java.PrimitiveTypeVoid) <em>Is Appropriate FWD Primitive Type Void 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Void 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isAppropriate_FWD_PrimitiveTypeVoid_6(org.eclipse.modisco.java.PrimitiveTypeVoid)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsAppropriate_FWD_PrimitiveTypeVoid_6__PrimitiveTypeVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeVoid, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeVoid, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeVoid_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeVoid) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeVoid)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__CheckDEC_FWD__PrimitiveTypeVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeVoid#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeVoid__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation <em>Constructor Dec2 Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Constructor Dec2 Operation</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation
	 * @generated
	 */
	EClass getConstructorDec2Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_FWD__Match_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__RegisterObjectsToMatch_FWD__Match_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_solveCsp_FWD__Match_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MConstructorDefinition) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_solveCsp_FWD__IsApplicableMatch_MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_BWD__Match_Comment_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__RegisterObjectsToMatch_BWD__Match_Comment_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_solveCsp_BWD__Match_Comment_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_solveCsp_BWD__IsApplicableMatch_Comment_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_FWD_MConstructorDefinition_6(org.gravity.modisco.MConstructorDefinition) <em>Is Appropriate FWD MConstructor Definition 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD MConstructor Definition 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_FWD_MConstructorDefinition_6(org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_FWD_MConstructorDefinition_6__MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_BWD_EMoflonEdge_1047(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1047</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1047</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isAppropriate_BWD_EMoflonEdge_1047(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsAppropriate_BWD_EMoflonEdge_1047__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Comment, org.gravity.modisco.MConstructorDefinition, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Comment, org.gravity.modisco.MConstructorDefinition, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_solveCsp_CC__Comment_MConstructorDefinition_Operation_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkDEC_FWD(org.gravity.modisco.MConstructorDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkDEC_FWD(org.gravity.modisco.MConstructorDefinition)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__CheckDEC_FWD__MConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__CheckDEC_BWD__Comment_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ConstructorDec2Operation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDec2Operation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier <em>Method Dec2 Operation With Modifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Dec2 Operation With Modifier</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier
	 * @generated
	 */
	EClass getMethodDec2OperationWithModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_FWD__Match_MMethodDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__RegisterObjectsToMatch_FWD__Match_MMethodDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_solveCsp_FWD__Match_MMethodDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_BWD__Match_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__RegisterObjectsToMatch_BWD__Match_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_solveCsp_BWD__Match_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_solveCsp_BWD__IsApplicableMatch_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_BWD_Operation_12(org.eclipse.uml2.uml.Operation) <em>Is Appropriate BWD Operation 12</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Operation 12</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_BWD_Operation_12(org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_BWD_Operation_12__Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_FWD_EMoflonEdge_1148(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1148</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1148</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isAppropriate_FWD_EMoflonEdge_1148(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsAppropriate_FWD_EMoflonEdge_1148__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_solveCsp_CC__Operation_MMethodDefinition_Modifier_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__CheckDEC_FWD__MMethodDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Operation) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__CheckDEC_BWD__Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2OperationWithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2OperationWithModifier__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization <em>Type Access2 Generalization</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Access2 Generalization</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization
	 * @generated
	 */
	EClass getTypeAccess2Generalization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_FWD__Match_Type_TypeAccess_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__RegisterObjectsToMatch_FWD__Match_Type_TypeAccess_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_solveCsp_FWD__Match_Type_TypeAccess_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_solveCsp_FWD__IsApplicableMatch_Type_ASTNode2Element_TypeAccess_Classifier_ASTNode2Element_ClassDeclaration_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_BWD__Match_Classifier_Generalization_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__RegisterObjectsToMatch_BWD__Match_Classifier_Generalization_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_solveCsp_BWD__Match_Classifier_Generalization_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_solveCsp_BWD__IsApplicableMatch_Type_ASTNode2Element_Classifier_ASTNode2Element_ClassDeclaration_Generalization_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_BWD_EMoflonEdge_1048(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1048</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1048</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_BWD_EMoflonEdge_1048(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_BWD_EMoflonEdge_1048__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_FWD_EMoflonEdge_1149(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1149</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1149</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isAppropriate_FWD_EMoflonEdge_1149(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsAppropriate_FWD_EMoflonEdge_1149__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_solveCsp_CC__Type_TypeAccess_Classifier_ClassDeclaration_Generalization_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__CheckDEC_FWD__Type_TypeAccess_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Generalization, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__CheckDEC_BWD__Classifier_Generalization_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__GenerateModel_solveCsp_BWD__IsApplicableMatch_Type_ASTNode2Element_Classifier_ASTNode2Element_ClassDeclaration_Class_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2Generalization#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2Generalization__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.Modifier2Feature_Abstract <em>Modifier2 Feature Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Modifier2 Feature Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.Modifier2Feature_Abstract
	 * @generated
	 */
	EClass getModifier2Feature_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface <em>Annotation Type Declaration2 Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type Declaration2 Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface
	 * @generated
	 */
	EClass getAnnotationTypeDeclaration2Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_FWD__Match_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__RegisterObjectsToMatch_FWD__Match_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_solveCsp_FWD__Match_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__RegisterObjectsToMatch_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_solveCsp_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_BWD_Interface_26(org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD Interface 26</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Interface 26</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_BWD_Interface_26(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_BWD_Interface_26__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_FWD_AnnotationTypeDeclaration_6(org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate FWD Annotation Type Declaration 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Annotation Type Declaration 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isAppropriate_FWD_AnnotationTypeDeclaration_6(org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsAppropriate_FWD_AnnotationTypeDeclaration_6__AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_solveCsp_CC__AnnotationTypeDeclaration_Interface_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__CheckDEC_FWD__AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__CheckDEC_BWD__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnnotationTypeDeclaration2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeDeclaration2Interface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam <em>Abstract Type Access2 Return Param</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Abstract Type Access2 Return Param</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam
	 * @generated
	 */
	EClass getAbstractTypeAccess2ReturnParam();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_FWD__Match_MMethodDefinition_TypeAccess_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__RegisterObjectsToMatch_FWD__Match_MMethodDefinition_TypeAccess_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_solveCsp_FWD__Match_MMethodDefinition_TypeAccess_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodDefinition_ASTNode2Element_TypeAccess_Type_Type_ASTNode2Element_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_BWD__Match_Parameter_Type_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__RegisterObjectsToMatch_BWD__Match_Parameter_Type_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_solveCsp_BWD__Match_Parameter_Type_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.eclipse.uml2.uml.Parameter, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.eclipse.uml2.uml.Parameter, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_solveCsp_BWD__IsApplicableMatch_MMethodDefinition_Parameter_ASTNode2Element_Type_Type_ASTNode2Element_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_BWD_EMoflonEdge_1049(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1049</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1049</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_BWD_EMoflonEdge_1049(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_BWD_EMoflonEdge_1049__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_FWD_EMoflonEdge_1150(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1150</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1150</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isAppropriate_FWD_EMoflonEdge_1150(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsAppropriate_FWD_EMoflonEdge_1150__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.eclipse.uml2.uml.Parameter, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.eclipse.uml2.uml.Parameter, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_solveCsp_CC__MMethodDefinition_Parameter_TypeAccess_Type_Type_Operation_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__CheckDEC_FWD__MMethodDefinition_TypeAccess_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkDEC_BWD(org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#checkDEC_BWD(org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__CheckDEC_BWD__Parameter_Type_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__GenerateModel_solveCsp_BWD__IsApplicableMatch_MMethodDefinition_ASTNode2Element_Type_Type_ASTNode2Element_Operation_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AbstractTypeAccess2ReturnParam#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAbstractTypeAccess2ReturnParam__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum <em>Field Dec2 Property4 Enum</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Dec2 Property4 Enum</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum
	 * @generated
	 */
	EClass getFieldDec2Property4Enum();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_FWD__Match_MFieldDefinition_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__RegisterObjectsToMatch_FWD__Match_MFieldDefinition_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_solveCsp_FWD__Match_MFieldDefinition_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_solveCsp_FWD__IsApplicableMatch_MFieldDefinition_ASTNode2Element_Property_EnumDeclaration_ASTNode2Element_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_BWD__Match_Property_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__RegisterObjectsToMatch_BWD__Match_Property_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_solveCsp_BWD__Match_Property_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_solveCsp_BWD__IsApplicableMatch_MFieldDefinition_ASTNode2Element_Property_EnumDeclaration_ASTNode2Element_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_BWD_EMoflonEdge_1050(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1050</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1050</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_BWD_EMoflonEdge_1050(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_BWD_EMoflonEdge_1050__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_FWD_EMoflonEdge_1151(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1151</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1151</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isAppropriate_FWD_EMoflonEdge_1151(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsAppropriate_FWD_EMoflonEdge_1151__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_solveCsp_CC(org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.uml2.uml.Enumeration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_solveCsp_CC(org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.uml2.uml.Enumeration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_solveCsp_CC__MFieldDefinition_Property_EnumDeclaration_Enumeration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__CheckDEC_FWD__MFieldDefinition_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkDEC_BWD(org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#checkDEC_BWD(org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__CheckDEC_BWD__Property_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__GenerateModel_solveCsp_BWD__IsApplicableMatch_MFieldDefinition_ASTNode2Element_Property_EnumDeclaration_ASTNode2Element_Enumeration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Enum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Enum__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration <em>Java Annotation2 Comment4 Single Variable Declaration</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Annotation2 Comment4 Single Variable Declaration</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration
	 * @generated
	 */
	EClass getJavaAnnotation2Comment4SingleVariableDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_FWD__Match_Annotation_TypeAccess_SingleVariableDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__RegisterObjectsToMatch_FWD__Match_Annotation_TypeAccess_SingleVariableDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_solveCsp_FWD__Match_Annotation_TypeAccess_SingleVariableDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_TypeAccess_ASTNode2Element_SingleVariableDeclaration_Interface_AnnotationTypeDeclaration_ASTNode2Element_Parameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_BWD__Match_Comment_Interface_Parameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__RegisterObjectsToMatch_BWD__Match_Comment_Interface_Parameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_solveCsp_BWD__Match_Comment_Interface_Parameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_SingleVariableDeclaration_Comment_Interface_AnnotationTypeDeclaration_ASTNode2Element_Parameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_BWD_EMoflonEdge_1051(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1051</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1051</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_BWD_EMoflonEdge_1051(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_BWD_EMoflonEdge_1051__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_FWD_EMoflonEdge_1152(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1152</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1152</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isAppropriate_FWD_EMoflonEdge_1152(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsAppropriate_FWD_EMoflonEdge_1152__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.uml2.uml.Parameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.uml2.uml.Parameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_solveCsp_CC__Annotation_TypeAccess_SingleVariableDeclaration_Comment_Interface_AnnotationTypeDeclaration_Parameter_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__CheckDEC_FWD__Annotation_TypeAccess_SingleVariableDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Parameter)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__CheckDEC_BWD__Comment_Interface_Parameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.SingleVariableDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_SingleVariableDeclaration_Interface_AnnotationTypeDeclaration_ASTNode2Element_Parameter_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4SingleVariableDeclaration#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4SingleVariableDeclaration__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_Abstract <em>Type Parameter2 Object Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Parameter2 Object Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_Abstract
	 * @generated
	 */
	EClass getTypeParameter2Object_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface <em>Inner Declaration2 Inner Classifier In Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_FWD__Match_AbstractTypeDeclaration_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Interface_InterfaceDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__RegisterObjectsToMatch_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_solveCsp_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Interface_InterfaceDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_BWD_EMoflonEdge_1052(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1052</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1052</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_BWD_EMoflonEdge_1052(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_BWD_EMoflonEdge_1052__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_FWD_EMoflonEdge_1153(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1153</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1153</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isAppropriate_FWD_EMoflonEdge_1153(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsAppropriate_FWD_EMoflonEdge_1153__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_solveCsp_CC__Classifier_AbstractTypeDeclaration_Interface_InterfaceDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__CheckDEC_FWD__AbstractTypeDeclaration_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__CheckDEC_BWD__Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Interface_InterfaceDeclaration_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous <em>Operation In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Operation In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous
	 * @generated
	 */
	EClass getOperationInAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_FWD__Match_MAbstractMethodDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getOperationInAnonymous__RegisterObjectsToMatch_FWD__Match_MAbstractMethodDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_solveCsp_FWD__Match_MAbstractMethodDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_ASTNode2Element_Operation_ASTNode2Element_MAbstractMethodDefinition_Class_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_BWD__Match_Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInAnonymous__RegisterObjectsToMatch_BWD__Match_Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_solveCsp_BWD__Match_Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Operation_ASTNode2Element_MAbstractMethodDefinition_Class_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_BWD_EMoflonEdge_1053(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1053</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1053</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_BWD_EMoflonEdge_1053(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_BWD_EMoflonEdge_1053__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_FWD_EMoflonEdge_1154(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1154</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1154</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isAppropriate_FWD_EMoflonEdge_1154(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsAppropriate_FWD_EMoflonEdge_1154__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_solveCsp_CC__Operation_MAbstractMethodDefinition_Class_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkDEC_FWD(org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkDEC_FWD(org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getOperationInAnonymous__CheckDEC_FWD__MAbstractMethodDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getOperationInAnonymous__CheckDEC_BWD__Operation_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getOperationInAnonymous__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOperationInAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Operation_ASTNode2Element_MAbstractMethodDefinition_Class_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface <em>Interface Dec With Modifier2 Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Interface Dec With Modifier2 Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface
	 * @generated
	 */
	EClass getInterfaceDecWithModifier2Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_FWD__Match_InterfaceDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_solveCsp_FWD__IsApplicableMatch_InterfaceDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__RegisterObjectsToMatch_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_solveCsp_BWD__Match_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_BWD_Interface_27(org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD Interface 27</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Interface 27</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_BWD_Interface_27(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_BWD_Interface_27__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_FWD_EMoflonEdge_1155(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1155</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1155</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isAppropriate_FWD_EMoflonEdge_1155(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsAppropriate_FWD_EMoflonEdge_1155__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_solveCsp_CC__Interface_InterfaceDeclaration_Modifier_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__CheckDEC_FWD__InterfaceDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#checkDEC_BWD(org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__CheckDEC_BWD__Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InterfaceDecWithModifier2Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceDecWithModifier2Interface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule <em>Java Model2 Uml Model Rule</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Model2 Uml Model Rule</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule
	 * @generated
	 */
	EClass getJavaModel2UmlModelRule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_FWD__Match_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__RegisterObjectsToMatch_FWD__Match_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_solveCsp_FWD__Match_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_solveCsp_FWD__IsApplicableMatch_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_BWD__Match_Model_Model_Package_Model_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__RegisterObjectsToMatch_BWD__Match_Model_Model_Package_Model_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_solveCsp_BWD__Match_Model_Model_Package_Model_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_solveCsp_BWD__IsApplicableMatch_Model_Model_Package_Model_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_FWD_MGravityModel_13(org.gravity.modisco.MGravityModel) <em>Is Appropriate FWD MGravity Model 13</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD MGravity Model 13</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_FWD_MGravityModel_13(org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_FWD_MGravityModel_13__MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_BWD_EMoflonEdge_1054(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1054</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1054</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isAppropriate_BWD_EMoflonEdge_1054(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsAppropriate_BWD_EMoflonEdge_1054__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.gravity.modisco.MGravityModel, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.gravity.modisco.MGravityModel, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_solveCsp_CC__Model_Model_Package_MGravityModel_Model_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkDEC_FWD(org.gravity.modisco.MGravityModel) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkDEC_FWD(org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__CheckDEC_FWD__MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__CheckDEC_BWD__Model_Model_Package_Model_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaModel2UmlModelRule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaModel2UmlModelRule__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_Abstract <em>Type Parameter2 Object In Method Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Parameter2 Object In Method Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_Abstract
	 * @generated
	 */
	EClass getTypeParameter2Object_InMethod_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum <em>Enum Dec With Modifier2 Enum</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Enum Dec With Modifier2 Enum</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum
	 * @generated
	 */
	EClass getEnumDecWithModifier2Enum();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_FWD__Match_EnumDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__RegisterObjectsToMatch_FWD__Match_EnumDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_solveCsp_FWD__Match_EnumDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_solveCsp_FWD__IsApplicableMatch_EnumDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_BWD__Match_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__RegisterObjectsToMatch_BWD__Match_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_solveCsp_BWD__Match_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Enumeration) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_solveCsp_BWD__IsApplicableMatch_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_BWD_Enumeration_13(org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD Enumeration 13</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Enumeration 13</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_BWD_Enumeration_13(org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_BWD_Enumeration_13__Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_FWD_EMoflonEdge_1156(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1156</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1156</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isAppropriate_FWD_EMoflonEdge_1156(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsAppropriate_FWD_EMoflonEdge_1156__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_solveCsp_CC__Enumeration_EnumDeclaration_Modifier_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__CheckDEC_FWD__EnumDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkDEC_BWD(org.eclipse.uml2.uml.Enumeration) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#checkDEC_BWD(org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__CheckDEC_BWD__Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.EnumDecWithModifier2Enum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumDecWithModifier2Enum__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean <em>Primitive Type Boolean</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Boolean</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean
	 * @generated
	 */
	EClass getPrimitiveTypeBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_FWD__Match_PrimitiveTypeBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeBoolean) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeBoolean)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_BWD_PrimitiveType_57(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 57</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 57</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_BWD_PrimitiveType_57(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_BWD_PrimitiveType_57__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_FWD_PrimitiveTypeBoolean_6(org.eclipse.modisco.java.PrimitiveTypeBoolean) <em>Is Appropriate FWD Primitive Type Boolean 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Boolean 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isAppropriate_FWD_PrimitiveTypeBoolean_6(org.eclipse.modisco.java.PrimitiveTypeBoolean)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsAppropriate_FWD_PrimitiveTypeBoolean_6__PrimitiveTypeBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeBoolean, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeBoolean, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeBoolean_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeBoolean) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeBoolean)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__CheckDEC_FWD__PrimitiveTypeBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeBoolean#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeBoolean__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment <em>Java Annotation Value Entry2 Comment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Annotation Value Entry2 Comment</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment
	 * @generated
	 */
	EClass getJavaAnnotationValueEntry2Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_FWD__Match_Annotation_ArrayInitializer_AnnotationMemberValuePair_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__RegisterObjectsToMatch_FWD__Match_Annotation_ArrayInitializer_AnnotationMemberValuePair_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_solveCsp_FWD__Match_Annotation_ArrayInitializer_AnnotationMemberValuePair_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_solveCsp_FWD__IsApplicableMatch_Comment_Annotation_ArrayInitializer_ASTNode2Element_AnnotationMemberValuePair_StringLiteral_Comment_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_BWD__Match_Comment_Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__RegisterObjectsToMatch_BWD__Match_Comment_Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_solveCsp_BWD__Match_Comment_Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_solveCsp_BWD__IsApplicableMatch_Comment_Annotation_ArrayInitializer_ASTNode2Element_AnnotationMemberValuePair_Comment_Comment_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_BWD_EMoflonEdge_1055(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1055</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1055</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_BWD_EMoflonEdge_1055(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_BWD_EMoflonEdge_1055__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_FWD_EMoflonEdge_1157(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1157</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1157</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isAppropriate_FWD_EMoflonEdge_1157(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsAppropriate_FWD_EMoflonEdge_1157__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_solveCsp_CC__Comment_Annotation_ArrayInitializer_AnnotationMemberValuePair_StringLiteral_Comment_Comment_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__CheckDEC_FWD__Annotation_ArrayInitializer_AnnotationMemberValuePair_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Comment)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__CheckDEC_BWD__Comment_Comment_Comment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Comment, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.ArrayInitializer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.uml2.uml.Comment, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__GenerateModel_solveCsp_BWD__IsApplicableMatch_Comment_Annotation_ArrayInitializer_ASTNode2Element_AnnotationMemberValuePair_Comment_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotationValueEntry2Comment#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotationValueEntry2Comment__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge <em>Ignore Orphan Types Edge</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Ignore Orphan Types Edge</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge
	 * @generated
	 */
	EClass getIgnoreOrphanTypesEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsAppropriate_FWD__Match_Model_ParameterizedType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__RegisterObjectsToMatch_FWD__Match_Model_ParameterizedType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsAppropriate_solveCsp_FWD__Match_Model_ParameterizedType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsApplicable_solveCsp_FWD__IsApplicableMatch_Model_ParameterizedType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__RegisterObjects_FWD__PerformRuleResult_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_BWD(org.moflon.tgg.runtime.Match) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsAppropriate_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__RegisterObjectsToMatch_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsAppropriate_solveCsp_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_FWD_EMoflonEdge_1158(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1158</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1158</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isAppropriate_FWD_EMoflonEdge_1158(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsAppropriate_FWD_EMoflonEdge_1158__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsApplicable_solveCsp_CC__Model_ParameterizedType_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__CheckDEC_FWD__Model_ParameterizedType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkDEC_BWD() <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#checkDEC_BWD()
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__CheckDEC_BWD();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__GenerateModel__RuleEntryContainer_Model_ParameterizedType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.ParameterizedType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__GenerateModel_solveCsp_BWD__IsApplicableMatch_Model_ParameterizedType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.IgnoreOrphanTypesEdge#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getIgnoreOrphanTypesEdge__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier <em>Field Dec2 Property With Modifier</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Dec2 Property With Modifier</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier
	 * @generated
	 */
	EClass getFieldDec2Property_WithModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_FWD__Match_Modifier_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__RegisterObjectsToMatch_FWD__Match_Modifier_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_solveCsp_FWD__Match_Modifier_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_solveCsp_FWD__IsApplicableMatch_Modifier_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_BWD__Match_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__RegisterObjectsToMatch_BWD__Match_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_solveCsp_BWD__Match_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_solveCsp_BWD__IsApplicableMatch_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_BWD_Property_12(org.eclipse.uml2.uml.Property) <em>Is Appropriate BWD Property 12</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Property 12</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_BWD_Property_12(org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_BWD_Property_12__Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_FWD_EMoflonEdge_1159(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1159</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1159</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isAppropriate_FWD_EMoflonEdge_1159(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsAppropriate_FWD_EMoflonEdge_1159__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_solveCsp_CC__Property_Modifier_MFieldDefinition_VariableDeclarationFragment_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkDEC_FWD(org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkDEC_FWD(org.eclipse.modisco.java.Modifier, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__CheckDEC_FWD__Modifier_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Property) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#checkDEC_BWD(org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__CheckDEC_BWD__Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property_WithModifier#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property_WithModifier__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte <em>Primitive Type Byte</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Byte</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte
	 * @generated
	 */
	EClass getPrimitiveTypeByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_FWD__Match_PrimitiveTypeByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeByte) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeByte)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_BWD_PrimitiveType_58(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 58</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 58</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_BWD_PrimitiveType_58(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_BWD_PrimitiveType_58__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_FWD_PrimitiveTypeByte_6(org.eclipse.modisco.java.PrimitiveTypeByte) <em>Is Appropriate FWD Primitive Type Byte 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Byte 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isAppropriate_FWD_PrimitiveTypeByte_6(org.eclipse.modisco.java.PrimitiveTypeByte)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsAppropriate_FWD_PrimitiveTypeByte_6__PrimitiveTypeByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeByte, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeByte, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeByte_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeByte) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeByte)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__CheckDEC_FWD__PrimitiveTypeByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeByte#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeByte__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Classifier_InnerTypeInInterface_Abstract <em>Parameterized Type2 Classifier Inner Type In Interface Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Classifier Inner Type In Interface Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Classifier_InnerTypeInInterface_Abstract
	 * @generated
	 */
	EClass getParameterizedType2Classifier_InnerTypeInInterface_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel <em>Java Package To UML Package under Model</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Package To UML Package under Model</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel
	 * @generated
	 */
	EClass getJavaPackageToUMLPackage_underModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_FWD__Match_Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__RegisterObjectsToMatch_FWD__Match_Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_solveCsp_FWD__Match_Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_Model_JavaModel2UMLPackage_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_BWD__Match_Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__RegisterObjectsToMatch_BWD__Match_Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_solveCsp_BWD__Match_Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_solveCsp_BWD__IsApplicableMatch_Model_JavaModel2UMLPackage_Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_BWD_EMoflonEdge_1056(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1056</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1056</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_BWD_EMoflonEdge_1056(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_BWD_EMoflonEdge_1056__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_FWD_EMoflonEdge_1160(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1160</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1160</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isAppropriate_FWD_EMoflonEdge_1160(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsAppropriate_FWD_EMoflonEdge_1160__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_solveCsp_CC__Package_Model_Package_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__CheckDEC_FWD__Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Model)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__CheckDEC_BWD__Package_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__GenerateModel__RuleEntryContainer_JavaModel2UMLPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__GenerateModel_solveCsp_BWD__IsApplicableMatch_Model_JavaModel2UMLPackage_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underModel#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underModel__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface <em>Inner Declaration2 Inner Classifier In Method4 Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Method4 Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InMethod4Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_FWD__Match_InterfaceDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_solveCsp_FWD__IsApplicableMatch_InterfaceDeclaration_ASTNode2Element_Classifier_MAbstractMethodDefinition_ASTNode2Element_AbstractTypeDeclaration_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__RegisterObjectsToMatch_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_solveCsp_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_solveCsp_BWD__IsApplicableMatch_InterfaceDeclaration_ASTNode2Element_Classifier_MAbstractMethodDefinition_ASTNode2Element_AbstractTypeDeclaration_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_BWD_EMoflonEdge_1057(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1057</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1057</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_BWD_EMoflonEdge_1057(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_BWD_EMoflonEdge_1057__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_FWD_EMoflonEdge_1161(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1161</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1161</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isAppropriate_FWD_EMoflonEdge_1161(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsAppropriate_FWD_EMoflonEdge_1161__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_solveCsp_CC__InterfaceDeclaration_Classifier_MAbstractMethodDefinition_AbstractTypeDeclaration_Interface_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__CheckDEC_FWD__InterfaceDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__CheckDEC_BWD__Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Classifier, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__GenerateModel_solveCsp_BWD__IsApplicableMatch_InterfaceDeclaration_ASTNode2Element_Classifier_MAbstractMethodDefinition_ASTNode2Element_AbstractTypeDeclaration_Interface_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Interface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Interface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface <em>Type Parameter2 Object In Method In Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Parameter2 Object In Method In Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface
	 * @generated
	 */
	EClass getTypeParameter2Object_InMethod_InInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_FWD__Match_InterfaceDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_InterfaceDeclaration_AbstractMethodDeclaration_Interface_TypeParameter_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_BWD__Match_Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__RegisterObjectsToMatch_BWD__Match_Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_solveCsp_BWD__Match_Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_InterfaceDeclaration_AbstractMethodDeclaration_Interface_Class_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_BWD_EMoflonEdge_1058(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1058</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1058</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_BWD_EMoflonEdge_1058(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_BWD_EMoflonEdge_1058__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_FWD_EMoflonEdge_1162(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1162</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1162</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isAppropriate_FWD_EMoflonEdge_1162(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsAppropriate_FWD_EMoflonEdge_1162__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_solveCsp_CC__InterfaceDeclaration_AbstractMethodDeclaration_Interface_Class_TypeParameter_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__CheckDEC_FWD__InterfaceDeclaration_AbstractMethodDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkDEC_BWD(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#checkDEC_BWD(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__CheckDEC_BWD__Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_InterfaceDeclaration_AbstractMethodDeclaration_Interface_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InMethod_InInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InMethod_InInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong <em>Primitive Type Long</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Long</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong
	 * @generated
	 */
	EClass getPrimitiveTypeLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_FWD__Match_PrimitiveTypeLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeLong) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeLong)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_BWD_PrimitiveType_59(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 59</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 59</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_BWD_PrimitiveType_59(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_BWD_PrimitiveType_59__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_FWD_PrimitiveTypeLong_6(org.eclipse.modisco.java.PrimitiveTypeLong) <em>Is Appropriate FWD Primitive Type Long 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Long 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isAppropriate_FWD_PrimitiveTypeLong_6(org.eclipse.modisco.java.PrimitiveTypeLong)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsAppropriate_FWD_PrimitiveTypeLong_6__PrimitiveTypeLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeLong, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeLong, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeLong_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeLong) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeLong)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__CheckDEC_FWD__PrimitiveTypeLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeLong#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeLong__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt <em>Primitive Type Int</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Int</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt
	 * @generated
	 */
	EClass getPrimitiveTypeInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_FWD__Match_PrimitiveTypeInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeInt) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeInt)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_BWD_PrimitiveType_60(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 60</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 60</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_BWD_PrimitiveType_60(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_BWD_PrimitiveType_60__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_FWD_PrimitiveTypeInt_6(org.eclipse.modisco.java.PrimitiveTypeInt) <em>Is Appropriate FWD Primitive Type Int 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Int 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isAppropriate_FWD_PrimitiveTypeInt_6(org.eclipse.modisco.java.PrimitiveTypeInt)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsAppropriate_FWD_PrimitiveTypeInt_6__PrimitiveTypeInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeInt, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeInt, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeInt_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeInt) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeInt)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__CheckDEC_FWD__PrimitiveTypeInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeInt#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeInt__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment_Abstract <em>Java Annotation2 Comment Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Annotation2 Comment Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment_Abstract
	 * @generated
	 */
	EClass getJavaAnnotation2Comment_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property <em>Field Dec2 Property</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Dec2 Property</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property
	 * @generated
	 */
	EClass getFieldDec2Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_FWD__Match_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property__RegisterObjectsToMatch_FWD__Match_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_solveCsp_FWD__Match_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_solveCsp_FWD__IsApplicableMatch_MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_BWD__Match_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property__RegisterObjectsToMatch_BWD__Match_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_solveCsp_BWD__Match_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_solveCsp_BWD__IsApplicableMatch_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_BWD_Property_13(org.eclipse.uml2.uml.Property) <em>Is Appropriate BWD Property 13</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Property 13</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_BWD_Property_13(org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_BWD_Property_13__Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_FWD_EMoflonEdge_1163(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1163</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1163</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isAppropriate_FWD_EMoflonEdge_1163(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsAppropriate_FWD_EMoflonEdge_1163__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Property, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Property, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_solveCsp_CC__Property_MFieldDefinition_VariableDeclarationFragment_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.VariableDeclarationFragment)
	 * @generated
	 */
	EOperation getFieldDec2Property__CheckDEC_FWD__MFieldDefinition_VariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkDEC_BWD(org.eclipse.uml2.uml.Property) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#checkDEC_BWD(org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property__CheckDEC_BWD__Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getFieldDec2Property__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldDec2Property__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass <em>Orphaned Class Dec2 Orphaned Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Orphaned Class Dec2 Orphaned Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass
	 * @generated
	 */
	EClass getOrphanedClassDec2OrphanedClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_FWD__Match_Model_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__RegisterObjectsToMatch_FWD__Match_Model_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_solveCsp_FWD__Match_Model_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_Model_Classifier_Model_AbstractTypeDeclaration_ASTNode2Element_JavaModel2UMLPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_BWD__Match_Model_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__RegisterObjectsToMatch_BWD__Match_Model_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_solveCsp_BWD__Match_Model_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_Model_Classifier_Model_AbstractTypeDeclaration_ASTNode2Element_JavaModel2UMLPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_BWD_EMoflonEdge_1059(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1059</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1059</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_BWD_EMoflonEdge_1059(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_BWD_EMoflonEdge_1059__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_FWD_EMoflonEdge_1164(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1164</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1164</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isAppropriate_FWD_EMoflonEdge_1164(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsAppropriate_FWD_EMoflonEdge_1164__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_solveCsp_CC__Model_Classifier_Model_AbstractTypeDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__CheckDEC_FWD__Model_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__CheckDEC_BWD__Model_Classifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__GenerateModel__RuleEntryContainer_JavaModel2UMLPackage_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_Model_Classifier_Model_AbstractTypeDeclaration_ASTNode2Element_JavaModel2UMLPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedClassDec2OrphanedClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClassDec2OrphanedClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage <em>Anonymous Class4 Enum Const In Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class4 Enum Const In Package</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage
	 * @generated
	 */
	EClass getAnonymousClass4EnumConstInPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_FWD__Match_Package_MAnonymousClass_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__RegisterObjectsToMatch_FWD__Match_Package_MAnonymousClass_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_solveCsp_FWD__Match_Package_MAnonymousClass_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_Package_MAnonymousClass_Enumeration_EnumConstantDeclaration_EnumDeclaration_ASTNode2Element_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_BWD__Match_Class_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__RegisterObjectsToMatch_BWD__Match_Class_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_solveCsp_BWD__Match_Class_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_Class_Package_Package_Enumeration_EnumConstantDeclaration_EnumDeclaration_ASTNode2Element_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_BWD_EMoflonEdge_1060(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1060</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1060</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_BWD_EMoflonEdge_1060(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_BWD_EMoflonEdge_1060__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_FWD_EMoflonEdge_1165(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1165</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1165</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isAppropriate_FWD_EMoflonEdge_1165(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsAppropriate_FWD_EMoflonEdge_1165__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_solveCsp_CC__Class_Package_Package_MAnonymousClass_Enumeration_EnumConstantDeclaration_EnumDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__CheckDEC_FWD__Package_MAnonymousClass_EnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__CheckDEC_BWD__Class_Package_Enumeration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Enumeration, org.eclipse.modisco.java.EnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_Package_Enumeration_EnumConstantDeclaration_EnumDeclaration_ASTNode2Element_JavaPackage2UmlPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConstInPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4EnumConstInPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType <em>Array Type2 Non Array Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Array Type2 Non Array Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType
	 * @generated
	 */
	EClass getArrayType2NonArrayType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_FWD__Match_TypeAccess_ArrayType_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__RegisterObjectsToMatch_FWD__Match_TypeAccess_ArrayType_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_solveCsp_FWD__Match_TypeAccess_ArrayType_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Type) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeAccess_ASTNode2Element_ArrayType_Type_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Type) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_BWD__Match_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Type) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__RegisterObjectsToMatch_BWD__Match_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Type) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_solveCsp_BWD__Match_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_BWD_Type_6(org.eclipse.uml2.uml.Type) <em>Is Appropriate BWD Type 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Type 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_BWD_Type_6(org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_BWD_Type_6__Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_FWD_EMoflonEdge_1166(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1166</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1166</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isAppropriate_FWD_EMoflonEdge_1166(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsAppropriate_FWD_EMoflonEdge_1166__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Type, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Type, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsApplicable_solveCsp_CC__TypeAccess_ArrayType_Type_Type_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__CheckDEC_FWD__TypeAccess_ArrayType_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkDEC_BWD(org.eclipse.uml2.uml.Type) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#checkDEC_BWD(org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__CheckDEC_BWD__Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Type, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.eclipse.uml2.uml.Type, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Type_Type_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ArrayType2NonArrayType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayType2NonArrayType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous <em>Anonymous Class4 Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class4 Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous
	 * @generated
	 */
	EClass getAnonymousClass4Anonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__RegisterObjectsToMatch_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_solveCsp_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_MClassInstanceCreation_MAnonymousClass_Class_MDefinition_AnonymousClassDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__RegisterObjectsToMatch_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_solveCsp_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_Class_Class_MDefinition_AnonymousClassDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_BWD_EMoflonEdge_1061(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1061</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1061</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_BWD_EMoflonEdge_1061(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_BWD_EMoflonEdge_1061__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_FWD_EMoflonEdge_1167(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1167</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1167</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isAppropriate_FWD_EMoflonEdge_1167(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsAppropriate_FWD_EMoflonEdge_1167__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_solveCsp_CC__MClassInstanceCreation_Class_MAnonymousClass_Class_MDefinition_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__CheckDEC_FWD__MClassInstanceCreation_MAnonymousClass_MDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__CheckDEC_BWD__Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_Class_MDefinition_AnonymousClassDeclaration_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Anonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Anonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType <em>Orphanded Primitive2 Primitive Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Orphanded Primitive2 Primitive Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType
	 * @generated
	 */
	EClass getOrphandedPrimitive2PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_FWD__Match_Model_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__RegisterObjectsToMatch_FWD__Match_Model_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_solveCsp_FWD__Match_Model_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_PrimitiveType_Model_PrimitiveType_ASTNode2Element_JavaModel2UMLPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_BWD__Match_Package_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__RegisterObjectsToMatch_BWD__Match_Package_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_solveCsp_BWD__Match_Package_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_PrimitiveType_Model_PrimitiveType_ASTNode2Element_JavaModel2UMLPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_BWD_EMoflonEdge_1062(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1062</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1062</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_BWD_EMoflonEdge_1062(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_BWD_EMoflonEdge_1062__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_FWD_EMoflonEdge_1168(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1168</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1168</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isAppropriate_FWD_EMoflonEdge_1168(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsAppropriate_FWD_EMoflonEdge_1168__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_solveCsp_CC__Package_PrimitiveType_Model_PrimitiveType_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__CheckDEC_FWD__Model_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__CheckDEC_BWD__Package_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__GenerateModel__RuleEntryContainer_JavaModel2UMLPackage_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.PrimitiveType, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_PrimitiveType_Model_PrimitiveType_ASTNode2Element_JavaModel2UMLPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphandedPrimitive2PrimitiveType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphandedPrimitive2PrimitiveType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage <em>Java Package To UML Package under Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Package To UML Package under Package</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage
	 * @generated
	 */
	EClass getJavaPackageToUMLPackage_underPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_FWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__RegisterObjectsToMatch_FWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_solveCsp_FWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_JavaPackage2UmlPackage_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_BWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__RegisterObjectsToMatch_BWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_solveCsp_BWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.Package) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_Package_JavaPackage2UmlPackage_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_BWD_EMoflonEdge_1063(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1063</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1063</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_BWD_EMoflonEdge_1063(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_BWD_EMoflonEdge_1063__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_FWD_EMoflonEdge_1169(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1169</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1169</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isAppropriate_FWD_EMoflonEdge_1169(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsAppropriate_FWD_EMoflonEdge_1169__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_solveCsp_CC__Package_Package_Package_Package_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__CheckDEC_FWD__Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Package)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__CheckDEC_BWD__Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__GenerateModel__RuleEntryContainer_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_JavaPackage2UmlPackage_Package_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaPackageToUMLPackage_underPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaPackageToUMLPackage_underPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration <em>Java Annotation2 Comment4 Body Declaration</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Java Annotation2 Comment4 Body Declaration</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration
	 * @generated
	 */
	EClass getJavaAnnotation2Comment4BodyDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_FWD__Match_Annotation_TypeAccess_BodyDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__RegisterObjectsToMatch_FWD__Match_Annotation_TypeAccess_BodyDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_solveCsp_FWD__Match_Annotation_TypeAccess_BodyDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_TypeAccess_ASTNode2Element_Interface_BodyDeclaration_AnnotationTypeDeclaration_ASTNode2Element_Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_BWD__Match_Comment_Interface_Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__RegisterObjectsToMatch_BWD__Match_Comment_Interface_Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_solveCsp_BWD__Match_Comment_Interface_Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Comment_Interface_BodyDeclaration_AnnotationTypeDeclaration_ASTNode2Element_Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_BWD_EMoflonEdge_1064(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1064</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1064</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_BWD_EMoflonEdge_1064(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_BWD_EMoflonEdge_1064__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_FWD_EMoflonEdge_1170(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1170</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1170</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isAppropriate_FWD_EMoflonEdge_1170(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsAppropriate_FWD_EMoflonEdge_1170__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.uml2.uml.Element, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.uml2.uml.Element, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_solveCsp_CC__Annotation_TypeAccess_Comment_Interface_BodyDeclaration_AnnotationTypeDeclaration_Element_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__CheckDEC_FWD__Annotation_TypeAccess_BodyDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#checkDEC_BWD(org.eclipse.uml2.uml.Comment, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__CheckDEC_BWD__Comment_Interface_Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Interface_BodyDeclaration_AnnotationTypeDeclaration_ASTNode2Element_Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.JavaAnnotation2Comment4BodyDeclaration#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getJavaAnnotation2Comment4BodyDeclaration__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class <em>Inner Declaration2 Inner Classifier In Method4 Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Method4 Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InMethod4Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_FWD__Match_ClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassDeclaration_ASTNode2Element_MAbstractMethodDefinition_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__RegisterObjectsToMatch_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_solveCsp_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_ASTNode2Element_MAbstractMethodDefinition_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_BWD_EMoflonEdge_1065(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1065</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1065</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_BWD_EMoflonEdge_1065(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_BWD_EMoflonEdge_1065__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_FWD_EMoflonEdge_1171(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1171</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1171</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isAppropriate_FWD_EMoflonEdge_1171(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsAppropriate_FWD_EMoflonEdge_1171__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_solveCsp_CC__ClassDeclaration_MAbstractMethodDefinition_Classifier_AbstractTypeDeclaration_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__CheckDEC_FWD__ClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__CheckDEC_BWD__Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_ASTNode2Element_MAbstractMethodDefinition_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4Class__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType <em>Inner Declaration2 Inner Classifier In Annotation Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Annotation Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_FWD__Match_AbstractTypeDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_solveCsp_FWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Interface_AnnotationTypeDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__RegisterObjectsToMatch_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_solveCsp_BWD__Match_Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Interface_AnnotationTypeDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_BWD_EMoflonEdge_1066(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1066</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1066</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_BWD_EMoflonEdge_1066(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_BWD_EMoflonEdge_1066__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_FWD_EMoflonEdge_1172(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1172</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1172</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isAppropriate_FWD_EMoflonEdge_1172(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsAppropriate_FWD_EMoflonEdge_1172__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_solveCsp_CC__Classifier_AbstractTypeDeclaration_Interface_AnnotationTypeDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__CheckDEC_FWD__AbstractTypeDeclaration_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__CheckDEC_BWD__Classifier_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__GenerateModel_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Interface_AnnotationTypeDeclaration_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InAnnotationType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InAnnotationType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class <em>Parameterized Type2 Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class
	 * @generated
	 */
	EClass getParameterizedType2Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_FWD__Match_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_Class_ASTNode2Element_AbstractTypeDeclaration_ParameterizedType_Package_JavaPackage2UmlPackage_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Class__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_BWD__Match_Package_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class__RegisterObjectsToMatch_BWD__Match_Package_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_solveCsp_BWD__Match_Package_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_Class_ASTNode2Element_Class_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Class__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_BWD_EMoflonEdge_1067(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1067</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1067</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_BWD_EMoflonEdge_1067(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_BWD_EMoflonEdge_1067__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_FWD_EMoflonEdge_1173(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1173</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1173</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isAppropriate_FWD_EMoflonEdge_1173(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsAppropriate_FWD_EMoflonEdge_1173__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_solveCsp_CC__Package_Class_Class_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class__CheckDEC_FWD__AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class__CheckDEC_BWD__Package_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Class__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterizedType2Class__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_Class_ASTNode2Element_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar <em>Primitive Type Char</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Char</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar
	 * @generated
	 */
	EClass getPrimitiveTypeChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_FWD__Match_PrimitiveTypeChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeChar) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeChar)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_BWD_PrimitiveType_61(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 61</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 61</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_BWD_PrimitiveType_61(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_BWD_PrimitiveType_61__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_FWD_PrimitiveTypeChar_6(org.eclipse.modisco.java.PrimitiveTypeChar) <em>Is Appropriate FWD Primitive Type Char 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Char 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isAppropriate_FWD_PrimitiveTypeChar_6(org.eclipse.modisco.java.PrimitiveTypeChar)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsAppropriate_FWD_PrimitiveTypeChar_6__PrimitiveTypeChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeChar, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeChar, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeChar_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeChar) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeChar)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__CheckDEC_FWD__PrimitiveTypeChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeChar#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeChar__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization <em>Type Access2 Interface Realization</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Access2 Interface Realization</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization
	 * @generated
	 */
	EClass getTypeAccess2InterfaceRealization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_FWD__Match_ClassDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassDeclaration_BehavioredClassifier_ASTNode2Element_InterfaceDeclaration_ASTNode2Element_TypeAccess_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_BWD__Match_BehavioredClassifier_Interface_InterfaceRealization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__RegisterObjectsToMatch_BWD__Match_BehavioredClassifier_Interface_InterfaceRealization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_solveCsp_BWD__Match_BehavioredClassifier_Interface_InterfaceRealization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_BehavioredClassifier_ASTNode2Element_InterfaceDeclaration_ASTNode2Element_Interface_InterfaceRealization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_BWD_EMoflonEdge_1068(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1068</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1068</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_BWD_EMoflonEdge_1068(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_BWD_EMoflonEdge_1068__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_FWD_EMoflonEdge_1174(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1174</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1174</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isAppropriate_FWD_EMoflonEdge_1174(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsAppropriate_FWD_EMoflonEdge_1174__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_solveCsp_CC__ClassDeclaration_BehavioredClassifier_InterfaceDeclaration_TypeAccess_Interface_InterfaceRealization_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__CheckDEC_FWD__ClassDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkDEC_BWD(org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#checkDEC_BWD(org.eclipse.uml2.uml.BehavioredClassifier, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.InterfaceRealization)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__CheckDEC_BWD__BehavioredClassifier_Interface_InterfaceRealization();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.uml2.uml.BehavioredClassifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassDeclaration_BehavioredClassifier_ASTNode2Element_InterfaceDeclaration_ASTNode2Element_Interface_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeAccess2InterfaceRealization#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeAccess2InterfaceRealization__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OrphanedTypeDec2OrphanedType_Abstract <em>Orphaned Type Dec2 Orphaned Type Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Orphaned Type Dec2 Orphaned Type Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OrphanedTypeDec2OrphanedType_Abstract
	 * @generated
	 */
	EClass getOrphanedTypeDec2OrphanedType_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class <em>Anonymous Class4 Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class4 Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class
	 * @generated
	 */
	EClass getAnonymousClass4Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__RegisterObjectsToMatch_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_solveCsp_FWD__Match_MClassInstanceCreation_MAnonymousClass_MDefinition_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_solveCsp_FWD__IsApplicableMatch_MClassInstanceCreation_MAnonymousClass_Class_MDefinition_MClass_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__RegisterObjectsToMatch_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_solveCsp_BWD__Match_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_solveCsp_BWD__IsApplicableMatch_Class_Class_MDefinition_MClass_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_BWD_EMoflonEdge_1069(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1069</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1069</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_BWD_EMoflonEdge_1069(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_BWD_EMoflonEdge_1069__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_FWD_EMoflonEdge_1175(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1175</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1175</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isAppropriate_FWD_EMoflonEdge_1175(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsAppropriate_FWD_EMoflonEdge_1175__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.eclipse.uml2.uml.Class, org.gravity.modisco.MAnonymousClass, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_solveCsp_CC__MClassInstanceCreation_Class_MAnonymousClass_Class_MDefinition_MClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MAnonymousClass, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__CheckDEC_FWD__MClassInstanceCreation_MAnonymousClass_MDefinition_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__CheckDEC_BWD__Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Class, org.gravity.modisco.MDefinition, org.gravity.modisco.MClass, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__GenerateModel_solveCsp_BWD__IsApplicableMatch_Class_MDefinition_MClass_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClass4Class__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass <em>Inner Declaration2 Inner Classifier In Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_FWD__Match_AbstractTypeDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class_ClassDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__RegisterObjectsToMatch_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_solveCsp_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class_ClassDeclaration_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_BWD_EMoflonEdge_1070(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1070</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1070</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_BWD_EMoflonEdge_1070(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_BWD_EMoflonEdge_1070__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_FWD_EMoflonEdge_1176(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1176</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1176</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isAppropriate_FWD_EMoflonEdge_1176(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsAppropriate_FWD_EMoflonEdge_1176__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_solveCsp_CC__Classifier_AbstractTypeDeclaration_Class_ClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__CheckDEC_FWD__AbstractTypeDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__CheckDEC_BWD__Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class_ClassDeclaration_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact <em>Manifestation4 Compilation Unit2 Artifact</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Manifestation4 Compilation Unit2 Artifact</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact
	 * @generated
	 */
	EClass getManifestation4CompilationUnit2Artifact();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_FWD__Match_AbstractTypeDeclaration_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact, org.eclipse.modisco.java.CompilationUnit) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_solveCsp_FWD__IsApplicableMatch_AbstractTypeDeclaration_ASTNode2Element_Artifact_Classifier_CompilationUnit2Artifact_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_BWD__Match_Artifact_Classifier_Manifestation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__RegisterObjectsToMatch_BWD__Match_Artifact_Classifier_Manifestation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_solveCsp_BWD__Match_Artifact_Classifier_Manifestation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact, org.eclipse.uml2.uml.Manifestation, org.eclipse.modisco.java.CompilationUnit) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact, org.eclipse.uml2.uml.Manifestation, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_solveCsp_BWD__IsApplicableMatch_AbstractTypeDeclaration_ASTNode2Element_Artifact_Classifier_CompilationUnit2Artifact_Manifestation_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_BWD_EMoflonEdge_1071(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1071</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1071</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_BWD_EMoflonEdge_1071(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_BWD_EMoflonEdge_1071__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_FWD_EMoflonEdge_1177(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1177</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1177</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isAppropriate_FWD_EMoflonEdge_1177(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsAppropriate_FWD_EMoflonEdge_1177__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation, org.eclipse.modisco.java.CompilationUnit, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation, org.eclipse.modisco.java.CompilationUnit, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_solveCsp_CC__AbstractTypeDeclaration_Artifact_Classifier_Manifestation_CompilationUnit_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__CheckDEC_FWD__AbstractTypeDeclaration_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkDEC_BWD(org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#checkDEC_BWD(org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Manifestation)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__CheckDEC_BWD__Artifact_Classifier_Manifestation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__GenerateModel__RuleEntryContainer_ASTNode2Element_CompilationUnit2Artifact();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact, org.eclipse.modisco.java.CompilationUnit, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Artifact, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.CompilationUnit2Artifact, org.eclipse.modisco.java.CompilationUnit, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__GenerateModel_solveCsp_BWD__IsApplicableMatch_AbstractTypeDeclaration_ASTNode2Element_Artifact_Classifier_CompilationUnit2Artifact_CompilationUnit_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.Manifestation4CompilationUnit2Artifact#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getManifestation4CompilationUnit2Artifact__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation <em>Method Dec2 Operation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Dec2 Operation</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation
	 * @generated
	 */
	EClass getMethodDec2Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_FWD__Match_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodDec2Operation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDec2Operation__RegisterObjectsToMatch_FWD__Match_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_solveCsp_FWD__Match_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getMethodDec2Operation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2Operation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_BWD__Match_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodDec2Operation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2Operation__RegisterObjectsToMatch_BWD__Match_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_solveCsp_BWD__Match_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_solveCsp_BWD__IsApplicableMatch_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getMethodDec2Operation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2Operation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_BWD_Operation_13(org.eclipse.uml2.uml.Operation) <em>Is Appropriate BWD Operation 13</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Operation 13</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_BWD_Operation_13(org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_BWD_Operation_13__Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_FWD_MMethodDefinition_6(org.gravity.modisco.MMethodDefinition) <em>Is Appropriate FWD MMethod Definition 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD MMethod Definition 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isAppropriate_FWD_MMethodDefinition_6(org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsAppropriate_FWD_MMethodDefinition_6__MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodDec2Operation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodDec2Operation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.eclipse.uml2.uml.Operation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_solveCsp_CC__MMethodDefinition_Operation_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2Operation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkDEC_FWD(org.gravity.modisco.MMethodDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkDEC_FWD(org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDec2Operation__CheckDEC_FWD__MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkDEC_BWD(org.eclipse.uml2.uml.Operation) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#checkDEC_BWD(org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getMethodDec2Operation__CheckDEC_BWD__Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getMethodDec2Operation__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodDec2Operation__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.MethodDec2Operation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDec2Operation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface <em>Parameterized Type2 Class Inner Type In Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Class Inner Type In Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface
	 * @generated
	 */
	EClass getParameterizedType2Class_InnerTypeInInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_FWD__Match_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_ASTNode2Element_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_JavaPackage2UmlPackage_TypeAccess_Class_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_BWD__Match_Package_Interface_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__RegisterObjectsToMatch_BWD__Match_Package_Interface_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_solveCsp_BWD__Match_Package_Interface_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Class_ASTNode2Element_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_BWD_EMoflonEdge_1072(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1072</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1072</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_BWD_EMoflonEdge_1072(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_BWD_EMoflonEdge_1072__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_FWD_EMoflonEdge_1178(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1178</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1178</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isAppropriate_FWD_EMoflonEdge_1178(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsAppropriate_FWD_EMoflonEdge_1178__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_solveCsp_CC__Package_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess_Class_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__CheckDEC_FWD__AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__CheckDEC_BWD__Package_Interface_Class_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Class_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Class_InnerTypeInInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Class_InnerTypeInInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Classifier_InnerTypeInClass_Abstract <em>Parameterized Type2 Classifier Inner Type In Class Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Classifier Inner Type In Class Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Classifier_InnerTypeInClass_Abstract
	 * @generated
	 */
	EClass getParameterizedType2Classifier_InnerTypeInClass_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConst_Abstract <em>Anonymous Class4 Enum Const Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class4 Enum Const Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.AnonymousClass4EnumConst_Abstract
	 * @generated
	 */
	EClass getAnonymousClass4EnumConst_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat <em>Primitive Type Float</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Float</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat
	 * @generated
	 */
	EClass getPrimitiveTypeFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_FWD__Match_PrimitiveTypeFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeFloat) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeFloat)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__RegisterObjectsToMatch_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_solveCsp_BWD__Match_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_solveCsp_BWD__IsApplicableMatch_PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_BWD_PrimitiveType_62(org.eclipse.uml2.uml.PrimitiveType) <em>Is Appropriate BWD Primitive Type 62</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD Primitive Type 62</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_BWD_PrimitiveType_62(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_BWD_PrimitiveType_62__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_FWD_PrimitiveTypeFloat_6(org.eclipse.modisco.java.PrimitiveTypeFloat) <em>Is Appropriate FWD Primitive Type Float 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD Primitive Type Float 6</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isAppropriate_FWD_PrimitiveTypeFloat_6(org.eclipse.modisco.java.PrimitiveTypeFloat)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsAppropriate_FWD_PrimitiveTypeFloat_6__PrimitiveTypeFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeFloat, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.PrimitiveType, org.eclipse.modisco.java.PrimitiveTypeFloat, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_solveCsp_CC__PrimitiveType_PrimitiveTypeFloat_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeFloat) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeFloat)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__CheckDEC_FWD__PrimitiveTypeFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#checkDEC_BWD(org.eclipse.uml2.uml.PrimitiveType)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__CheckDEC_BWD__PrimitiveType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveTypeFloat#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeFloat__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.FieldDeclarationTypeAccessType2PropertyType <em>Field Declaration Type Access Type2 Property Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Declaration Type Access Type2 Property Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDeclarationTypeAccessType2PropertyType
	 * @generated
	 */
	EClass getFieldDeclarationTypeAccessType2PropertyType();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous <em>Inner Declaration2 Inner Classifier In Method4 IAnonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Method4 IAnonymous</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InMethod4IAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_FWD__Match_AnonymousClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__RegisterObjectsToMatch_FWD__Match_AnonymousClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_solveCsp_FWD__Match_AnonymousClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnonymousClassDeclaration_ASTNode2Element_MAbstractMethodDefinition_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__RegisterObjectsToMatch_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_solveCsp_BWD__Match_Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_AnonymousClassDeclaration_ASTNode2Element_MAbstractMethodDefinition_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_BWD_EMoflonEdge_1073(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1073</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1073</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_BWD_EMoflonEdge_1073(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_BWD_EMoflonEdge_1073__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_FWD_EMoflonEdge_1179(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1179</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1179</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isAppropriate_FWD_EMoflonEdge_1179(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsAppropriate_FWD_EMoflonEdge_1179__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_solveCsp_CC__AnonymousClassDeclaration_MAbstractMethodDefinition_Classifier_AbstractTypeDeclaration_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__CheckDEC_FWD__AnonymousClassDeclaration_MAbstractMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#checkDEC_BWD(org.eclipse.uml2.uml.Classifier, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__CheckDEC_BWD__Classifier_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MAbstractMethodDefinition, org.eclipse.uml2.uml.Classifier, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_AnonymousClassDeclaration_ASTNode2Element_MAbstractMethodDefinition_Classifier_ASTNode2Element_AbstractTypeDeclaration_Class_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod4IAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInnerDeclaration2InnerClassifier_InMethod4IAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type <em>Unresolved Type Declaration2 Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Unresolved Type Declaration2 Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type
	 * @generated
	 */
	EClass getUnresolvedTypeDeclaration2Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_FWD__Match_UnresolvedTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__RegisterObjectsToMatch_FWD__Match_UnresolvedTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_solveCsp_FWD__Match_UnresolvedTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.modisco.java.Model) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_solveCsp_FWD__IsApplicableMatch_Model_UnresolvedTypeDeclaration_JavaModel2UMLPackage_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_BWD__Match_Model_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__RegisterObjectsToMatch_BWD__Match_Model_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_solveCsp_BWD__Match_Model_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Model) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_solveCsp_BWD__IsApplicableMatch_Model_JavaModel2UMLPackage_Class_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_BWD_EMoflonEdge_1074(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1074</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1074</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_BWD_EMoflonEdge_1074(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_BWD_EMoflonEdge_1074__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_FWD_EMoflonEdge_1180(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1180</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1180</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isAppropriate_FWD_EMoflonEdge_1180(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsAppropriate_FWD_EMoflonEdge_1180__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_solveCsp_CC__Model_UnresolvedTypeDeclaration_Class_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkDEC_FWD(org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkDEC_FWD(org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__CheckDEC_FWD__UnresolvedTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__CheckDEC_BWD__Model_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__GenerateModel__RuleEntryContainer_JavaModel2UMLPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Model, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__GenerateModel_solveCsp_BWD__IsApplicableMatch_Model_JavaModel2UMLPackage_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.UnresolvedTypeDeclaration2Type#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedTypeDeclaration2Type__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous <em>Field Dec2 Property4 Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Dec2 Property4 Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous
	 * @generated
	 */
	EClass getFieldDec2Property4_Anonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_FWD__Match_MFieldDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__RegisterObjectsToMatch_FWD__Match_MFieldDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_solveCsp_FWD__Match_MFieldDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_ASTNode2Element_ASTNode2Element_MFieldDefinition_Class_Property_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_BWD__Match_Class_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__RegisterObjectsToMatch_BWD__Match_Class_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_solveCsp_BWD__Match_Class_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_ASTNode2Element_MFieldDefinition_Class_Property_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_BWD_EMoflonEdge_1075(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1075</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1075</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_BWD_EMoflonEdge_1075(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_BWD_EMoflonEdge_1075__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_FWD_EMoflonEdge_1181(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1181</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1181</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isAppropriate_FWD_EMoflonEdge_1181(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsAppropriate_FWD_EMoflonEdge_1181__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_solveCsp_CC(org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_solveCsp_CC(org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_solveCsp_CC__MFieldDefinition_Class_Property_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__CheckDEC_FWD__MFieldDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#checkDEC_BWD(org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__CheckDEC_BWD__Class_Property();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Property, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_ASTNode2Element_MFieldDefinition_Class_Property_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4_Anonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4_Anonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface <em>Type Parameter2 Object In Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Parameter2 Object In Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface
	 * @generated
	 */
	EClass getTypeParameter2Object_InInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_FWD__Match_InterfaceDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_InterfaceDeclaration_Interface_TypeParameter_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_BWD__Match_Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__RegisterObjectsToMatch_BWD__Match_Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_solveCsp_BWD__Match_Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_InterfaceDeclaration_Interface_Class_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_BWD_EMoflonEdge_1076(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1076</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1076</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_BWD_EMoflonEdge_1076(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_BWD_EMoflonEdge_1076__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_FWD_EMoflonEdge_1182(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1182</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1182</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isAppropriate_FWD_EMoflonEdge_1182(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsAppropriate_FWD_EMoflonEdge_1182__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_solveCsp_CC__InterfaceDeclaration_Interface_Class_TypeParameter_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeParameter)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__CheckDEC_FWD__InterfaceDeclaration_TypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkDEC_BWD(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#checkDEC_BWD(org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__CheckDEC_BWD__Interface_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_InterfaceDeclaration_Interface_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.TypeParameter2Object_InInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter2Object_InInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class <em>Field Dec2 Property4 Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Dec2 Property4 Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class
	 * @generated
	 */
	EClass getFieldDec2Property4Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_FWD__Match_ClassDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_solveCsp_FWD__IsApplicableMatch_ASTNode2Element_ClassDeclaration_MFieldDefinition_ASTNode2Element_Property_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_BWD__Match_Property_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__RegisterObjectsToMatch_BWD__Match_Property_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_solveCsp_BWD__Match_Property_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_ClassDeclaration_MFieldDefinition_ASTNode2Element_Property_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_BWD_EMoflonEdge_1077(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1077</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1077</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_BWD_EMoflonEdge_1077(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_BWD_EMoflonEdge_1077__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_FWD_EMoflonEdge_1183(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1183</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1183</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isAppropriate_FWD_EMoflonEdge_1183(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsAppropriate_FWD_EMoflonEdge_1183__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_solveCsp_CC__ClassDeclaration_MFieldDefinition_Property_Class_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__CheckDEC_FWD__ClassDeclaration_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkDEC_BWD(org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#checkDEC_BWD(org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__CheckDEC_BWD__Property_Class();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Property, org.eclipse.uml2.uml.Class, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_ClassDeclaration_MFieldDefinition_ASTNode2Element_Property_Class_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.FieldDec2Property4Class#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDec2Property4Class__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType <em>Operation In Annotation Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Operation In Annotation Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType
	 * @generated
	 */
	EClass getOperationInAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_FWD__Match_AnnotationTypeDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__RegisterObjectsToMatch_FWD__Match_AnnotationTypeDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_solveCsp_FWD__Match_AnnotationTypeDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_solveCsp_FWD__IsApplicableMatch_Operation_ASTNode2Element_Interface_ASTNode2Element_AnnotationTypeDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_BWD__Match_Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__RegisterObjectsToMatch_BWD__Match_Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_solveCsp_BWD__Match_Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_solveCsp_BWD__IsApplicableMatch_Operation_ASTNode2Element_Interface_ASTNode2Element_AnnotationTypeDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_BWD_EMoflonEdge_1078(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1078</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1078</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_BWD_EMoflonEdge_1078(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_BWD_EMoflonEdge_1078__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_FWD_EMoflonEdge_1184(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1184</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1184</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isAppropriate_FWD_EMoflonEdge_1184(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsAppropriate_FWD_EMoflonEdge_1184__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_solveCsp_CC__Operation_Interface_AnnotationTypeDeclaration_MAbstractMethodDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__CheckDEC_FWD__AnnotationTypeDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__CheckDEC_BWD__Operation_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__GenerateModel_solveCsp_BWD__IsApplicableMatch_Operation_ASTNode2Element_Interface_ASTNode2Element_AnnotationTypeDeclaration_MAbstractMethodDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInAnnotationType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInAnnotationType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4 <em>Variable Dec2 Parameter4</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Variable Dec2 Parameter4</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4
	 * @generated
	 */
	EClass getVariableDec2Parameter4();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_FWD__Match_TypeAccess_Type_MSingleVariableDeclaration_AbstractMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__RegisterObjectsToMatch_FWD__Match_TypeAccess_Type_MSingleVariableDeclaration_AbstractMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_solveCsp_FWD__Match_TypeAccess_Type_MSingleVariableDeclaration_AbstractMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_solveCsp_FWD__IsApplicableMatch_Operation_ASTNode2Element_Type_TypeAccess_ASTNode2Element_Type_MSingleVariableDeclaration_AbstractMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_BWD__Match_Operation_Parameter_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__RegisterObjectsToMatch_BWD__Match_Operation_Parameter_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_solveCsp_BWD__Match_Operation_Parameter_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.AbstractMethodDeclaration) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.AbstractMethodDeclaration)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_solveCsp_BWD__IsApplicableMatch_Operation_ASTNode2Element_Parameter_Type_ASTNode2Element_Type_AbstractMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_BWD_EMoflonEdge_1079(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1079</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1079</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_BWD_EMoflonEdge_1079(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_BWD_EMoflonEdge_1079__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_FWD_EMoflonEdge_1185(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1185</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1185</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isAppropriate_FWD_EMoflonEdge_1185(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsAppropriate_FWD_EMoflonEdge_1185__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_solveCsp_CC__Operation_Parameter_Type_TypeAccess_Type_MSingleVariableDeclaration_AbstractMethodDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.AbstractMethodDeclaration)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__CheckDEC_FWD__TypeAccess_Type_MSingleVariableDeclaration_AbstractMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#checkDEC_BWD(org.eclipse.uml2.uml.Operation, org.eclipse.uml2.uml.Parameter, org.eclipse.uml2.uml.Type)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__CheckDEC_BWD__Operation_Parameter_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.AbstractMethodDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Type, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.AbstractMethodDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__GenerateModel_solveCsp_BWD__IsApplicableMatch_Operation_ASTNode2Element_Type_ASTNode2Element_Type_AbstractMethodDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.VariableDec2Parameter4#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDec2Parameter4__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum <em>Operation In Enum</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Operation In Enum</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum
	 * @generated
	 */
	EClass getOperationInEnum();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_FWD__Match_EnumDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInEnum__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInEnum__RegisterObjectsToMatch_FWD__Match_EnumDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_solveCsp_FWD__Match_EnumDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_solveCsp_FWD__IsApplicableMatch_ASTNode2Element_Enumeration_Operation_ASTNode2Element_EnumDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInEnum__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInEnum__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_BWD__Match_Enumeration_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOperationInEnum__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getOperationInEnum__RegisterObjectsToMatch_BWD__Match_Enumeration_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_solveCsp_BWD__Match_Enumeration_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Enumeration_Operation_ASTNode2Element_EnumDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getOperationInEnum__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInEnum__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_BWD_EMoflonEdge_1080(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1080</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1080</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_BWD_EMoflonEdge_1080(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_BWD_EMoflonEdge_1080__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_FWD_EMoflonEdge_1186(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1186</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1186</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isAppropriate_FWD_EMoflonEdge_1186(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOperationInEnum__IsAppropriate_FWD_EMoflonEdge_1186__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInEnum__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOperationInEnum__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_solveCsp_CC__Enumeration_Operation_EnumDeclaration_MAbstractMethodDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInEnum__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getOperationInEnum__CheckDEC_FWD__EnumDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkDEC_BWD(org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#checkDEC_BWD(org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation)
	 * @generated
	 */
	EOperation getOperationInEnum__CheckDEC_BWD__Enumeration_Operation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getOperationInEnum__GenerateModel__RuleEntryContainer_ASTNode2Element_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Enumeration, org.eclipse.uml2.uml.Operation, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.modisco.java.EnumDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOperationInEnum__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNode2Element_Enumeration_Operation_ASTNode2Element_EnumDeclaration_MAbstractMethodDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.OperationInEnum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.OperationInEnum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOperationInEnum__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface <em>Parameterized Type2 Interface Inner Type In Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Interface Inner Type In Interface</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface
	 * @generated
	 */
	EClass getParameterizedType2Interface_InnerTypeInInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_FWD__Match_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_ASTNode2Element_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_JavaPackage2UmlPackage_TypeAccess_Interface_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_BWD__Match_Package_Interface_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__RegisterObjectsToMatch_BWD__Match_Package_Interface_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_solveCsp_BWD__Match_Package_Interface_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Interface_ASTNode2Element_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_BWD_EMoflonEdge_1081(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1081</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1081</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_BWD_EMoflonEdge_1081(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_BWD_EMoflonEdge_1081__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_FWD_EMoflonEdge_1187(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1187</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1187</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isAppropriate_FWD_EMoflonEdge_1187(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsAppropriate_FWD_EMoflonEdge_1187__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_solveCsp_CC__Package_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess_Interface_Interface_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__CheckDEC_FWD__AbstractTypeDeclaration_AbstractTypeDeclaration_ParameterizedType_Package_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__CheckDEC_BWD__Package_Interface_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Interface_AbstractTypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Interface_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.Modifier2NamedElement_Abstract <em>Modifier2 Named Element Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Modifier2 Named Element Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.Modifier2NamedElement_Abstract
	 * @generated
	 */
	EClass getModifier2NamedElement_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass <em>Parameterized Type2 Interface Inner Type In Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type2 Interface Inner Type In Class</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass
	 * @generated
	 */
	EClass getParameterizedType2Interface_InnerTypeInClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_FWD__Match_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__RegisterObjectsToMatch_FWD__Match_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_solveCsp_FWD__Match_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_ASTNode2Element_Class_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_JavaPackage2UmlPackage_TypeAccess_Interface_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_BWD__Match_Package_Class_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__RegisterObjectsToMatch_BWD__Match_Package_Class_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_solveCsp_BWD__Match_Package_Class_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Class_TypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Interface_ASTNode2Element_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_BWD_EMoflonEdge_1082(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1082</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1082</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_BWD_EMoflonEdge_1082(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_BWD_EMoflonEdge_1082__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_FWD_EMoflonEdge_1188(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1188</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1188</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isAppropriate_FWD_EMoflonEdge_1188(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsAppropriate_FWD_EMoflonEdge_1188__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_solveCsp_CC__Package_Class_TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess_Interface_Interface_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkDEC_FWD(org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkDEC_FWD(org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__CheckDEC_FWD__TypeDeclaration_AbstractTypeDeclaration_Package_ParameterizedType_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#checkDEC_BWD(org.eclipse.uml2.uml.Package, org.eclipse.uml2.uml.Class, org.eclipse.uml2.uml.Interface, org.eclipse.uml2.uml.Interface)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__CheckDEC_BWD__Package_Class_Interface_Interface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.ASTNode2Element)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__GenerateModel__RuleEntryContainer_ASTNode2Element();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.uml2.uml.Package, org.gravity.tgg.modisco.uml.ASTNode2Element, org.eclipse.uml2.uml.Class, org.eclipse.modisco.java.TypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.uml.JavaPackage2UmlPackage, org.eclipse.uml2.uml.Interface, org.gravity.tgg.modisco.uml.ASTNode2Element, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_ASTNode2Element_Class_TypeDeclaration_AbstractTypeDeclaration_Package_JavaPackage2UmlPackage_Interface_ASTNode2Element_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.ParameterizedType2Interface_InnerTypeInClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedType2Interface_InnerTypeInClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.PrimitiveType2PrimitiveType <em>Primitive Type2 Primitive Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type2 Primitive Type</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.PrimitiveType2PrimitiveType
	 * @generated
	 */
	EClass getPrimitiveType2PrimitiveType();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact <em>Compilation Unit2 Artifact</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Compilation Unit2 Artifact</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact
	 * @generated
	 */
	EClass getCompilationUnit2Artifact();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit) <em>Is Appropriate FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_FWD__Match_Model_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_FWD(org.moflon.tgg.runtime.Match) <em>Is Applicable FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit) <em>Register Objects To Match FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__RegisterObjectsToMatch_FWD__Match_Model_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit) <em>Is Appropriate solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_solveCsp_FWD__Match_Model_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit) <em>Is Applicable solve Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_solveCsp_FWD__IsApplicableMatch_JavaModel2UMLPackage_Model_Model_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkTypes_FWD(org.moflon.tgg.runtime.Match) <em>Check Types FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact) <em>Is Appropriate BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_BWD__Match_Model_Artifact();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch) <em>Perform BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Perform BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_BWD(org.moflon.tgg.runtime.Match) <em>Is Applicable BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact) <em>Register Objects To Match BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects To Match BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__RegisterObjectsToMatch_BWD__Match_Model_Artifact();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact) <em>Is Appropriate solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_solveCsp_BWD__Match_Model_Artifact();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Appropriate check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact, org.eclipse.modisco.java.Model) <em>Is Applicable solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_solveCsp_BWD__IsApplicableMatch_JavaModel2UMLPackage_Model_Artifact_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject) <em>Register Objects BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Register Objects BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#registerObjects_BWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkTypes_BWD(org.moflon.tgg.runtime.Match) <em>Check Types BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Types BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_BWD_EMoflonEdge_1083(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1083</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1083</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_BWD_EMoflonEdge_1083(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_BWD_EMoflonEdge_1083__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_FWD_EMoflonEdge_1189(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1189</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1189</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isAppropriate_FWD_EMoflonEdge_1189(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsAppropriate_FWD_EMoflonEdge_1189__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch) <em>Check Attributes BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check Attributes BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match) <em>Is Applicable solve Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable solve Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_solveCsp_CC(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_solveCsp_CC__Model_Artifact_Model_CompilationUnit_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP) <em>Is Applicable check Csp CC</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Applicable check Csp CC</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit) <em>Check DEC FWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC FWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__CheckDEC_FWD__Model_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact) <em>Check DEC BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Check DEC BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#checkDEC_BWD(org.eclipse.uml2.uml.Model, org.eclipse.uml2.uml.Artifact)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__CheckDEC_BWD__Model_Artifact();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage) <em>Generate Model</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__GenerateModel__RuleEntryContainer_JavaModel2UMLPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult) <em>Generate Model solve Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model solve Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.uml.JavaModel2UMLPackage, org.eclipse.uml2.uml.Model, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__GenerateModel_solveCsp_BWD__IsApplicableMatch_JavaModel2UMLPackage_Model_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP) <em>Generate Model check Csp BWD</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Generate Model check Csp BWD</em>' operation.
	 * @see org.gravity.tgg.modisco.uml.Rules.CompilationUnit2Artifact#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnit2Artifact__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod_Abstract <em>Inner Declaration2 Inner Classifier In Method Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Inner Declaration2 Inner Classifier In Method Abstract</em>'.
	 * @see org.gravity.tgg.modisco.uml.Rules.InnerDeclaration2InnerClassifier_InMethod_Abstract
	 * @generated
	 */
	EClass getInnerDeclaration2InnerClassifier_InMethod_Abstract();

	/**
	 * 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
	 */
	RulesFactory getRulesFactory();

} //RulesPackage
