/**
 */
package org.gravity.tgg.modisco.pm.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.pm.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.pm/model/Pm.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.pm.Rules.impl.RulesPackageImpl.init();

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.NestedEnumInTypeImpl <em>Nested Enum In Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.NestedEnumInTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getNestedEnumInType()
	 * @generated
	 */
	int NESTED_ENUM_IN_TYPE = 0;

	/**
	 * The number of structural features of the '<em>Nested Enum In Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___IS_APPROPRIATE_FWD__MATCH_ENUMDECLARATION_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 NESTED_ENUM_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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ENUMDECLARATION_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 NESTED_ENUM_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ENUMDECLARATION_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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ENUMDECLARATION_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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 NESTED_ENUM_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 NESTED_ENUM_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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___IS_APPROPRIATE_BWD__MATCH_TYPEGRAPH_TENUM_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_ENUM_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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPEGRAPH_TENUM_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_ENUM_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPEGRAPH_TENUM_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TENUM_TCLASS_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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 NESTED_ENUM_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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1021</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_ENUM_IN_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1021__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 NESTED_ENUM_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 NESTED_ENUM_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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__ENUMDECLARATION_TYPEGRAPH_TENUM_TCLASS_TABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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 NESTED_ENUM_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 NESTED_ENUM_IN_TYPE___CHECK_DEC_FWD__ENUMDECLARATION_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 NESTED_ENUM_IN_TYPE___CHECK_DEC_BWD__TYPEGRAPH_TENUM_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_ENUM_IN_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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 NESTED_ENUM_IN_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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 NESTED_ENUM_IN_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MemberInClassVisibilityImpl <em>Member In Class Visibility</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MemberInClassVisibilityImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMemberInClassVisibility()
	 * @generated
	 */
	int MEMBER_IN_CLASS_VISIBILITY = 1;

	/**
	 * The number of structural features of the '<em>Member In Class Visibility</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MEMBER_IN_CLASS_VISIBILITY_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 MEMBER_IN_CLASS_VISIBILITY___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_MDEFINITION_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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_MDEFINITION_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 MEMBER_IN_CLASS_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_MDEFINITION_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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPETOTABSTRACTTYPE_TMEMBER_CLASSDECLARATION_MDEFINITION_MODIFIER_MDEFINITIONTOTMEMBER_TCLASS = 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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TCLASS_TMODIFIER = 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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TCLASS_TMODIFIER = 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 MEMBER_IN_CLASS_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TCLASS_TMODIFIER = 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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPETOTABSTRACTTYPE_TMEMBER_CLASSDECLARATION_MDEFINITION_MDEFINITIONTOTMEMBER_TCLASS_TMODIFIER = 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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1022</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MEMBER_IN_CLASS_VISIBILITY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1022__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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_CC__TMEMBER_CLASSDECLARATION_MDEFINITION_MODIFIER_TCLASS_TMODIFIER_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 MEMBER_IN_CLASS_VISIBILITY___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 MEMBER_IN_CLASS_VISIBILITY___CHECK_DEC_FWD__CLASSDECLARATION_MDEFINITION_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 MEMBER_IN_CLASS_VISIBILITY___CHECK_DEC_BWD__TMEMBER_TCLASS_TMODIFIER = 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 MEMBER_IN_CLASS_VISIBILITY___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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 MEMBER_IN_CLASS_VISIBILITY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPETOTABSTRACTTYPE_TMEMBER_CLASSDECLARATION_MDEFINITION_MDEFINITIONTOTMEMBER_TCLASS_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 MEMBER_IN_CLASS_VISIBILITY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsIntImpl <em>Primitive Type Is Int</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsIntImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsInt()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_INT = 2;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Int</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_INT___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEINT_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_INT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEINT_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 PRIMITIVE_TYPE_IS_INT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEINT_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 PRIMITIVE_TYPE_IS_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_IS_INT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEINT_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_INT___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 PRIMITIVE_TYPE_IS_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_IS_INT___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_INT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_INT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_INT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_INT___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 PRIMITIVE_TYPE_IS_INT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1023</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_INT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1023__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_INT___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPEINT_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_INT___CHECK_DEC_FWD__PRIMITIVETYPEINT_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 PRIMITIVE_TYPE_IS_INT___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_INT___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_INT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_INT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterVariableImpl <em>Method Parameter Variable</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterVariableImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodParameterVariable()
	 * @generated
	 */
	int METHOD_PARAMETER_VARIABLE = 3;

	/**
	 * The number of structural features of the '<em>Method Parameter Variable</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_VARIABLE_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_PARAMETER_VARIABLE___IS_APPROPRIATE_FWD__MATCH_MSINGLEVARIABLEDECLARATION_MENTRY = 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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MSINGLEVARIABLEDECLARATION_MENTRY = 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_PARAMETER_VARIABLE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MSINGLEVARIABLEDECLARATION_MENTRY = 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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSINGLEVARIABLEDECLARATION_MENTRY_TPARAMETER_MENTRYTOTPARAMETER = 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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___IS_APPROPRIATE_BWD__MATCH_TPARAMETER = 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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___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_PARAMETER_VARIABLE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPARAMETER = 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_PARAMETER_VARIABLE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPARAMETER = 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_PARAMETER_VARIABLE___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 METHOD_PARAMETER_VARIABLE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1024</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_VARIABLE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1024__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 METHOD_PARAMETER_VARIABLE___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 METHOD_PARAMETER_VARIABLE___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 METHOD_PARAMETER_VARIABLE___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 METHOD_PARAMETER_VARIABLE___IS_APPLICABLE_SOLVE_CSP_CC__MSINGLEVARIABLEDECLARATION_MENTRY_TPARAMETER_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 METHOD_PARAMETER_VARIABLE___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 METHOD_PARAMETER_VARIABLE___CHECK_DEC_FWD__MSINGLEVARIABLEDECLARATION_MENTRY = 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 METHOD_PARAMETER_VARIABLE___CHECK_DEC_BWD__TPARAMETER = 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 METHOD_PARAMETER_VARIABLE___GENERATE_MODEL__RULEENTRYCONTAINER_MENTRYTOTPARAMETER = 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 METHOD_PARAMETER_VARIABLE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MENTRY_TPARAMETER_MENTRYTOTPARAMETER_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 METHOD_PARAMETER_VARIABLE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The number of operations of the '<em>Method Parameter Variable</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_VARIABLE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypesOrphanedImpl <em>Types Orphaned</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypesOrphanedImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypesOrphaned()
	 * @generated
	 */
	int TYPES_ORPHANED = 4;

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

	/**
	 * The number of operations of the '<em>Types Orphaned</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPES_ORPHANED_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.DataFlowInImpl <em>Data Flow In</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.DataFlowInImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getDataFlowIn()
	 * @generated
	 */
	int DATA_FLOW_IN = 5;

	/**
	 * The number of structural features of the '<em>Data Flow In</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_FLOW_IN_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 DATA_FLOW_IN___IS_APPROPRIATE_FWD__MATCH_MABSTRACTFLOWELEMENT_MFLOW = 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 DATA_FLOW_IN___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 DATA_FLOW_IN___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 DATA_FLOW_IN___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MABSTRACTFLOWELEMENT_MFLOW = 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 DATA_FLOW_IN___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MABSTRACTFLOWELEMENT_MFLOW = 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 DATA_FLOW_IN___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 DATA_FLOW_IN___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MFLOW_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_IN___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 DATA_FLOW_IN___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 DATA_FLOW_IN___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 DATA_FLOW_IN___IS_APPROPRIATE_BWD__MATCH_TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_IN___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 DATA_FLOW_IN___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 DATA_FLOW_IN___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_IN___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_IN___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 DATA_FLOW_IN___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MFLOW_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_IN___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 DATA_FLOW_IN___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 DATA_FLOW_IN___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1025</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_FLOW_IN___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1025__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 DATA_FLOW_IN___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 DATA_FLOW_IN___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 DATA_FLOW_IN___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 DATA_FLOW_IN___IS_APPLICABLE_SOLVE_CSP_CC__MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MFLOW_TABSTRACTFLOWELEMENT_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 DATA_FLOW_IN___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 DATA_FLOW_IN___CHECK_DEC_FWD__MABSTRACTFLOWELEMENT_MFLOW = 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 DATA_FLOW_IN___CHECK_DEC_BWD__TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_IN___GENERATE_MODEL__RULEENTRYCONTAINER_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT = 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 DATA_FLOW_IN___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MFLOW_TABSTRACTFLOWELEMENT_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 DATA_FLOW_IN___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonClassInCompilationUnitToModuleImpl <em>Anon Class In Compilation Unit To Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonClassInCompilationUnitToModuleImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonClassInCompilationUnitToModule()
	 * @generated
	 */
	int ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE = 6;

	/**
	 * The number of structural features of the '<em>Anon Class In Compilation Unit To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_FWD__MATCH_COMPILATIONUNIT_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_COMPILATIONUNIT_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_COMPILATIONUNIT_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_COMPILATIONUNIT_ELEMENTTOMODULE_TCLASS_TMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_BWD__MATCH_TCLASS_TMODULE = 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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TMODULE = 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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TMODULE = 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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_COMPILATIONUNIT_ELEMENTTOMODULE_TCLASS_TMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1026</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1026__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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_CC__COMPILATIONUNIT_TCLASS_TMODULE_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___CHECK_DEC_FWD__COMPILATIONUNIT_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___CHECK_DEC_BWD__TCLASS_TMODULE = 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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___GENERATE_MODEL__RULEENTRYCONTAINER_ELEMENTTOMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_COMPILATIONUNIT_ELEMENTTOMODULE_TCLASS_TMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Anon Class In Compilation Unit To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANON_CLASS_IN_COMPILATION_UNIT_TO_MODULE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TextAnnotationsImpl <em>Text Annotations</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TextAnnotationsImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTextAnnotations()
	 * @generated
	 */
	int TEXT_ANNOTATIONS = 7;

	/**
	 * The number of structural features of the '<em>Text Annotations</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXT_ANNOTATIONS_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 TEXT_ANNOTATIONS___IS_APPROPRIATE_FWD__MATCH_MDEFINITION_LINECOMMENT = 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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MDEFINITION_LINECOMMENT = 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 TEXT_ANNOTATIONS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MDEFINITION_LINECOMMENT = 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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MDEFINITION_MDEFINITIONTOTMEMBER_TMEMBER_LINECOMMENT = 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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___IS_APPROPRIATE_BWD__MATCH_TTEXTANNOTATION_TMEMBER = 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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TTEXTANNOTATION_TMEMBER = 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 TEXT_ANNOTATIONS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TTEXTANNOTATION_TMEMBER = 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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TTEXTANNOTATION_MDEFINITION_MDEFINITIONTOTMEMBER_TMEMBER = 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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1027</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TEXT_ANNOTATIONS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1027__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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___IS_APPLICABLE_SOLVE_CSP_CC__TTEXTANNOTATION_MDEFINITION_TMEMBER_LINECOMMENT_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 TEXT_ANNOTATIONS___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 TEXT_ANNOTATIONS___CHECK_DEC_FWD__MDEFINITION_LINECOMMENT = 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 TEXT_ANNOTATIONS___CHECK_DEC_BWD__TTEXTANNOTATION_TMEMBER = 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 TEXT_ANNOTATIONS___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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 TEXT_ANNOTATIONS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITION_MDEFINITIONTOTMEMBER_TMEMBER_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 TEXT_ANNOTATIONS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassInPackageImpl <em>Class In Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassInPackageImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassInPackage()
	 * @generated
	 */
	int CLASS_IN_PACKAGE = 8;

	/**
	 * The number of structural features of the '<em>Class In Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_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 CLASS_IN_PACKAGE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_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_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 CLASS_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 CLASS_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_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_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 CLASS_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TPACKAGE_PACKAGE_TYPEGRAPH_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_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 CLASS_IN_PACKAGE___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 CLASS_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 CLASS_IN_PACKAGE___IS_APPROPRIATE_BWD__MATCH_TPACKAGE_TCLASS_TYPEGRAPH = 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_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 CLASS_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 CLASS_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPACKAGE_TCLASS_TYPEGRAPH = 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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPACKAGE_TCLASS_TYPEGRAPH = 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_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 CLASS_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TPACKAGE_TCLASS_PACKAGE_TYPEGRAPH = 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_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 CLASS_IN_PACKAGE___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 CLASS_IN_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1028</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_IN_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1028__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_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 CLASS_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 CLASS_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 CLASS_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__TPACKAGE_TCLASS_PACKAGE_TYPEGRAPH_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 CLASS_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 CLASS_IN_PACKAGE___CHECK_DEC_FWD__PACKAGE_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_IN_PACKAGE___CHECK_DEC_BWD__TPACKAGE_TCLASS_TYPEGRAPH = 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_IN_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_PACKAGETOTPACKAGE = 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_IN_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TPACKAGE_PACKAGE_TYPEGRAPH_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_IN_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AbstractAnnotationTypeAccessImpl <em>Abstract Annotation Type Access</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AbstractAnnotationTypeAccessImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAbstractAnnotationTypeAccess()
	 * @generated
	 */
	int ABSTRACT_ANNOTATION_TYPE_ACCESS = 9;

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

	/**
	 * The number of operations of the '<em>Abstract Annotation Type Access</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ABSTRACT_ANNOTATION_TYPE_ACCESS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsLongImpl <em>Primitive Type Is Long</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsLongImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsLong()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_LONG = 10;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Long</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_LONG___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPELONG_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_LONG___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPELONG_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 PRIMITIVE_TYPE_IS_LONG___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPELONG_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 PRIMITIVE_TYPE_IS_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_IS_LONG___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPELONG_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_LONG___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 PRIMITIVE_TYPE_IS_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_IS_LONG___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_LONG___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_LONG___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_LONG___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_LONG___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 PRIMITIVE_TYPE_IS_LONG___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1029</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_LONG___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1029__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_LONG___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPELONG_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_LONG___CHECK_DEC_FWD__PRIMITIVETYPELONG_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 PRIMITIVE_TYPE_IS_LONG___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_LONG___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_LONG___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_LONG___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassInTypeImpl <em>Anonymous Class In Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassInTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonymousClassInType()
	 * @generated
	 */
	int ANONYMOUS_CLASS_IN_TYPE = 11;

	/**
	 * The number of structural features of the '<em>Anonymous Class In Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_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_CLASS_IN_TYPE___IS_APPROPRIATE_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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 ANONYMOUS_CLASS_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_CLASS_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_CLASS_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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 ANONYMOUS_CLASS_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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 ANONYMOUS_CLASS_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_CLASS_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_MCLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_TABSTRACTTYPE_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_MANONYMOUSCLASS_ABSTRACTTYPEDECLARATION = 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_CLASS_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_CLASS_IN_TYPE___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_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 ANONYMOUS_CLASS_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_CLASS_IN_TYPE___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_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_CLASS_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_CLASS_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_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_CLASS_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_MCLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_TABSTRACTTYPE_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_ABSTRACTTYPEDECLARATION = 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_CLASS_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_CLASS_IN_TYPE___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_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 ANONYMOUS_CLASS_IN_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1030</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_IN_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1030__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_CLASS_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_CLASS_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_CLASS_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_CLASS_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__MCLASSINSTANCECREATION_TABSTRACTTYPE_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_MANONYMOUSCLASS_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 ANONYMOUS_CLASS_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_CLASS_IN_TYPE___CHECK_DEC_FWD__MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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 ANONYMOUS_CLASS_IN_TYPE___CHECK_DEC_BWD__TABSTRACTTYPE_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_IN_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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_CLASS_IN_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_MCLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_TABSTRACTTYPE_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_ABSTRACTTYPEDECLARATION_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_CLASS_IN_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.OrphanedEnumImpl <em>Orphaned Enum</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.OrphanedEnumImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getOrphanedEnum()
	 * @generated
	 */
	int ORPHANED_ENUM = 12;

	/**
	 * The number of structural features of the '<em>Orphaned Enum</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_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 ORPHANED_ENUM___IS_APPROPRIATE_FWD__MATCH_MODEL_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 ORPHANED_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 ORPHANED_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 ORPHANED_ENUM___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_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 ORPHANED_ENUM___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_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 ORPHANED_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 ORPHANED_ENUM___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TMODULE_TYPEGRAPH_MODEL_ENUMDECLARATION_MODELTOTYPEGRAPH = 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_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 ORPHANED_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 ORPHANED_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 ORPHANED_ENUM___IS_APPROPRIATE_BWD__MATCH_TMODULE_TCLASS_TENUM_TYPEGRAPH = 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_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 ORPHANED_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 ORPHANED_ENUM___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TCLASS_TENUM_TYPEGRAPH = 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_ENUM___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TCLASS_TENUM_TYPEGRAPH = 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_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 ORPHANED_ENUM___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_TCLASS_TENUM_TYPEGRAPH_MODEL_MODELTOTYPEGRAPH = 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_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 ORPHANED_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 ORPHANED_ENUM___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1031</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_ENUM___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1031__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_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 ORPHANED_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 ORPHANED_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 ORPHANED_ENUM___IS_APPLICABLE_SOLVE_CSP_CC__TMODULE_TCLASS_TENUM_TYPEGRAPH_MODEL_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 ORPHANED_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 ORPHANED_ENUM___CHECK_DEC_FWD__MODEL_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 ORPHANED_ENUM___CHECK_DEC_BWD__TMODULE_TCLASS_TENUM_TYPEGRAPH = 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_ENUM___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_ENUM___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_TYPEGRAPH_MODEL_MODELTOTYPEGRAPH_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_ENUM___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ArrayTypeToTypeImpl <em>Array Type To Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ArrayTypeToTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getArrayTypeToType()
	 * @generated
	 */
	int ARRAY_TYPE_TO_TYPE = 13;

	/**
	 * The number of structural features of the '<em>Array Type To Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE_TO_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_TYPE_TO_TYPE___IS_APPROPRIATE_FWD__MATCH_ARRAYTYPE_TYPE_MODEL_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 ARRAY_TYPE_TO_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_TYPE_TO_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_TYPE_TO_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ARRAYTYPE_TYPE_MODEL_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 ARRAY_TYPE_TO_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ARRAYTYPE_TYPE_MODEL_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 ARRAY_TYPE_TO_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_TYPE_TO_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_ARRAYTYPE_TYPETOTABSTRACTTYPE_TYPEGRAPH_TYPE_MODELTOTYPEGRAPH_MODEL_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 ARRAY_TYPE_TO_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_TYPE_TO_TYPE___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 ARRAY_TYPE_TO_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_TYPE_TO_TYPE___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TYPEGRAPH = 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_TYPE_TO_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_TYPE_TO_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_TYPE_TO_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TYPEGRAPH = 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_TYPE_TO_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TYPEGRAPH = 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_TYPE_TO_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_TYPE_TO_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1032</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_TYPE_TO_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1032__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_TYPE_TO_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_TYPE_TO_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_TYPE_TO_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_TYPE_TO_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__TABSTRACTTYPE_ARRAYTYPE_TYPEGRAPH_TYPE_MODEL_TYPEACCESS_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_TYPE_TO_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_TYPE_TO_TYPE___CHECK_DEC_FWD__ARRAYTYPE_TYPE_MODEL_TYPEACCESS = 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_TYPE_TO_TYPE___CHECK_DEC_BWD__TABSTRACTTYPE_TYPEGRAPH = 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_TYPE_TO_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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_TYPE_TO_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TYPEGRAPH_TYPE_MODELTOTYPEGRAPH_MODEL_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_TYPE_TO_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueNumberImpl <em>Annotation Member Value Number</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueNumberImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueNumber()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER = 14;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Number</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER_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_MEMBER_VALUE_NUMBER___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_TANNOTATIONVALUE_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___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 ANNOTATION_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___IS_APPROPRIATE_BWD__MATCH_TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TNUMBERNODE_BODYDECLARATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___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 ANNOTATION_MEMBER_VALUE_NUMBER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1033</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1033__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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_TNUMBERNODE_BODYDECLARATION_TANNOTATIONVALUE_NUMBERLITERAL_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_MEMBER_VALUE_NUMBER___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_MEMBER_VALUE_NUMBER___CHECK_DEC_FWD__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER___CHECK_DEC_BWD__TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_TANNOTATIONVALUE_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_MEMBER_VALUE_NUMBER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Member Value Number</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassFilePackageToNamespaceImpl <em>Class File Package To Namespace</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassFilePackageToNamespaceImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassFilePackageToNamespace()
	 * @generated
	 */
	int CLASS_FILE_PACKAGE_TO_NAMESPACE = 15;

	/**
	 * The number of structural features of the '<em>Class File Package To Namespace</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_FILE_PACKAGE_TO_NAMESPACE_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_FILE_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_CLASSFILE = 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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_CLASSFILE = 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_FILE_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_CLASSFILE = 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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_CLASSFILE_ELEMENTTOMODULE_TMODULE_TPACKAGE_PACKAGETOTPACKAGE = 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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___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 CLASS_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_BWD__MATCH_TMODULE_TPACKAGE = 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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TPACKAGE = 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_FILE_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TPACKAGE = 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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_CLASSFILE_ELEMENTTOMODULE_TMODULE_TPACKAGE_PACKAGETOTPACKAGE = 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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___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 CLASS_FILE_PACKAGE_TO_NAMESPACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1034</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_FILE_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1034__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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_CLASSFILE_TMODULE_TPACKAGE_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_FILE_PACKAGE_TO_NAMESPACE___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_FILE_PACKAGE_TO_NAMESPACE___CHECK_DEC_FWD__PACKAGE_CLASSFILE = 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_FILE_PACKAGE_TO_NAMESPACE___CHECK_DEC_BWD__TMODULE_TPACKAGE = 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_FILE_PACKAGE_TO_NAMESPACE___GENERATE_MODEL__RULEENTRYCONTAINER_PACKAGETOTPACKAGE_ELEMENTTOMODULE = 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_FILE_PACKAGE_TO_NAMESPACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_CLASSFILE_ELEMENTTOMODULE_TMODULE_TPACKAGE_PACKAGETOTPACKAGE_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_FILE_PACKAGE_TO_NAMESPACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsByteImpl <em>Primitive Type Is Byte</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsByteImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsByte()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_BYTE = 16;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Byte</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_BYTE___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEBYTE_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_BYTE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEBYTE_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 PRIMITIVE_TYPE_IS_BYTE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEBYTE_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 PRIMITIVE_TYPE_IS_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_IS_BYTE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEBYTE_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_BYTE___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 PRIMITIVE_TYPE_IS_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_IS_BYTE___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_BYTE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_BYTE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_BYTE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_BYTE___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 PRIMITIVE_TYPE_IS_BYTE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1035</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_BYTE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1035__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_BYTE___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPEBYTE_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_BYTE___CHECK_DEC_FWD__PRIMITIVETYPEBYTE_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 PRIMITIVE_TYPE_IS_BYTE___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_BYTE___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_BYTE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_BYTE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueStringImpl <em>Annotation Member Value String</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueStringImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueString()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_STRING = 17;

	/**
	 * The number of structural features of the '<em>Annotation Member Value String</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_STRING_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_MEMBER_VALUE_STRING___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_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 ANNOTATION_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_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 ANNOTATION_MEMBER_VALUE_STRING___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_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 ANNOTATION_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_TANNOTATIONVALUE_STRINGLITERAL = 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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___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 ANNOTATION_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___IS_APPROPRIATE_BWD__MATCH_TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TTEXTNODE_BODYDECLARATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___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 ANNOTATION_MEMBER_VALUE_STRING___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1036</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_STRING___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1036__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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_TTEXTNODE_BODYDECLARATION_TANNOTATIONVALUE_STRINGLITERAL_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_MEMBER_VALUE_STRING___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_MEMBER_VALUE_STRING___CHECK_DEC_FWD__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_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 ANNOTATION_MEMBER_VALUE_STRING___CHECK_DEC_BWD__TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_STRING___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_TANNOTATIONVALUE_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_MEMBER_VALUE_STRING___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Member Value String</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_STRING_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.SubPackageToPGPackageImpl <em>Sub Package To PG Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.SubPackageToPGPackageImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getSubPackageToPGPackage()
	 * @generated
	 */
	int SUB_PACKAGE_TO_PG_PACKAGE = 18;

	/**
	 * The number of structural features of the '<em>Sub Package To PG Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_TPACKAGE_TYPEGRAPH_PACKAGETOTPACKAGE_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_BWD__MATCH_TPACKAGE_TPACKAGE_TYPEGRAPH = 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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPACKAGE_TPACKAGE_TYPEGRAPH = 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 SUB_PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPACKAGE_TPACKAGE_TYPEGRAPH = 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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_TPACKAGE_TPACKAGE_TYPEGRAPH_PACKAGETOTPACKAGE = 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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___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 SUB_PACKAGE_TO_PG_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1037</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUB_PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1037__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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_TPACKAGE_TPACKAGE_TYPEGRAPH_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_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 SUB_PACKAGE_TO_PG_PACKAGE___CHECK_DEC_BWD__TPACKAGE_TPACKAGE_TYPEGRAPH = 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 SUB_PACKAGE_TO_PG_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_PACKAGETOTPACKAGE = 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 SUB_PACKAGE_TO_PG_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_TPACKAGE_TYPEGRAPH_PACKAGETOTPACKAGE_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 SUB_PACKAGE_TO_PG_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassImplementsInterface_AbstractImpl <em>Class Implements Interface Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassImplementsInterface_AbstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassImplementsInterface_Abstract()
	 * @generated
	 */
	int CLASS_IMPLEMENTS_INTERFACE_ABSTRACT = 19;

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

	/**
	 * The number of operations of the '<em>Class Implements Interface Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_IMPLEMENTS_INTERFACE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassTypeImpl <em>Anonymous Class Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonymousClassType()
	 * @generated
	 */
	int ANONYMOUS_CLASS_TYPE = 20;

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

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassImpl <em>Anonymous Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonymousClass()
	 * @generated
	 */
	int ANONYMOUS_CLASS = 21;

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

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MemberInEnumVisibilityImpl <em>Member In Enum Visibility</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MemberInEnumVisibilityImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMemberInEnumVisibility()
	 * @generated
	 */
	int MEMBER_IN_ENUM_VISIBILITY = 22;

	/**
	 * The number of structural features of the '<em>Member In Enum Visibility</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MEMBER_IN_ENUM_VISIBILITY_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 MEMBER_IN_ENUM_VISIBILITY___IS_APPROPRIATE_FWD__MATCH_MDEFINITION_MODIFIER_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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MDEFINITION_MODIFIER_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 MEMBER_IN_ENUM_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MDEFINITION_MODIFIER_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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MDEFINITION_MDEFINITIONTOTMEMBER_MODIFIER_TMEMBER_TCLASS_TYPETOTABSTRACTTYPE_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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___IS_APPROPRIATE_BWD__MATCH_TMODIFIER_TMEMBER_TCLASS = 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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODIFIER_TMEMBER_TCLASS = 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 MEMBER_IN_ENUM_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODIFIER_TMEMBER_TCLASS = 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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITION_TMODIFIER_MDEFINITIONTOTMEMBER_TMEMBER_TCLASS_TYPETOTABSTRACTTYPE_ENUMDECLARATION = 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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1038</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MEMBER_IN_ENUM_VISIBILITY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1038__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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_CC__MDEFINITION_TMODIFIER_MODIFIER_TMEMBER_TCLASS_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 MEMBER_IN_ENUM_VISIBILITY___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 MEMBER_IN_ENUM_VISIBILITY___CHECK_DEC_FWD__MDEFINITION_MODIFIER_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 MEMBER_IN_ENUM_VISIBILITY___CHECK_DEC_BWD__TMODIFIER_TMEMBER_TCLASS = 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 MEMBER_IN_ENUM_VISIBILITY___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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 MEMBER_IN_ENUM_VISIBILITY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITION_MDEFINITIONTOTMEMBER_TMEMBER_TCLASS_TYPETOTABSTRACTTYPE_ENUMDECLARATION_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 MEMBER_IN_ENUM_VISIBILITY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FieldDefinitionImpl <em>Field Definition</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FieldDefinitionImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFieldDefinition()
	 * @generated
	 */
	int FIELD_DEFINITION = 23;

	/**
	 * The number of structural features of the '<em>Field Definition</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEFINITION_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_DEFINITION___IS_APPROPRIATE_FWD__MATCH_MFIELDDEFINITION_MFIELDSIGNATURE = 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_DEFINITION___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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MFIELDDEFINITION_MFIELDSIGNATURE = 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_DEFINITION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MFIELDDEFINITION_MFIELDSIGNATURE = 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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSIGNATURETOTSIGNATURE_MFIELDDEFINITION_TFIELDSIGNATURE_MFIELDSIGNATURE = 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_DEFINITION___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_DEFINITION___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 FIELD_DEFINITION___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_DEFINITION___IS_APPROPRIATE_BWD__MATCH_TFIELDSIGNATURE_TFIELDDEFINITION = 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_DEFINITION___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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TFIELDSIGNATURE_TFIELDDEFINITION = 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_DEFINITION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TFIELDSIGNATURE_TFIELDDEFINITION = 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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MSIGNATURETOTSIGNATURE_TFIELDSIGNATURE_MFIELDSIGNATURE_TFIELDDEFINITION = 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_DEFINITION___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_DEFINITION___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 FIELD_DEFINITION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1039</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_DEFINITION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1039__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_DEFINITION___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_DEFINITION___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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_CC__MFIELDDEFINITION_TFIELDSIGNATURE_MFIELDSIGNATURE_TFIELDDEFINITION_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_DEFINITION___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_DEFINITION___CHECK_DEC_FWD__MFIELDDEFINITION_MFIELDSIGNATURE = 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_DEFINITION___CHECK_DEC_BWD__TFIELDSIGNATURE_TFIELDDEFINITION = 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_DEFINITION___GENERATE_MODEL__RULEENTRYCONTAINER_MSIGNATURETOTSIGNATURE = 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_DEFINITION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MSIGNATURETOTSIGNATURE_TFIELDSIGNATURE_MFIELDSIGNATURE_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_DEFINITION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassInAnonymousImpl <em>Class In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassInAnonymousImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassInAnonymous()
	 * @generated
	 */
	int CLASS_IN_ANONYMOUS = 24;

	/**
	 * The number of structural features of the '<em>Class In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_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 CLASS_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_MCLASS_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 CLASS_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 CLASS_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 CLASS_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASS_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 CLASS_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASS_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 CLASS_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 CLASS_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_MCLASS_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 CLASS_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 CLASS_IN_ANONYMOUS___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 CLASS_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 CLASS_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TCLASS = 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_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 CLASS_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 CLASS_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TCLASS = 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_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TCLASS = 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_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 CLASS_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TYPEGRAPH_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 CLASS_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 CLASS_IN_ANONYMOUS___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 CLASS_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1040</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1040__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_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 CLASS_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 CLASS_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 CLASS_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_MCLASS_TPACKAGE_TYPEGRAPH_TCLASS_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 CLASS_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 CLASS_IN_ANONYMOUS___CHECK_DEC_FWD__MCLASS_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 CLASS_IN_ANONYMOUS___CHECK_DEC_BWD__TCLASS_TPACKAGE_TYPEGRAPH_TCLASS = 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_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 CLASS_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodInvocationStaticTypeImpl <em>Method Invocation Static Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodInvocationStaticTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodInvocationStaticType()
	 * @generated
	 */
	int METHOD_INVOCATION_STATIC_TYPE = 25;

	/**
	 * The number of structural features of the '<em>Method Invocation Static Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___IS_APPROPRIATE_FWD__MATCH_MMETHODINVOCATION_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODINVOCATION_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 METHOD_INVOCATION_STATIC_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODINVOCATION_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODINVOCATION_ABSTRACTMETHODINVOCATIONTOTACCESS_TABSTRACTTYPE_TCALL_TYPETOTABSTRACTTYPE_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TCALL = 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_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TCALL = 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_INVOCATION_STATIC_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TCALL = 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_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODINVOCATION_ABSTRACTMETHODINVOCATIONTOTACCESS_TABSTRACTTYPE_TCALL_TYPETOTABSTRACTTYPE_TYPE = 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_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1041</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_INVOCATION_STATIC_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1041__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_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__MMETHODINVOCATION_TABSTRACTTYPE_TCALL_TYPE_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_INVOCATION_STATIC_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 METHOD_INVOCATION_STATIC_TYPE___CHECK_DEC_FWD__MMETHODINVOCATION_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 METHOD_INVOCATION_STATIC_TYPE___CHECK_DEC_BWD__TABSTRACTTYPE_TCALL = 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_INVOCATION_STATIC_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_ABSTRACTMETHODINVOCATIONTOTACCESS_TYPETOTABSTRACTTYPE = 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_INVOCATION_STATIC_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODINVOCATION_ABSTRACTMETHODINVOCATIONTOTACCESS_TABSTRACTTYPE_TCALL_TYPETOTABSTRACTTYPE_TYPE_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_INVOCATION_STATIC_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueClassArrayImpl <em>Annotation Member Value Class Array</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueClassArrayImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueClassArray()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_CLASS_ARRAY = 26;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Class Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_CLASS_ARRAY_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_MEMBER_VALUE_CLASS_ARRAY___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_TYPETOTABSTRACTTYPE_TABSTRACTTYPE_ARRAYINITIALIZER_TYPELITERAL_TANNOTATIONVALUE_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 ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___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 ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_CLASS_ARRAY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_TYPETOTABSTRACTTYPE_TABSTRACTTYPE_ARRAYINITIALIZER_TCLASSNODE_TANNOTATIONVALUE_TYPE = 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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___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 ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1042</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1042__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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___IS_APPLICABLE_SOLVE_CSP_CC__TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_TABSTRACTTYPE_ARRAYINITIALIZER_TCLASSNODE_TYPELITERAL_TANNOTATIONVALUE_TYPE_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_MEMBER_VALUE_CLASS_ARRAY___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_MEMBER_VALUE_CLASS_ARRAY___CHECK_DEC_FWD__TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_CLASS_ARRAY___CHECK_DEC_BWD__TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_CLASS_ARRAY___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TYPETOTABSTRACTTYPE = 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_MEMBER_VALUE_CLASS_ARRAY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_TYPETOTABSTRACTTYPE_TABSTRACTTYPE_ARRAYINITIALIZER_TANNOTATIONVALUE_TYPE_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_MEMBER_VALUE_CLASS_ARRAY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsCharImpl <em>Primitive Type Is Char</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsCharImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsChar()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_CHAR = 27;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Char</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_CHAR___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPECHAR_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_CHAR___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPECHAR_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 PRIMITIVE_TYPE_IS_CHAR___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPECHAR_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 PRIMITIVE_TYPE_IS_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_IS_CHAR___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPECHAR_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_CHAR___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 PRIMITIVE_TYPE_IS_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_IS_CHAR___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_CHAR___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_CHAR___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_CHAR___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_CHAR___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 PRIMITIVE_TYPE_IS_CHAR___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1043</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_CHAR___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1043__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_CHAR___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPECHAR_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_CHAR___CHECK_DEC_FWD__PRIMITIVETYPECHAR_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 PRIMITIVE_TYPE_IS_CHAR___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_CHAR___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_CHAR___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_CHAR___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.OrphanedInterfaceImpl <em>Orphaned Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.OrphanedInterfaceImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getOrphanedInterface()
	 * @generated
	 */
	int ORPHANED_INTERFACE = 28;

	/**
	 * The number of structural features of the '<em>Orphaned Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_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 ORPHANED_INTERFACE___IS_APPROPRIATE_FWD__MATCH_MODEL_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 ORPHANED_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 ORPHANED_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 ORPHANED_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_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 ORPHANED_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_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 ORPHANED_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 ORPHANED_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TMODULE_TYPEGRAPH_MODEL_INTERFACEDECLARATION_MODELTOTYPEGRAPH = 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_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 ORPHANED_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 ORPHANED_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 ORPHANED_INTERFACE___IS_APPROPRIATE_BWD__MATCH_TMODULE_TINTERFACE_TYPEGRAPH = 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_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 ORPHANED_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 ORPHANED_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TINTERFACE_TYPEGRAPH = 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_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TINTERFACE_TYPEGRAPH = 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_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 ORPHANED_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_TINTERFACE_TYPEGRAPH_MODEL_MODELTOTYPEGRAPH = 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_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 ORPHANED_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 ORPHANED_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1044</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1044__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_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 ORPHANED_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 ORPHANED_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 ORPHANED_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__TMODULE_TINTERFACE_TYPEGRAPH_MODEL_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 ORPHANED_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 ORPHANED_INTERFACE___CHECK_DEC_FWD__MODEL_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 ORPHANED_INTERFACE___CHECK_DEC_BWD__TMODULE_TINTERFACE_TYPEGRAPH = 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_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_TYPEGRAPH_MODEL_MODELTOTYPEGRAPH_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_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.CompilationUnitPackageToNamespaceImpl <em>Compilation Unit Package To Namespace</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.CompilationUnitPackageToNamespaceImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getCompilationUnitPackageToNamespace()
	 * @generated
	 */
	int COMPILATION_UNIT_PACKAGE_TO_NAMESPACE = 29;

	/**
	 * The number of structural features of the '<em>Compilation Unit Package To Namespace</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT_PACKAGE_TO_NAMESPACE_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_UNIT_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_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_UNIT_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGE_COMPILATIONUNIT_ELEMENTTOMODULE_TMODULE_TPACKAGE_PACKAGETOTPACKAGE = 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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_BWD__MATCH_TMODULE_TPACKAGE = 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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TPACKAGE = 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_UNIT_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TPACKAGE = 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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_COMPILATIONUNIT_ELEMENTTOMODULE_TMODULE_TPACKAGE_PACKAGETOTPACKAGE = 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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1045</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT_PACKAGE_TO_NAMESPACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1045__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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___IS_APPLICABLE_SOLVE_CSP_CC__PACKAGE_COMPILATIONUNIT_TMODULE_TPACKAGE_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_UNIT_PACKAGE_TO_NAMESPACE___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_UNIT_PACKAGE_TO_NAMESPACE___CHECK_DEC_FWD__PACKAGE_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_UNIT_PACKAGE_TO_NAMESPACE___CHECK_DEC_BWD__TMODULE_TPACKAGE = 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_UNIT_PACKAGE_TO_NAMESPACE___GENERATE_MODEL__RULEENTRYCONTAINER_PACKAGETOTPACKAGE_ELEMENTTOMODULE = 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_UNIT_PACKAGE_TO_NAMESPACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGE_COMPILATIONUNIT_ELEMENTTOMODULE_TMODULE_TPACKAGE_PACKAGETOTPACKAGE_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_UNIT_PACKAGE_TO_NAMESPACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.InitializerImpl <em>Initializer</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.InitializerImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getInitializer()
	 * @generated
	 */
	int INITIALIZER = 30;

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

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.NestedInterfaceInTypeImpl <em>Nested Interface In Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.NestedInterfaceInTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getNestedInterfaceInType()
	 * @generated
	 */
	int NESTED_INTERFACE_IN_TYPE = 31;

	/**
	 * The number of structural features of the '<em>Nested Interface In Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_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 NESTED_INTERFACE_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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_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 NESTED_INTERFACE_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_INTERFACEDECLARATION_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___IS_APPROPRIATE_BWD__MATCH_TYPEGRAPH_TINTERFACE_TABSTRACTTYPE_TPACKAGE = 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 NESTED_INTERFACE_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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPEGRAPH_TINTERFACE_TABSTRACTTYPE_TPACKAGE = 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 NESTED_INTERFACE_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPEGRAPH_TINTERFACE_TABSTRACTTYPE_TPACKAGE = 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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TINTERFACE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___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 NESTED_INTERFACE_IN_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1046</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_INTERFACE_IN_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1046__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 NESTED_INTERFACE_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 NESTED_INTERFACE_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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACEDECLARATION_TYPEGRAPH_TINTERFACE_TABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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 NESTED_INTERFACE_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 NESTED_INTERFACE_IN_TYPE___CHECK_DEC_FWD__INTERFACEDECLARATION_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 NESTED_INTERFACE_IN_TYPE___CHECK_DEC_BWD__TYPEGRAPH_TINTERFACE_TABSTRACTTYPE_TPACKAGE = 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 NESTED_INTERFACE_IN_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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 NESTED_INTERFACE_IN_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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 NESTED_INTERFACE_IN_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassInnerMemberImpl <em>Class Inner Member</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassInnerMemberImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassInnerMember()
	 * @generated
	 */
	int CLASS_INNER_MEMBER = 32;

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

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeNestedImpl <em>Annotation Type Nested</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeNestedImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationTypeNested()
	 * @generated
	 */
	int ANNOTATION_TYPE_NESTED = 33;

	/**
	 * The number of structural features of the '<em>Annotation Type Nested</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_NESTED_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_NESTED___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_NESTED___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_NESTED___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_NESTED___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_NESTED___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_NESTED___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_NESTED___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATIONTYPEDECLARATION_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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_NESTED___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_NESTED___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 ANNOTATION_TYPE_NESTED___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_NESTED___IS_APPROPRIATE_BWD__MATCH_TYPEGRAPH_TANNOTATIONTYPE_TABSTRACTTYPE_TPACKAGE = 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_NESTED___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_NESTED___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_NESTED___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPEGRAPH_TANNOTATIONTYPE_TABSTRACTTYPE_TPACKAGE = 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_NESTED___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPEGRAPH_TANNOTATIONTYPE_TABSTRACTTYPE_TPACKAGE = 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_NESTED___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_NESTED___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TANNOTATIONTYPE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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_NESTED___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_NESTED___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 ANNOTATION_TYPE_NESTED___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1047</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_NESTED___IS_APPROPRIATE_FWD_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 ANNOTATION_TYPE_NESTED___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_NESTED___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_NESTED___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_NESTED___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATIONTYPEDECLARATION_TYPEGRAPH_TANNOTATIONTYPE_TABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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_NESTED___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_NESTED___CHECK_DEC_FWD__ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_NESTED___CHECK_DEC_BWD__TYPEGRAPH_TANNOTATIONTYPE_TABSTRACTTYPE_TPACKAGE = 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_NESTED___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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_NESTED___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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_NESTED___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueBooleanArrayImpl <em>Annotation Member Value Boolean Array</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueBooleanArrayImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueBooleanArray()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_BOOLEAN_ARRAY = 34;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Boolean Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_BOOLEAN_ARRAY_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_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_BOOLEANLITERAL = 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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_BOOLEANLITERAL = 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_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_BOOLEANLITERAL = 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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_BOOLEANLITERAL = 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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___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 ANNOTATION_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPROPRIATE_BWD__MATCH_TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___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 ANNOTATION_MEMBER_VALUE_BOOLEAN_ARRAY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1048</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1048__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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TBOOLNODE_TANNOTATIONVALUE_BOOLEANLITERAL_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_MEMBER_VALUE_BOOLEAN_ARRAY___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_MEMBER_VALUE_BOOLEAN_ARRAY___CHECK_DEC_FWD__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_BOOLEANLITERAL = 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_MEMBER_VALUE_BOOLEAN_ARRAY___CHECK_DEC_BWD__TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN_ARRAY___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN_ARRAY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_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_MEMBER_VALUE_BOOLEAN_ARRAY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Member Value Boolean Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_BOOLEAN_ARRAY_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodInvocationTargetImpl <em>Method Invocation Target</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodInvocationTargetImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodInvocationTarget()
	 * @generated
	 */
	int METHOD_INVOCATION_TARGET = 35;

	/**
	 * The number of structural features of the '<em>Method Invocation Target</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_INVOCATION_TARGET_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_INVOCATION_TARGET___IS_APPROPRIATE_FWD__MATCH_ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION = 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_INVOCATION_TARGET___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_INVOCATION_TARGET___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_INVOCATION_TARGET___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION = 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_INVOCATION_TARGET___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION = 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_INVOCATION_TARGET___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_INVOCATION_TARGET___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ABSTRACTMETHODINVOCATIONTOTACCESS_TACCESS_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION = 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_INVOCATION_TARGET___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_INVOCATION_TARGET___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 METHOD_INVOCATION_TARGET___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_INVOCATION_TARGET___IS_APPROPRIATE_BWD__MATCH_TACCESS_TMETHODDEFINITION = 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_INVOCATION_TARGET___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_INVOCATION_TARGET___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_INVOCATION_TARGET___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TACCESS_TMETHODDEFINITION = 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_INVOCATION_TARGET___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TACCESS_TMETHODDEFINITION = 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_INVOCATION_TARGET___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_INVOCATION_TARGET___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTMETHODINVOCATIONTOTACCESS_TACCESS_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION = 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_INVOCATION_TARGET___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_INVOCATION_TARGET___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 METHOD_INVOCATION_TARGET___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1049</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_INVOCATION_TARGET___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1049__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_INVOCATION_TARGET___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_INVOCATION_TARGET___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_INVOCATION_TARGET___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_INVOCATION_TARGET___IS_APPLICABLE_SOLVE_CSP_CC__TACCESS_TMETHODDEFINITION_ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION_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_INVOCATION_TARGET___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_INVOCATION_TARGET___CHECK_DEC_FWD__ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION = 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_INVOCATION_TARGET___CHECK_DEC_BWD__TACCESS_TMETHODDEFINITION = 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_INVOCATION_TARGET___GENERATE_MODEL__RULEENTRYCONTAINER_ABSTRACTMETHODINVOCATIONTOTACCESS_MDEFINITIONTOTMEMBER = 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_INVOCATION_TARGET___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTMETHODINVOCATIONTOTACCESS_TACCESS_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_ABSTRACTMETHODDECLARATION_ABSTRACTMETHODINVOCATION_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_INVOCATION_TARGET___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeMemberImpl <em>Annotation Type Member</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeMemberImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationTypeMember()
	 * @generated
	 */
	int ANNOTATION_TYPE_MEMBER = 36;

	/**
	 * The number of structural features of the '<em>Annotation Type Member</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_MEMBER_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_MEMBER___IS_APPROPRIATE_FWD__MATCH_TYPE_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONTYPEMEMBERDECLARATION = 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_MEMBER___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_MEMBER___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_MEMBER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPE_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONTYPEMEMBERDECLARATION = 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_MEMBER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPE_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONTYPEMEMBERDECLARATION = 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_MEMBER___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_MEMBER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPEGRAPH_TYPE_TYPEACCESS_TABSTRACTTYPE_TANNOTATIONTYPE_ANNOTATIONTYPEDECLARATION_ANNOTATIONTYPEMEMBERDECLARATION_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_MEMBER___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_MEMBER___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_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 ANNOTATION_TYPE_MEMBER___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_MEMBER___IS_APPROPRIATE_BWD__MATCH_TYPEGRAPH_TFIELDSIGNATURE_TABSTRACTTYPE_TFIELD_TANNOTATIONTYPE_TFIELDDEFINITION = 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_MEMBER___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_MEMBER___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_MEMBER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPEGRAPH_TFIELDSIGNATURE_TABSTRACTTYPE_TFIELD_TANNOTATIONTYPE_TFIELDDEFINITION = 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_MEMBER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPEGRAPH_TFIELDSIGNATURE_TABSTRACTTYPE_TFIELD_TANNOTATIONTYPE_TFIELDDEFINITION = 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_MEMBER___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_MEMBER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TYPE_TFIELDSIGNATURE_TABSTRACTTYPE_TFIELD_TANNOTATIONTYPE_ANNOTATIONTYPEDECLARATION_TFIELDDEFINITION_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_MEMBER___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_MEMBER___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_EOBJECT_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 ANNOTATION_TYPE_MEMBER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1050</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_MEMBER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1050__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_MEMBER___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_MEMBER___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_MEMBER___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_MEMBER___IS_APPLICABLE_SOLVE_CSP_CC__TYPEGRAPH_TYPE_TYPEACCESS_TFIELDSIGNATURE_TABSTRACTTYPE_TFIELD_TANNOTATIONTYPE_ANNOTATIONTYPEDECLARATION_TFIELDDEFINITION_ANNOTATIONTYPEMEMBERDECLARATION_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_MEMBER___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_MEMBER___CHECK_DEC_FWD__TYPE_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONTYPEMEMBERDECLARATION = 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_MEMBER___CHECK_DEC_BWD__TYPEGRAPH_TFIELDSIGNATURE_TABSTRACTTYPE_TFIELD_TANNOTATIONTYPE_TFIELDDEFINITION = 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_MEMBER___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_MEMBER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TYPE_TABSTRACTTYPE_TANNOTATIONTYPE_ANNOTATIONTYPEDECLARATION_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE_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_MEMBER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessWriteImpl <em>Field Access Write</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessWriteImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFieldAccessWrite()
	 * @generated
	 */
	int FIELD_ACCESS_WRITE = 37;

	/**
	 * The number of structural features of the '<em>Field Access Write</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_WRITE_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_ACCESS_WRITE___IS_APPROPRIATE_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_WRITE___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_ACCESS_WRITE___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_ACCESS_WRITE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_WRITE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_WRITE___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_ACCESS_WRITE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSINGLEVARIABLEACCESS_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION = 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_ACCESS_WRITE___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_ACCESS_WRITE___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 FIELD_ACCESS_WRITE___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_ACCESS_WRITE___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TWRITE_TFIELDDEFINITION = 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_ACCESS_WRITE___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_ACCESS_WRITE___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_ACCESS_WRITE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TWRITE_TFIELDDEFINITION = 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_ACCESS_WRITE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TWRITE_TFIELDDEFINITION = 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_ACCESS_WRITE___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_ACCESS_WRITE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_TWRITE_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION = 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_ACCESS_WRITE___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_ACCESS_WRITE___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 FIELD_ACCESS_WRITE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1051</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_WRITE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1051__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_ACCESS_WRITE___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_ACCESS_WRITE___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_ACCESS_WRITE___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_ACCESS_WRITE___IS_APPLICABLE_SOLVE_CSP_CC__MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_TWRITE_MDEFINITION_TFIELDDEFINITION_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_ACCESS_WRITE___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_ACCESS_WRITE___CHECK_DEC_FWD__MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_WRITE___CHECK_DEC_BWD__TMEMBER_TWRITE_TFIELDDEFINITION = 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_ACCESS_WRITE___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER_MDEFINITIONTOTMEMBER = 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_ACCESS_WRITE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION_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_ACCESS_WRITE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypeNestedInType_AbstractImpl <em>Type Nested In Type Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypeNestedInType_AbstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypeNestedInType_Abstract()
	 * @generated
	 */
	int TYPE_NESTED_IN_TYPE_ABSTRACT = 38;

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

	/**
	 * The number of operations of the '<em>Type Nested In Type Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_NESTED_IN_TYPE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodOverridingImpl <em>Method Overriding</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodOverridingImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodOverriding()
	 * @generated
	 */
	int METHOD_OVERRIDING = 39;

	/**
	 * The number of structural features of the '<em>Method Overriding</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_OVERRIDING_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_OVERRIDING___IS_APPROPRIATE_FWD__MATCH_MMETHODDEFINITION_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_OVERRIDING___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_OVERRIDING___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_OVERRIDING___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODDEFINITION_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_OVERRIDING___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODDEFINITION_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_OVERRIDING___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_OVERRIDING___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_TMETHODDEFINITION_MMETHODDEFINITION_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_MDEFINITIONTOTMEMBER = 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_OVERRIDING___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_OVERRIDING___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 METHOD_OVERRIDING___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_OVERRIDING___IS_APPROPRIATE_BWD__MATCH_TMETHODDEFINITION_TMETHODDEFINITION = 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_OVERRIDING___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_OVERRIDING___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_OVERRIDING___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMETHODDEFINITION_TMETHODDEFINITION = 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_OVERRIDING___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMETHODDEFINITION_TMETHODDEFINITION = 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_OVERRIDING___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_OVERRIDING___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_TMETHODDEFINITION_MMETHODDEFINITION_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_MDEFINITIONTOTMEMBER = 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_OVERRIDING___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_OVERRIDING___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 METHOD_OVERRIDING___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1052</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_OVERRIDING___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1052__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_OVERRIDING___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_OVERRIDING___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_OVERRIDING___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_OVERRIDING___IS_APPLICABLE_SOLVE_CSP_CC__MMETHODDEFINITION_TMETHODDEFINITION_MMETHODDEFINITION_TMETHODDEFINITION_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_OVERRIDING___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_OVERRIDING___CHECK_DEC_FWD__MMETHODDEFINITION_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_OVERRIDING___CHECK_DEC_BWD__TMETHODDEFINITION_TMETHODDEFINITION = 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_OVERRIDING___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER_MDEFINITIONTOTMEMBER = 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_OVERRIDING___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_TMETHODDEFINITION_MMETHODDEFINITION_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_MDEFINITIONTOTMEMBER_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_OVERRIDING___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.VariableDeclarationFragmentImpl <em>Variable Declaration Fragment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.VariableDeclarationFragmentImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getVariableDeclarationFragment()
	 * @generated
	 */
	int VARIABLE_DECLARATION_FRAGMENT = 40;

	/**
	 * The number of structural features of the '<em>Variable Declaration Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DECLARATION_FRAGMENT_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_DECLARATION_FRAGMENT___IS_APPROPRIATE_FWD__MATCH_VARIABLEDECLARATIONFRAGMENT_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 VARIABLE_DECLARATION_FRAGMENT___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_DECLARATION_FRAGMENT___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_DECLARATION_FRAGMENT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_VARIABLEDECLARATIONFRAGMENT_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 VARIABLE_DECLARATION_FRAGMENT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_VARIABLEDECLARATIONFRAGMENT_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 VARIABLE_DECLARATION_FRAGMENT___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_DECLARATION_FRAGMENT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_TFIELDDEFINITION = 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_DECLARATION_FRAGMENT___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_DECLARATION_FRAGMENT___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 VARIABLE_DECLARATION_FRAGMENT___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_DECLARATION_FRAGMENT___IS_APPROPRIATE_BWD__MATCH_TFIELDDEFINITION = 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_DECLARATION_FRAGMENT___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_DECLARATION_FRAGMENT___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_DECLARATION_FRAGMENT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TFIELDDEFINITION = 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_DECLARATION_FRAGMENT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TFIELDDEFINITION = 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_DECLARATION_FRAGMENT___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 VARIABLE_DECLARATION_FRAGMENT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1053</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DECLARATION_FRAGMENT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1053__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 VARIABLE_DECLARATION_FRAGMENT___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 VARIABLE_DECLARATION_FRAGMENT___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 VARIABLE_DECLARATION_FRAGMENT___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 VARIABLE_DECLARATION_FRAGMENT___IS_APPLICABLE_SOLVE_CSP_CC__VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_TFIELDDEFINITION_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 VARIABLE_DECLARATION_FRAGMENT___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 VARIABLE_DECLARATION_FRAGMENT___CHECK_DEC_FWD__VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION = 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 VARIABLE_DECLARATION_FRAGMENT___CHECK_DEC_BWD__TFIELDDEFINITION = 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 VARIABLE_DECLARATION_FRAGMENT___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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 VARIABLE_DECLARATION_FRAGMENT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_TFIELDDEFINITION_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 VARIABLE_DECLARATION_FRAGMENT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The number of operations of the '<em>Variable Declaration Fragment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int VARIABLE_DECLARATION_FRAGMENT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ConstructorInvocationImpl <em>Constructor Invocation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ConstructorInvocationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getConstructorInvocation()
	 * @generated
	 */
	int CONSTRUCTOR_INVOCATION = 41;

	/**
	 * The number of structural features of the '<em>Constructor Invocation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_INVOCATION_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_INVOCATION___IS_APPROPRIATE_FWD__MATCH_MCONSTRUCTORINVOCATION_MDEFINITION = 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_INVOCATION___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_INVOCATION___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_INVOCATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCONSTRUCTORINVOCATION_MDEFINITION = 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_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCONSTRUCTORINVOCATION_MDEFINITION = 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_INVOCATION___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_INVOCATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCONSTRUCTORINVOCATION_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION = 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_INVOCATION___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_INVOCATION___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 CONSTRUCTOR_INVOCATION___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_INVOCATION___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TCALL = 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_INVOCATION___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_INVOCATION___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_INVOCATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TCALL = 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_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TCALL = 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_INVOCATION___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_INVOCATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_TCALL_MDEFINITION = 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_INVOCATION___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_INVOCATION___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 CONSTRUCTOR_INVOCATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1054</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_INVOCATION___IS_APPROPRIATE_FWD_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 CONSTRUCTOR_INVOCATION___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_INVOCATION___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_INVOCATION___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_INVOCATION___IS_APPLICABLE_SOLVE_CSP_CC__MCONSTRUCTORINVOCATION_TMEMBER_TCALL_MDEFINITION_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_INVOCATION___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_INVOCATION___CHECK_DEC_FWD__MCONSTRUCTORINVOCATION_MDEFINITION = 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_INVOCATION___CHECK_DEC_BWD__TMEMBER_TCALL = 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_INVOCATION___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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_INVOCATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION_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_INVOCATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ElementPackageToNamespace_abstractImpl <em>Element Package To Namespace abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ElementPackageToNamespace_abstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getElementPackageToNamespace_abstract()
	 * @generated
	 */
	int ELEMENT_PACKAGE_TO_NAMESPACE_ABSTRACT = 42;

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

	/**
	 * The number of operations of the '<em>Element Package To Namespace abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ELEMENT_PACKAGE_TO_NAMESPACE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterImpl <em>Method Parameter</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodParameter()
	 * @generated
	 */
	int METHOD_PARAMETER = 43;

	/**
	 * The number of structural features of the '<em>Method Parameter</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_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_PARAMETER___IS_APPROPRIATE_FWD__MATCH_MMETHODSIGNATURE_TYPE_MENTRY = 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_PARAMETER___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_PARAMETER___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_PARAMETER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODSIGNATURE_TYPE_MENTRY = 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_PARAMETER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODSIGNATURE_TYPE_MENTRY = 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_PARAMETER___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_PARAMETER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_MSIGNATURETOTSIGNATURE_TMETHODSIGNATURE_MMETHODSIGNATURE_TYPE_MENTRY = 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_PARAMETER___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_PARAMETER___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 METHOD_PARAMETER___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_PARAMETER___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TMETHODSIGNATURE_TPARAMETER = 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_PARAMETER___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_PARAMETER___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_PARAMETER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TMETHODSIGNATURE_TPARAMETER = 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_PARAMETER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TMETHODSIGNATURE_TPARAMETER = 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_PARAMETER___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_PARAMETER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_MSIGNATURETOTSIGNATURE_TMETHODSIGNATURE_MMETHODSIGNATURE_TYPE_TPARAMETER = 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_PARAMETER___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_PARAMETER___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 METHOD_PARAMETER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1055</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1055__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_PARAMETER___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_PARAMETER___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_PARAMETER___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_PARAMETER___IS_APPLICABLE_SOLVE_CSP_CC__TABSTRACTTYPE_TMETHODSIGNATURE_MMETHODSIGNATURE_TYPE_TPARAMETER_MENTRY_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_PARAMETER___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_PARAMETER___CHECK_DEC_FWD__MMETHODSIGNATURE_TYPE_MENTRY = 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_PARAMETER___CHECK_DEC_BWD__TABSTRACTTYPE_TMETHODSIGNATURE_TPARAMETER = 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_PARAMETER___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_MSIGNATURETOTSIGNATURE = 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_PARAMETER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_MSIGNATURETOTSIGNATURE_TMETHODSIGNATURE_MMETHODSIGNATURE_TYPE_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_PARAMETER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.InterfaceExtendsInterfaceImpl <em>Interface Extends Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.InterfaceExtendsInterfaceImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getInterfaceExtendsInterface()
	 * @generated
	 */
	int INTERFACE_EXTENDS_INTERFACE = 44;

	/**
	 * The number of structural features of the '<em>Interface Extends Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_EXTENDS_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_EXTENDS_INTERFACE___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 INTERFACE_EXTENDS_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_EXTENDS_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_EXTENDS_INTERFACE___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 INTERFACE_EXTENDS_INTERFACE___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 INTERFACE_EXTENDS_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_EXTENDS_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_TINTERFACE_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_TINTERFACE_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 INTERFACE_EXTENDS_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_EXTENDS_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 INTERFACE_EXTENDS_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_EXTENDS_INTERFACE___IS_APPROPRIATE_BWD__MATCH_TINTERFACE_TINTERFACE = 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_EXTENDS_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_EXTENDS_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_EXTENDS_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TINTERFACE_TINTERFACE = 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_EXTENDS_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TINTERFACE_TINTERFACE = 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_EXTENDS_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_EXTENDS_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_TINTERFACE_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_TINTERFACE = 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_EXTENDS_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_EXTENDS_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 INTERFACE_EXTENDS_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1056</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_EXTENDS_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1056__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_EXTENDS_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_EXTENDS_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_EXTENDS_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_EXTENDS_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__INTERFACEDECLARATION_TINTERFACE_INTERFACEDECLARATION_TINTERFACE_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 INTERFACE_EXTENDS_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_EXTENDS_INTERFACE___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 INTERFACE_EXTENDS_INTERFACE___CHECK_DEC_BWD__TINTERFACE_TINTERFACE = 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_EXTENDS_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_EXTENDS_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_TINTERFACE_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_TINTERFACE_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_EXTENDS_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodInvocationImpl <em>Method Invocation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodInvocationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodInvocation()
	 * @generated
	 */
	int METHOD_INVOCATION = 45;

	/**
	 * The number of structural features of the '<em>Method Invocation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_INVOCATION_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_INVOCATION___IS_APPROPRIATE_FWD__MATCH_MMETHODINVOCATION_MDEFINITION = 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_INVOCATION___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_INVOCATION___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_INVOCATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODINVOCATION_MDEFINITION = 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_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODINVOCATION_MDEFINITION = 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_INVOCATION___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_INVOCATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODINVOCATION_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION = 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_INVOCATION___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_INVOCATION___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 METHOD_INVOCATION___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_INVOCATION___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TCALL = 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_INVOCATION___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_INVOCATION___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_INVOCATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TCALL = 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_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TCALL = 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_INVOCATION___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_INVOCATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_TCALL_MDEFINITION = 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_INVOCATION___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_INVOCATION___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 METHOD_INVOCATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1057</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_INVOCATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1057__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_INVOCATION___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_INVOCATION___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_INVOCATION___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_INVOCATION___IS_APPLICABLE_SOLVE_CSP_CC__MMETHODINVOCATION_TMEMBER_TCALL_MDEFINITION_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_INVOCATION___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_INVOCATION___CHECK_DEC_FWD__MMETHODINVOCATION_MDEFINITION = 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_INVOCATION___CHECK_DEC_BWD__TMEMBER_TCALL = 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_INVOCATION___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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_INVOCATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION_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_INVOCATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassTypeInterfaceImpl <em>Anonymous Class Type Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassTypeInterfaceImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonymousClassTypeInterface()
	 * @generated
	 */
	int ANONYMOUS_CLASS_TYPE_INTERFACE = 46;

	/**
	 * The number of structural features of the '<em>Anonymous Class Type Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___IS_APPROPRIATE_FWD__MATCH_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_TYPE_CLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_ANONYMOUSCLASSDECLARATION_TINTERFACE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___IS_APPROPRIATE_BWD__MATCH_TCLASS_TINTERFACE = 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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TINTERFACE = 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_CLASS_TYPE_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TINTERFACE = 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_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TYPE_CLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_ANONYMOUSCLASSDECLARATION_TINTERFACE_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1058</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_TYPE_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1058__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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_TINTERFACE_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_INTERFACE___CHECK_DEC_FWD__TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_INTERFACE___CHECK_DEC_BWD__TCLASS_TINTERFACE = 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_CLASS_TYPE_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS_TYPETOTABSTRACTTYPE = 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_CLASS_TYPE_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TYPE_CLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_ANONYMOUSCLASSDECLARATION_TINTERFACE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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_CLASS_TYPE_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassFileToModuleImpl <em>Class File To Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassFileToModuleImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassFileToModule()
	 * @generated
	 */
	int CLASS_FILE_TO_MODULE = 47;

	/**
	 * The number of structural features of the '<em>Class File To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_FILE_TO_MODULE_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_FILE_TO_MODULE___IS_APPROPRIATE_FWD__MATCH_CLASSFILE_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 CLASS_FILE_TO_MODULE___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_FILE_TO_MODULE___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_FILE_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSFILE_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 CLASS_FILE_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSFILE_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 CLASS_FILE_TO_MODULE___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_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_CLASSFILE_MODEL_TYPEGRAPH = 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_FILE_TO_MODULE___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_FILE_TO_MODULE___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 CLASS_FILE_TO_MODULE___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_FILE_TO_MODULE___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH = 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_FILE_TO_MODULE___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_FILE_TO_MODULE___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_FILE_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH = 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_FILE_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH = 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_FILE_TO_MODULE___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_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_MODEL_TYPEGRAPH = 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_FILE_TO_MODULE___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_FILE_TO_MODULE___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 CLASS_FILE_TO_MODULE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1059</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_FILE_TO_MODULE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1059__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_FILE_TO_MODULE___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_FILE_TO_MODULE___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_FILE_TO_MODULE___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_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_CC__CLASSFILE_TMODULE_MODEL_TYPEGRAPH_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_FILE_TO_MODULE___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_FILE_TO_MODULE___CHECK_DEC_FWD__CLASSFILE_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 CLASS_FILE_TO_MODULE___CHECK_DEC_BWD__TMODULE_TYPEGRAPH = 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_FILE_TO_MODULE___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_FILE_TO_MODULE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_MODEL_TYPEGRAPH_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_FILE_TO_MODULE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueClassImpl <em>Annotation Member Value Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueClassImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueClass()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_CLASS = 48;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_BODYDECLARATION_TYPELITERAL_TANNOTATIONVALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TCLASSNODE_BODYDECLARATION_TANNOTATIONVALUE_TYPE = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_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 ANNOTATION_MEMBER_VALUE_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1060</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1060__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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_TABSTRACTTYPE_TCLASSNODE_BODYDECLARATION_TYPELITERAL_TANNOTATIONVALUE_TYPE_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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_CLASS___CHECK_DEC_FWD__ANNOTATION_TYPEACCESS_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_TYPELITERAL_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 ANNOTATION_MEMBER_VALUE_CLASS___CHECK_DEC_BWD__TABSTRACTTYPE_TCLASSNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TYPETOTABSTRACTTYPE = 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_MEMBER_VALUE_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_BODYDECLARATION_TANNOTATIONVALUE_TYPE_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_MEMBER_VALUE_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AbstractMethodInvocationImpl <em>Abstract Method Invocation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AbstractMethodInvocationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAbstractMethodInvocation()
	 * @generated
	 */
	int ABSTRACT_METHOD_INVOCATION = 49;

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

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterLinkFirstImpl <em>Method Parameter Link First</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterLinkFirstImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodParameterLinkFirst()
	 * @generated
	 */
	int METHOD_PARAMETER_LINK_FIRST = 50;

	/**
	 * The number of structural features of the '<em>Method Parameter Link First</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_LINK_FIRST_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_PARAMETER_LINK_FIRST___IS_APPROPRIATE_FWD__MATCH_MENTRY_MMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MENTRY_MMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MENTRY_MMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TPARAMETER_MENTRYTOTPARAMETER_TMETHODSIGNATURE_MENTRY_MSIGNATURETOTSIGNATURE_MMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___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 METHOD_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___IS_APPROPRIATE_BWD__MATCH_TPARAMETER_TMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPARAMETER_TMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPARAMETER_TMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPARAMETER_MENTRYTOTPARAMETER_TMETHODSIGNATURE_MENTRY_MSIGNATURETOTSIGNATURE_MMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___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 METHOD_PARAMETER_LINK_FIRST___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1061</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_LINK_FIRST___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1061__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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___IS_APPLICABLE_SOLVE_CSP_CC__TPARAMETER_TMETHODSIGNATURE_MENTRY_MMETHODSIGNATURE_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_PARAMETER_LINK_FIRST___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_PARAMETER_LINK_FIRST___CHECK_DEC_FWD__MENTRY_MMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___CHECK_DEC_BWD__TPARAMETER_TMETHODSIGNATURE = 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_PARAMETER_LINK_FIRST___GENERATE_MODEL__RULEENTRYCONTAINER_MENTRYTOTPARAMETER_MSIGNATURETOTSIGNATURE = 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_PARAMETER_LINK_FIRST___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPARAMETER_MENTRYTOTPARAMETER_TMETHODSIGNATURE_MENTRY_MSIGNATURETOTSIGNATURE_MMETHODSIGNATURE_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_PARAMETER_LINK_FIRST___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Method Parameter Link First</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_LINK_FIRST_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsShortImpl <em>Primitive Type Is Short</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsShortImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsShort()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_SHORT = 51;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Short</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_SHORT___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPESHORT_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_SHORT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPESHORT_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 PRIMITIVE_TYPE_IS_SHORT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPESHORT_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 PRIMITIVE_TYPE_IS_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_IS_SHORT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPESHORT_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_SHORT___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 PRIMITIVE_TYPE_IS_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_IS_SHORT___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_SHORT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_SHORT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_SHORT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_SHORT___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 PRIMITIVE_TYPE_IS_SHORT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1062</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_SHORT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1062__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_SHORT___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPESHORT_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_SHORT___CHECK_DEC_FWD__PRIMITIVETYPESHORT_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 PRIMITIVE_TYPE_IS_SHORT___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_SHORT___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_SHORT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_SHORT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.SuperMethodInvocationImpl <em>Super Method Invocation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.SuperMethodInvocationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getSuperMethodInvocation()
	 * @generated
	 */
	int SUPER_METHOD_INVOCATION = 52;

	/**
	 * The number of structural features of the '<em>Super Method Invocation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUPER_METHOD_INVOCATION_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 SUPER_METHOD_INVOCATION___IS_APPROPRIATE_FWD__MATCH_MSUPERMETHODINVOCATION_MDEFINITION = 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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MSUPERMETHODINVOCATION_MDEFINITION = 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 SUPER_METHOD_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MSUPERMETHODINVOCATION_MDEFINITION = 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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSUPERMETHODINVOCATION_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION = 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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TCALL = 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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TCALL = 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 SUPER_METHOD_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TCALL = 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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_TCALL_MDEFINITION = 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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1063</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUPER_METHOD_INVOCATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1063__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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___IS_APPLICABLE_SOLVE_CSP_CC__MSUPERMETHODINVOCATION_TMEMBER_TCALL_MDEFINITION_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 SUPER_METHOD_INVOCATION___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 SUPER_METHOD_INVOCATION___CHECK_DEC_FWD__MSUPERMETHODINVOCATION_MDEFINITION = 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 SUPER_METHOD_INVOCATION___CHECK_DEC_BWD__TMEMBER_TCALL = 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 SUPER_METHOD_INVOCATION___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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 SUPER_METHOD_INVOCATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION_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 SUPER_METHOD_INVOCATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedMethodDeclarationImpl <em>Unresolved Method Declaration</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedMethodDeclarationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getUnresolvedMethodDeclaration()
	 * @generated
	 */
	int UNRESOLVED_METHOD_DECLARATION = 53;

	/**
	 * The number of structural features of the '<em>Unresolved Method Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_METHOD_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 UNRESOLVED_METHOD_DECLARATION___IS_APPROPRIATE_FWD__MATCH_MODEL_UNRESOLVEDMETHODDECLARATION = 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_METHOD_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 UNRESOLVED_METHOD_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 UNRESOLVED_METHOD_DECLARATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_UNRESOLVEDMETHODDECLARATION = 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_METHOD_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_UNRESOLVEDMETHODDECLARATION = 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_METHOD_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 UNRESOLVED_METHOD_DECLARATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODEL_MODELTOTYPEGRAPH_TYPEGRAPH_UNRESOLVEDMETHODDECLARATION = 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_METHOD_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 UNRESOLVED_METHOD_DECLARATION___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 UNRESOLVED_METHOD_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 UNRESOLVED_METHOD_DECLARATION___IS_APPROPRIATE_BWD__MATCH_TMETHOD_TMETHODDEFINITION_TMETHODSIGNATURE_TYPEGRAPH = 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_METHOD_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 UNRESOLVED_METHOD_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 UNRESOLVED_METHOD_DECLARATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMETHOD_TMETHODDEFINITION_TMETHODSIGNATURE_TYPEGRAPH = 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_METHOD_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMETHOD_TMETHODDEFINITION_TMETHODSIGNATURE_TYPEGRAPH = 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_METHOD_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 UNRESOLVED_METHOD_DECLARATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMETHOD_MODEL_TMETHODDEFINITION_MODELTOTYPEGRAPH_TMETHODSIGNATURE_TYPEGRAPH = 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_METHOD_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 UNRESOLVED_METHOD_DECLARATION___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 UNRESOLVED_METHOD_DECLARATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1064</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_METHOD_DECLARATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1064__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_METHOD_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 UNRESOLVED_METHOD_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 UNRESOLVED_METHOD_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 UNRESOLVED_METHOD_DECLARATION___IS_APPLICABLE_SOLVE_CSP_CC__TMETHOD_MODEL_TMETHODDEFINITION_TMETHODSIGNATURE_TYPEGRAPH_UNRESOLVEDMETHODDECLARATION_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_METHOD_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 UNRESOLVED_METHOD_DECLARATION___CHECK_DEC_FWD__MODEL_UNRESOLVEDMETHODDECLARATION = 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_METHOD_DECLARATION___CHECK_DEC_BWD__TMETHOD_TMETHODDEFINITION_TMETHODSIGNATURE_TYPEGRAPH = 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_METHOD_DECLARATION___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_METHOD_DECLARATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_MODELTOTYPEGRAPH_TYPEGRAPH_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_METHOD_DECLARATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.InterfaceMemberImpl <em>Interface Member</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.InterfaceMemberImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getInterfaceMember()
	 * @generated
	 */
	int INTERFACE_MEMBER = 54;

	/**
	 * The number of structural features of the '<em>Interface Member</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_MEMBER_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_MEMBER___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_MODIFIER_MDEFINITION = 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_MEMBER___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_MEMBER___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_MEMBER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_MODIFIER_MDEFINITION = 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_MEMBER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_MODIFIER_MDEFINITION = 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_MEMBER___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_MEMBER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TMEMBER_TINTERFACE_MDEFINITIONTOTMEMBER_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_MODIFIER_MDEFINITION = 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_MEMBER___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_MEMBER___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 INTERFACE_MEMBER___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_MEMBER___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TINTERFACE_TMODIFIER = 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_MEMBER___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_MEMBER___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_MEMBER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TINTERFACE_TMODIFIER = 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_MEMBER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TINTERFACE_TMODIFIER = 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_MEMBER___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_MEMBER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMEMBER_TINTERFACE_TMODIFIER_MDEFINITIONTOTMEMBER_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_MDEFINITION = 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_MEMBER___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_MEMBER___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 INTERFACE_MEMBER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1065</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_MEMBER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1065__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_MEMBER___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_MEMBER___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_MEMBER___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_MEMBER___IS_APPLICABLE_SOLVE_CSP_CC__TMEMBER_TINTERFACE_TMODIFIER_INTERFACEDECLARATION_MODIFIER_MDEFINITION_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_MEMBER___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_MEMBER___CHECK_DEC_FWD__INTERFACEDECLARATION_MODIFIER_MDEFINITION = 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_MEMBER___CHECK_DEC_BWD__TMEMBER_TINTERFACE_TMODIFIER = 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_MEMBER___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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_MEMBER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMEMBER_TINTERFACE_MDEFINITIONTOTMEMBER_TYPETOTABSTRACTTYPE_INTERFACEDECLARATION_MDEFINITION_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_MEMBER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FieldNameImpl <em>Field Name</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FieldNameImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFieldName()
	 * @generated
	 */
	int FIELD_NAME = 55;

	/**
	 * The number of structural features of the '<em>Field Name</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_NAME_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_NAME___IS_APPROPRIATE_FWD__MATCH_MGRAVITYMODEL_MFIELDNAME = 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_NAME___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_NAME___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_NAME___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MGRAVITYMODEL_MFIELDNAME = 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_NAME___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MGRAVITYMODEL_MFIELDNAME = 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_NAME___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_NAME___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MGRAVITYMODEL_MFIELDNAME_MODELTOTYPEGRAPH_TYPEGRAPH = 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_NAME___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_NAME___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_NAME___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_NAME___IS_APPROPRIATE_BWD__MATCH_TFIELD_TYPEGRAPH = 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_NAME___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_NAME___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_NAME___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TFIELD_TYPEGRAPH = 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_NAME___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TFIELD_TYPEGRAPH = 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_NAME___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_NAME___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TFIELD_MGRAVITYMODEL_MODELTOTYPEGRAPH_TYPEGRAPH = 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_NAME___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_NAME___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_NAME___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1066</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_NAME___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1066__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_NAME___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_NAME___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_NAME___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_NAME___IS_APPLICABLE_SOLVE_CSP_CC__TFIELD_MGRAVITYMODEL_MFIELDNAME_TYPEGRAPH_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_NAME___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_NAME___CHECK_DEC_FWD__MGRAVITYMODEL_MFIELDNAME = 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_NAME___CHECK_DEC_BWD__TFIELD_TYPEGRAPH = 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_NAME___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_NAME___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MGRAVITYMODEL_MODELTOTYPEGRAPH_TYPEGRAPH_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_NAME___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypeInClassFileToModuleImpl <em>Type In Class File To Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypeInClassFileToModuleImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypeInClassFileToModule()
	 * @generated
	 */
	int TYPE_IN_CLASS_FILE_TO_MODULE = 56;

	/**
	 * The number of structural features of the '<em>Type In Class File To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_IN_CLASS_FILE_TO_MODULE_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_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_FWD__MATCH_CLASSFILE_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 TYPE_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSFILE_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 TYPE_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSFILE_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 TYPE_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSFILE_ELEMENTTOMODULE_TABSTRACTTYPE_TMODULE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION = 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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TMODULE = 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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TMODULE = 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_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TMODULE = 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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSFILE_ELEMENTTOMODULE_TABSTRACTTYPE_TMODULE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION = 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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1067</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1067__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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_CC__CLASSFILE_TABSTRACTTYPE_TMODULE_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 TYPE_IN_CLASS_FILE_TO_MODULE___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_IN_CLASS_FILE_TO_MODULE___CHECK_DEC_FWD__CLASSFILE_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 TYPE_IN_CLASS_FILE_TO_MODULE___CHECK_DEC_BWD__TABSTRACTTYPE_TMODULE = 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_IN_CLASS_FILE_TO_MODULE___GENERATE_MODEL__RULEENTRYCONTAINER_ELEMENTTOMODULE_TYPETOTABSTRACTTYPE = 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_IN_CLASS_FILE_TO_MODULE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSFILE_ELEMENTTOMODULE_TABSTRACTTYPE_TMODULE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_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_IN_CLASS_FILE_TO_MODULE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessReadImpl <em>Field Access Read</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessReadImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFieldAccessRead()
	 * @generated
	 */
	int FIELD_ACCESS_READ = 57;

	/**
	 * The number of structural features of the '<em>Field Access Read</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_READ_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_ACCESS_READ___IS_APPROPRIATE_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ___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_ACCESS_READ___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_ACCESS_READ___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ___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_ACCESS_READ___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSINGLEVARIABLEACCESS_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION = 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_ACCESS_READ___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_ACCESS_READ___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 FIELD_ACCESS_READ___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_ACCESS_READ___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TREAD_TFIELDDEFINITION = 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_ACCESS_READ___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_ACCESS_READ___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_ACCESS_READ___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TREAD_TFIELDDEFINITION = 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_ACCESS_READ___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TREAD_TFIELDDEFINITION = 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_ACCESS_READ___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_ACCESS_READ___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_TREAD_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION = 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_ACCESS_READ___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_ACCESS_READ___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 FIELD_ACCESS_READ___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1068</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_READ___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1068__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_ACCESS_READ___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_ACCESS_READ___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_ACCESS_READ___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_ACCESS_READ___IS_APPLICABLE_SOLVE_CSP_CC__MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_TREAD_MDEFINITION_TFIELDDEFINITION_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_ACCESS_READ___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_ACCESS_READ___CHECK_DEC_FWD__MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ___CHECK_DEC_BWD__TMEMBER_TREAD_TFIELDDEFINITION = 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_ACCESS_READ___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER_MDEFINITIONTOTMEMBER = 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_ACCESS_READ___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION_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_ACCESS_READ___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.LinkDefinitionToTypeImpl <em>Link Definition To Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.LinkDefinitionToTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getLinkDefinitionToType()
	 * @generated
	 */
	int LINK_DEFINITION_TO_TYPE = 58;

	/**
	 * The number of structural features of the '<em>Link Definition To Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION_MSIGNATURETOTSIGNATURE_TSIGNATURE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TMEMBER = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___IS_APPROPRIATE_BWD__MATCH_TSIGNATURE_TABSTRACTTYPE_TMEMBER = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TSIGNATURE_TABSTRACTTYPE_TMEMBER = 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_DEFINITION_TO_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TSIGNATURE_TABSTRACTTYPE_TMEMBER = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION_MSIGNATURETOTSIGNATURE_TSIGNATURE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TMEMBER = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___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 LINK_DEFINITION_TO_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1069</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_DEFINITION_TO_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1069__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_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION_TSIGNATURE_TABSTRACTTYPE_TMEMBER_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_DEFINITION_TO_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 LINK_DEFINITION_TO_TYPE___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_TYPE___CHECK_DEC_BWD__TSIGNATURE_TABSTRACTTYPE_TMEMBER = 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_DEFINITION_TO_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER_TYPETOTABSTRACTTYPE = 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_DEFINITION_TO_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_ABSTRACTTYPEDECLARATION_MSIGNATURE_MDEFINITION_MSIGNATURETOTSIGNATURE_TSIGNATURE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TMEMBER_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_DEFINITION_TO_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeInAnonymousImpl <em>Annotation Type In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeInAnonymousImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationTypeInAnonymous()
	 * @generated
	 */
	int ANNOTATION_TYPE_IN_ANONYMOUS = 59;

	/**
	 * The number of structural features of the '<em>Annotation Type In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_ANNOTATIONTYPEDECLARATION_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TANNOTATIONTYPE = 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_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TANNOTATIONTYPE = 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_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TANNOTATIONTYPE = 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_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 ANNOTATION_TYPE_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TYPEGRAPH_TANNOTATIONTYPE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___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 ANNOTATION_TYPE_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1070</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1070__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_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_ANNOTATIONTYPEDECLARATION_TPACKAGE_TYPEGRAPH_TANNOTATIONTYPE_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_ANONYMOUS___CHECK_DEC_FWD__ANNOTATIONTYPEDECLARATION_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 ANNOTATION_TYPE_IN_ANONYMOUS___CHECK_DEC_BWD__TCLASS_TPACKAGE_TYPEGRAPH_TANNOTATIONTYPE = 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_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANNOTATION_TYPE_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterLinkImpl <em>Method Parameter Link</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodParameterLinkImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodParameterLink()
	 * @generated
	 */
	int METHOD_PARAMETER_LINK = 60;

	/**
	 * The number of structural features of the '<em>Method Parameter Link</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_LINK_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_PARAMETER_LINK___IS_APPROPRIATE_FWD__MATCH_MENTRY_MENTRY = 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_PARAMETER_LINK___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_PARAMETER_LINK___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_PARAMETER_LINK___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MENTRY_MENTRY = 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_PARAMETER_LINK___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MENTRY_MENTRY = 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_PARAMETER_LINK___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_PARAMETER_LINK___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MENTRYTOTPARAMETER_MENTRY_TPARAMETER_MENTRY_TPARAMETER_MENTRYTOTPARAMETER = 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_PARAMETER_LINK___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_PARAMETER_LINK___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 METHOD_PARAMETER_LINK___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_PARAMETER_LINK___IS_APPROPRIATE_BWD__MATCH_TPARAMETER_TPARAMETER = 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_PARAMETER_LINK___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_PARAMETER_LINK___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_PARAMETER_LINK___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPARAMETER_TPARAMETER = 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_PARAMETER_LINK___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPARAMETER_TPARAMETER = 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_PARAMETER_LINK___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_PARAMETER_LINK___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MENTRYTOTPARAMETER_MENTRY_TPARAMETER_MENTRY_TPARAMETER_MENTRYTOTPARAMETER = 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_PARAMETER_LINK___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_PARAMETER_LINK___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 METHOD_PARAMETER_LINK___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1071</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_PARAMETER_LINK___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1071__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_PARAMETER_LINK___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_PARAMETER_LINK___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_PARAMETER_LINK___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_PARAMETER_LINK___IS_APPLICABLE_SOLVE_CSP_CC__MENTRY_TPARAMETER_MENTRY_TPARAMETER_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_PARAMETER_LINK___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_PARAMETER_LINK___CHECK_DEC_FWD__MENTRY_MENTRY = 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_PARAMETER_LINK___CHECK_DEC_BWD__TPARAMETER_TPARAMETER = 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_PARAMETER_LINK___GENERATE_MODEL__RULEENTRYCONTAINER_MENTRYTOTPARAMETER_MENTRYTOTPARAMETER = 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_PARAMETER_LINK___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MENTRYTOTPARAMETER_MENTRY_TPARAMETER_MENTRY_TPARAMETER_MENTRYTOTPARAMETER_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_PARAMETER_LINK___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberKeyImpl <em>Annotation Member Key</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberKeyImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberKey()
	 * @generated
	 */
	int ANNOTATION_MEMBER_KEY = 61;

	/**
	 * The number of structural features of the '<em>Annotation Member Key</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_KEY_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_MEMBER_KEY___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_BODYDECLARATION = 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_MEMBER_KEY___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_MEMBER_KEY___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_MEMBER_KEY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_BODYDECLARATION = 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_MEMBER_KEY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_BODYDECLARATION = 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_MEMBER_KEY___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_MEMBER_KEY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_BODYDECLARATION_ASTNODETOTANNOTATABLE_ANNOTATIONTOTANNOTATION_TANNOTATABLE = 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_MEMBER_KEY___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_MEMBER_KEY___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 ANNOTATION_MEMBER_KEY___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_MEMBER_KEY___IS_APPROPRIATE_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE_TANNOTATABLE = 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_MEMBER_KEY___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_MEMBER_KEY___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_MEMBER_KEY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE_TANNOTATABLE = 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_MEMBER_KEY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE_TANNOTATABLE = 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_MEMBER_KEY___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_MEMBER_KEY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATION_TANNOTATIONVALUE_BODYDECLARATION_ASTNODETOTANNOTATABLE_ANNOTATIONTOTANNOTATION_TANNOTATABLE = 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_MEMBER_KEY___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_MEMBER_KEY___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 ANNOTATION_MEMBER_KEY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1072</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_KEY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1072__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_MEMBER_KEY___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_MEMBER_KEY___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_MEMBER_KEY___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_MEMBER_KEY___IS_APPLICABLE_SOLVE_CSP_CC__TANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_TANNOTATIONVALUE_BODYDECLARATION_TANNOTATABLE_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_MEMBER_KEY___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_MEMBER_KEY___CHECK_DEC_FWD__ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_BODYDECLARATION = 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_MEMBER_KEY___CHECK_DEC_BWD__TANNOTATION_TANNOTATIONVALUE_TANNOTATABLE = 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_MEMBER_KEY___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONTOTANNOTATION = 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_MEMBER_KEY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATION_BODYDECLARATION_ASTNODETOTANNOTATABLE_ANNOTATIONTOTANNOTATION_TANNOTATABLE_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_MEMBER_KEY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonClassInClassFileToModuleImpl <em>Anon Class In Class File To Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonClassInClassFileToModuleImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonClassInClassFileToModule()
	 * @generated
	 */
	int ANON_CLASS_IN_CLASS_FILE_TO_MODULE = 62;

	/**
	 * The number of structural features of the '<em>Anon Class In Class File To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANON_CLASS_IN_CLASS_FILE_TO_MODULE_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_FWD__MATCH_CLASSFILE_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSFILE_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSFILE_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_CLASSFILE_ELEMENTTOMODULE_TCLASS_TMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_BWD__MATCH_TCLASS_TMODULE = 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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TMODULE = 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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TMODULE = 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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSFILE_ELEMENTTOMODULE_TCLASS_TMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1073</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1073__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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_CC__CLASSFILE_TCLASS_TMODULE_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___CHECK_DEC_FWD__CLASSFILE_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___CHECK_DEC_BWD__TCLASS_TMODULE = 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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___GENERATE_MODEL__RULEENTRYCONTAINER_ELEMENTTOMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_CLASSFILE_ELEMENTTOMODULE_TCLASS_TMODULE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANON_CLASS_IN_CLASS_FILE_TO_MODULE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsDoubleImpl <em>Primitive Type Is Double</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsDoubleImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsDouble()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_DOUBLE = 63;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Double</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_DOUBLE___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEDOUBLE_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_DOUBLE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEDOUBLE_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 PRIMITIVE_TYPE_IS_DOUBLE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEDOUBLE_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 PRIMITIVE_TYPE_IS_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_IS_DOUBLE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEDOUBLE_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_DOUBLE___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 PRIMITIVE_TYPE_IS_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_IS_DOUBLE___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_DOUBLE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_DOUBLE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_DOUBLE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_DOUBLE___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 PRIMITIVE_TYPE_IS_DOUBLE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1074</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_DOUBLE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1074__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_DOUBLE___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPEDOUBLE_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_DOUBLE___CHECK_DEC_FWD__PRIMITIVETYPEDOUBLE_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 PRIMITIVE_TYPE_IS_DOUBLE___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_DOUBLE___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_DOUBLE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_DOUBLE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueStringArrayImpl <em>Annotation Member Value String Array</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueStringArrayImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueStringArray()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_STRING_ARRAY = 64;

	/**
	 * The number of structural features of the '<em>Annotation Member Value String Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_STRING_ARRAY_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_MEMBER_VALUE_STRING_ARRAY___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_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 ANNOTATION_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_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 ANNOTATION_MEMBER_VALUE_STRING_ARRAY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_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 ANNOTATION_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_STRINGLITERAL = 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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___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 ANNOTATION_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___IS_APPROPRIATE_BWD__MATCH_TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING_ARRAY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___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 ANNOTATION_MEMBER_VALUE_STRING_ARRAY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1075</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_STRING_ARRAY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1075__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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TTEXTNODE_TANNOTATIONVALUE_STRINGLITERAL_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_MEMBER_VALUE_STRING_ARRAY___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_MEMBER_VALUE_STRING_ARRAY___CHECK_DEC_FWD__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_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 ANNOTATION_MEMBER_VALUE_STRING_ARRAY___CHECK_DEC_BWD__TTEXTNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_STRING_ARRAY___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_STRING_ARRAY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_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_MEMBER_VALUE_STRING_ARRAY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Member Value String Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_STRING_ARRAY_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodSignatureImpl <em>Method Signature</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodSignatureImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodSignature()
	 * @generated
	 */
	int METHOD_SIGNATURE = 65;

	/**
	 * The number of structural features of the '<em>Method Signature</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_SIGNATURE_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_SIGNATURE___IS_APPROPRIATE_FWD__MATCH_MMETHODSIGNATURE_MMETHODNAME_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 METHOD_SIGNATURE___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_SIGNATURE___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_SIGNATURE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODSIGNATURE_MMETHODNAME_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 METHOD_SIGNATURE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODSIGNATURE_MMETHODNAME_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 METHOD_SIGNATURE___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_SIGNATURE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODSIGNATURE_TYPETOTABSTRACTTYPE_MMETHODNAMETOTMETHOD_MMETHODNAME_TABSTRACTTYPE_TMETHOD_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 METHOD_SIGNATURE___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_SIGNATURE___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 METHOD_SIGNATURE___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_SIGNATURE___IS_APPROPRIATE_BWD__MATCH_TMETHODSIGNATURE_TABSTRACTTYPE_TMETHOD = 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_SIGNATURE___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_SIGNATURE___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_SIGNATURE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMETHODSIGNATURE_TABSTRACTTYPE_TMETHOD = 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_SIGNATURE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMETHODSIGNATURE_TABSTRACTTYPE_TMETHOD = 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_SIGNATURE___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_SIGNATURE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMETHODSIGNATURE_TYPETOTABSTRACTTYPE_MMETHODNAMETOTMETHOD_MMETHODNAME_TABSTRACTTYPE_TMETHOD_TYPE = 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_SIGNATURE___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_SIGNATURE___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 METHOD_SIGNATURE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1076</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_SIGNATURE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1076__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_SIGNATURE___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_SIGNATURE___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_SIGNATURE___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_SIGNATURE___IS_APPLICABLE_SOLVE_CSP_CC__MMETHODSIGNATURE_TMETHODSIGNATURE_MMETHODNAME_TABSTRACTTYPE_TMETHOD_TYPE_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_SIGNATURE___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_SIGNATURE___CHECK_DEC_FWD__MMETHODSIGNATURE_MMETHODNAME_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 METHOD_SIGNATURE___CHECK_DEC_BWD__TMETHODSIGNATURE_TABSTRACTTYPE_TMETHOD = 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_SIGNATURE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_MMETHODNAMETOTMETHOD = 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_SIGNATURE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPETOTABSTRACTTYPE_MMETHODNAMETOTMETHOD_MMETHODNAME_TABSTRACTTYPE_TMETHOD_TYPE_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_SIGNATURE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.SyntethicMethodImpl <em>Syntethic Method</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.SyntethicMethodImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getSyntethicMethod()
	 * @generated
	 */
	int SYNTETHIC_METHOD = 66;

	/**
	 * The number of structural features of the '<em>Syntethic Method</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SYNTETHIC_METHOD_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 SYNTETHIC_METHOD___IS_APPROPRIATE_FWD__MATCH_MMETHODDEFINITION_CLASSDECLARATION_MSYNTHETICMETHODDEFINITION = 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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODDEFINITION_CLASSDECLARATION_MSYNTHETICMETHODDEFINITION = 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 SYNTETHIC_METHOD___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODDEFINITION_CLASSDECLARATION_MSYNTHETICMETHODDEFINITION = 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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_TMETHODDEFINITION_MDEFINITIONTOTMEMBER_CLASSDECLARATION_TYPETOTABSTRACTTYPE_TMETHODSIGNATURE_MSYNTHETICMETHODDEFINITION_TCLASS = 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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___IS_APPROPRIATE_BWD__MATCH_TMETHODDEFINITION_TSYNTETHICMETHOD_TMETHODSIGNATURE_TCLASS = 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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMETHODDEFINITION_TSYNTETHICMETHOD_TMETHODSIGNATURE_TCLASS = 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 SYNTETHIC_METHOD___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMETHODDEFINITION_TSYNTETHICMETHOD_TMETHODSIGNATURE_TCLASS = 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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_TMETHODDEFINITION_TSYNTETHICMETHOD_MDEFINITIONTOTMEMBER_CLASSDECLARATION_TYPETOTABSTRACTTYPE_TMETHODSIGNATURE_TCLASS = 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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1077</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SYNTETHIC_METHOD___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1077__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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___IS_APPLICABLE_SOLVE_CSP_CC__MMETHODDEFINITION_TMETHODDEFINITION_TSYNTETHICMETHOD_CLASSDECLARATION_TMETHODSIGNATURE_MSYNTHETICMETHODDEFINITION_TCLASS_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 SYNTETHIC_METHOD___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 SYNTETHIC_METHOD___CHECK_DEC_FWD__MMETHODDEFINITION_CLASSDECLARATION_MSYNTHETICMETHODDEFINITION = 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 SYNTETHIC_METHOD___CHECK_DEC_BWD__TMETHODDEFINITION_TSYNTETHICMETHOD_TMETHODSIGNATURE_TCLASS = 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 SYNTETHIC_METHOD___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER_TYPETOTABSTRACTTYPE = 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 SYNTETHIC_METHOD___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MMETHODDEFINITION_TMETHODDEFINITION_MDEFINITIONTOTMEMBER_CLASSDECLARATION_TYPETOTABSTRACTTYPE_TMETHODSIGNATURE_TCLASS_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 SYNTETHIC_METHOD___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.CompilationUnitToModuleImpl <em>Compilation Unit To Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.CompilationUnitToModuleImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getCompilationUnitToModule()
	 * @generated
	 */
	int COMPILATION_UNIT_TO_MODULE = 67;

	/**
	 * The number of structural features of the '<em>Compilation Unit To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT_TO_MODULE_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_UNIT_TO_MODULE___IS_APPROPRIATE_FWD__MATCH_COMPILATIONUNIT_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 COMPILATION_UNIT_TO_MODULE___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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_COMPILATIONUNIT_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 COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_COMPILATIONUNIT_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 COMPILATION_UNIT_TO_MODULE___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_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_COMPILATIONUNIT_MODEL_TYPEGRAPH = 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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH = 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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH = 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_UNIT_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH = 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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_MODEL_TYPEGRAPH = 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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1078</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1078__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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_CC__COMPILATIONUNIT_TMODULE_MODEL_TYPEGRAPH_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_UNIT_TO_MODULE___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_UNIT_TO_MODULE___CHECK_DEC_FWD__COMPILATIONUNIT_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 COMPILATION_UNIT_TO_MODULE___CHECK_DEC_BWD__TMODULE_TYPEGRAPH = 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_UNIT_TO_MODULE___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_UNIT_TO_MODULE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_MODEL_TYPEGRAPH_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_UNIT_TO_MODULE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Compilation Unit To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPILATION_UNIT_TO_MODULE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodNameImpl <em>Method Name</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodNameImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodName()
	 * @generated
	 */
	int METHOD_NAME = 68;

	/**
	 * The number of structural features of the '<em>Method Name</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_NAME_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_NAME___IS_APPROPRIATE_FWD__MATCH_MMETHODNAME_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 METHOD_NAME___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_NAME___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_NAME___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODNAME_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 METHOD_NAME___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODNAME_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 METHOD_NAME___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_NAME___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MMETHODNAME_TYPEGRAPH_MODELTOTYPEGRAPH_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 METHOD_NAME___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_NAME___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 METHOD_NAME___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_NAME___IS_APPROPRIATE_BWD__MATCH_TMETHOD_TYPEGRAPH = 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_NAME___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_NAME___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_NAME___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMETHOD_TYPEGRAPH = 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_NAME___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMETHOD_TYPEGRAPH = 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_NAME___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_NAME___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMETHOD_TYPEGRAPH_MODELTOTYPEGRAPH_MGRAVITYMODEL = 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_NAME___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_NAME___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 METHOD_NAME___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1079</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_NAME___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1079__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_NAME___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_NAME___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_NAME___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_NAME___IS_APPLICABLE_SOLVE_CSP_CC__TMETHOD_MMETHODNAME_TYPEGRAPH_MGRAVITYMODEL_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_NAME___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_NAME___CHECK_DEC_FWD__MMETHODNAME_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 METHOD_NAME___CHECK_DEC_BWD__TMETHOD_TYPEGRAPH = 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_NAME___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_NAME___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_MODELTOTYPEGRAPH_MGRAVITYMODEL_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_NAME___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FieldSignatureImpl <em>Field Signature</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FieldSignatureImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFieldSignature()
	 * @generated
	 */
	int FIELD_SIGNATURE = 69;

	/**
	 * The number of structural features of the '<em>Field Signature</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_SIGNATURE_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_SIGNATURE___IS_APPROPRIATE_FWD__MATCH_MFIELDNAME_TYPE_MFIELDSIGNATURE = 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_SIGNATURE___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_SIGNATURE___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_SIGNATURE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MFIELDNAME_TYPE_MFIELDSIGNATURE = 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_SIGNATURE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MFIELDNAME_TYPE_MFIELDSIGNATURE = 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_SIGNATURE___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_SIGNATURE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TFIELD_MFIELDNAME_TYPETOTABSTRACTTYPE_TYPE_MFIELDNAMETOTFIELD_MFIELDSIGNATURE_TABSTRACTTYPE = 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_SIGNATURE___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_SIGNATURE___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 FIELD_SIGNATURE___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_SIGNATURE___IS_APPROPRIATE_BWD__MATCH_TFIELD_TFIELDSIGNATURE_TABSTRACTTYPE = 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_SIGNATURE___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_SIGNATURE___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_SIGNATURE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TFIELD_TFIELDSIGNATURE_TABSTRACTTYPE = 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_SIGNATURE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TFIELD_TFIELDSIGNATURE_TABSTRACTTYPE = 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_SIGNATURE___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_SIGNATURE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TFIELD_MFIELDNAME_TYPETOTABSTRACTTYPE_TYPE_MFIELDNAMETOTFIELD_TFIELDSIGNATURE_TABSTRACTTYPE = 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_SIGNATURE___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_SIGNATURE___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 FIELD_SIGNATURE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1080</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_SIGNATURE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1080__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_SIGNATURE___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_SIGNATURE___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_SIGNATURE___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_SIGNATURE___IS_APPLICABLE_SOLVE_CSP_CC__TFIELD_MFIELDNAME_TYPE_MFIELDSIGNATURE_TFIELDSIGNATURE_TABSTRACTTYPE_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_SIGNATURE___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_SIGNATURE___CHECK_DEC_FWD__MFIELDNAME_TYPE_MFIELDSIGNATURE = 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_SIGNATURE___CHECK_DEC_BWD__TFIELD_TFIELDSIGNATURE_TABSTRACTTYPE = 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_SIGNATURE___GENERATE_MODEL__RULEENTRYCONTAINER_MFIELDNAMETOTFIELD_TYPETOTABSTRACTTYPE = 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_SIGNATURE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TFIELD_MFIELDNAME_TYPETOTABSTRACTTYPE_TYPE_MFIELDNAMETOTFIELD_TABSTRACTTYPE_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_SIGNATURE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassImplementsInterfaceImpl <em>Class Implements Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassImplementsInterfaceImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassImplementsInterface()
	 * @generated
	 */
	int CLASS_IMPLEMENTS_INTERFACE = 70;

	/**
	 * The number of structural features of the '<em>Class Implements Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_TYPEACCESS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_TYPEACCESS_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 CLASS_IMPLEMENTS_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_TYPEACCESS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_CLASSDECLARATION_TYPEACCESS_TINTERFACE_INTERFACEDECLARATION_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_IMPLEMENTS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___IS_APPROPRIATE_BWD__MATCH_TCLASS_TINTERFACE = 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_IMPLEMENTS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TINTERFACE = 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_IMPLEMENTS_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TINTERFACE = 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_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_CLASSDECLARATION_TINTERFACE_INTERFACEDECLARATION_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_IMPLEMENTS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1081</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_IMPLEMENTS_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1081__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_IMPLEMENTS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_CLASSDECLARATION_TYPEACCESS_TINTERFACE_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 CLASS_IMPLEMENTS_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 CLASS_IMPLEMENTS_INTERFACE___CHECK_DEC_FWD__CLASSDECLARATION_TYPEACCESS_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 CLASS_IMPLEMENTS_INTERFACE___CHECK_DEC_BWD__TCLASS_TINTERFACE = 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_IMPLEMENTS_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_IMPLEMENTS_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_CLASSDECLARATION_TINTERFACE_INTERFACEDECLARATION_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE_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_IMPLEMENTS_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueArrayImpl <em>Annotation Member Value Array</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueArrayImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueArray()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_ARRAY = 71;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ARRAY_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_MEMBER_VALUE_ARRAY___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ARRAYCREATION = 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_MEMBER_VALUE_ARRAY___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_MEMBER_VALUE_ARRAY___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_MEMBER_VALUE_ARRAY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ARRAYCREATION = 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_MEMBER_VALUE_ARRAY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ARRAYCREATION = 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_MEMBER_VALUE_ARRAY___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_MEMBER_VALUE_ARRAY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_ARRAYCREATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ARRAY___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_MEMBER_VALUE_ARRAY___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 ANNOTATION_MEMBER_VALUE_ARRAY___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_MEMBER_VALUE_ARRAY___IS_APPROPRIATE_BWD__MATCH_TANNOTATIONVALUE = 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_MEMBER_VALUE_ARRAY___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_MEMBER_VALUE_ARRAY___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_MEMBER_VALUE_ARRAY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATIONVALUE = 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_MEMBER_VALUE_ARRAY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATIONVALUE = 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_MEMBER_VALUE_ARRAY___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 ANNOTATION_MEMBER_VALUE_ARRAY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1082</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ARRAY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1082__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 ANNOTATION_MEMBER_VALUE_ARRAY___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 ANNOTATION_MEMBER_VALUE_ARRAY___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 ANNOTATION_MEMBER_VALUE_ARRAY___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 ANNOTATION_MEMBER_VALUE_ARRAY___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ARRAYCREATION_TANNOTATIONVALUE_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 ANNOTATION_MEMBER_VALUE_ARRAY___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 ANNOTATION_MEMBER_VALUE_ARRAY___CHECK_DEC_FWD__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ARRAYCREATION = 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 ANNOTATION_MEMBER_VALUE_ARRAY___CHECK_DEC_BWD__TANNOTATIONVALUE = 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 ANNOTATION_MEMBER_VALUE_ARRAY___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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 ANNOTATION_MEMBER_VALUE_ARRAY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_TANNOTATIONVALUE_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 ANNOTATION_MEMBER_VALUE_ARRAY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

	/**
	 * The number of operations of the '<em>Annotation Member Value Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ARRAY_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 29;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypeNestedInAnonymous_AbstractImpl <em>Type Nested In Anonymous Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypeNestedInAnonymous_AbstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypeNestedInAnonymous_Abstract()
	 * @generated
	 */
	int TYPE_NESTED_IN_ANONYMOUS_ABSTRACT = 72;

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

	/**
	 * The number of operations of the '<em>Type Nested In Anonymous Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_NESTED_IN_ANONYMOUS_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassInnerClassMemberImpl <em>Class Inner Class Member</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassInnerClassMemberImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassInnerClassMember()
	 * @generated
	 */
	int CLASS_INNER_CLASS_MEMBER = 73;

	/**
	 * The number of structural features of the '<em>Class Inner Class Member</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INNER_CLASS_MEMBER_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_INNER_CLASS_MEMBER___IS_APPROPRIATE_FWD__MATCH_MCLASS_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 CLASS_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASS_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 CLASS_INNER_CLASS_MEMBER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASS_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 CLASS_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TPACKAGE_TYPEGRAPH_MCLASS_CLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_TYPETOTABSTRACTTYPE = 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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___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 CLASS_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___IS_APPROPRIATE_BWD__MATCH_TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_CLASS_MEMBER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPACKAGE_TYPEGRAPH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_TCLASS_TYPETOTABSTRACTTYPE = 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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___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 CLASS_INNER_CLASS_MEMBER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1083</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INNER_CLASS_MEMBER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1083__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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___IS_APPLICABLE_SOLVE_CSP_CC__TPACKAGE_TYPEGRAPH_MCLASS_CLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_TCLASS_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_INNER_CLASS_MEMBER___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_INNER_CLASS_MEMBER___CHECK_DEC_FWD__MCLASS_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 CLASS_INNER_CLASS_MEMBER___CHECK_DEC_BWD__TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_CLASS_MEMBER___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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_INNER_CLASS_MEMBER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPACKAGE_TYPEGRAPH_CLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_TYPETOTABSTRACTTYPE_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_INNER_CLASS_MEMBER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MethodDefinitionImpl <em>Method Definition</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MethodDefinitionImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMethodDefinition()
	 * @generated
	 */
	int METHOD_DEFINITION = 74;

	/**
	 * The number of structural features of the '<em>Method Definition</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEFINITION_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_DEFINITION___IS_APPROPRIATE_FWD__MATCH_MMETHODDEFINITION_TYPEACCESS_TYPE_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODDEFINITION_TYPEACCESS_TYPE_MMETHODSIGNATURE = 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_DEFINITION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODDEFINITION_TYPEACCESS_TYPE_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TMETHODSIGNATURE_MSIGNATURETOTSIGNATURE_MMETHODDEFINITION_TYPEACCESS_TYPE_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_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 METHOD_DEFINITION___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_DEFINITION___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TMETHODSIGNATURE_MSIGNATURETOTSIGNATURE_TMETHODDEFINITION_TYPE_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_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 METHOD_DEFINITION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1084</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int METHOD_DEFINITION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1084__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_DEFINITION___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_DEFINITION___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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_CC__TABSTRACTTYPE_TMETHODSIGNATURE_MMETHODDEFINITION_TMETHODDEFINITION_TYPEACCESS_TYPE_MMETHODSIGNATURE_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_DEFINITION___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_DEFINITION___CHECK_DEC_FWD__MMETHODDEFINITION_TYPEACCESS_TYPE_MMETHODSIGNATURE = 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_DEFINITION___CHECK_DEC_BWD__TABSTRACTTYPE_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_MSIGNATURETOTSIGNATURE = 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_DEFINITION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TMETHODSIGNATURE_MSIGNATURETOTSIGNATURE_TYPE_MMETHODSIGNATURE_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_DEFINITION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassInstanceCreationImpl <em>Class Instance Creation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassInstanceCreationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassInstanceCreation()
	 * @generated
	 */
	int CLASS_INSTANCE_CREATION = 75;

	/**
	 * The number of structural features of the '<em>Class Instance Creation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INSTANCE_CREATION_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_INSTANCE_CREATION___IS_APPROPRIATE_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION = 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_INSTANCE_CREATION___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_INSTANCE_CREATION___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_INSTANCE_CREATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION = 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_INSTANCE_CREATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION = 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_INSTANCE_CREATION___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_INSTANCE_CREATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCLASSINSTANCECREATION_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION = 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_INSTANCE_CREATION___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_INSTANCE_CREATION___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 CLASS_INSTANCE_CREATION___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_INSTANCE_CREATION___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TCALL = 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_INSTANCE_CREATION___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_INSTANCE_CREATION___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_INSTANCE_CREATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TCALL = 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_INSTANCE_CREATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TCALL = 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_INSTANCE_CREATION___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_INSTANCE_CREATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_TCALL_MDEFINITION = 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_INSTANCE_CREATION___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_INSTANCE_CREATION___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 CLASS_INSTANCE_CREATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1085</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INSTANCE_CREATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1085__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_INSTANCE_CREATION___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_INSTANCE_CREATION___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_INSTANCE_CREATION___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_INSTANCE_CREATION___IS_APPLICABLE_SOLVE_CSP_CC__MCLASSINSTANCECREATION_TMEMBER_TCALL_MDEFINITION_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_INSTANCE_CREATION___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_INSTANCE_CREATION___CHECK_DEC_FWD__MCLASSINSTANCECREATION_MDEFINITION = 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_INSTANCE_CREATION___CHECK_DEC_BWD__TMEMBER_TCALL = 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_INSTANCE_CREATION___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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_INSTANCE_CREATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION_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_INSTANCE_CREATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypeInPackage_AbstractImpl <em>Type In Package Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypeInPackage_AbstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypeInPackage_Abstract()
	 * @generated
	 */
	int TYPE_IN_PACKAGE_ABSTRACT = 76;

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

	/**
	 * The number of operations of the '<em>Type In Package Abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_IN_PACKAGE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsBooleanImpl <em>Primitive Type Is Boolean</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsBooleanImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsBoolean()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_BOOLEAN = 77;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Boolean</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_BOOLEAN___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEBOOLEAN_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_BOOLEAN___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEBOOLEAN_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 PRIMITIVE_TYPE_IS_BOOLEAN___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEBOOLEAN_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 PRIMITIVE_TYPE_IS_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_IS_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEBOOLEAN_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_BOOLEAN___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 PRIMITIVE_TYPE_IS_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_IS_BOOLEAN___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_BOOLEAN___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_BOOLEAN___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_BOOLEAN___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 PRIMITIVE_TYPE_IS_BOOLEAN___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1086</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_BOOLEAN___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1086__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPEBOOLEAN_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_BOOLEAN___CHECK_DEC_FWD__PRIMITIVETYPEBOOLEAN_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 PRIMITIVE_TYPE_IS_BOOLEAN___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_BOOLEAN___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_BOOLEAN___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_BOOLEAN___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.InterfaceInPackageImpl <em>Interface In Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.InterfaceInPackageImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getInterfaceInPackage()
	 * @generated
	 */
	int INTERFACE_IN_PACKAGE = 78;

	/**
	 * The number of structural features of the '<em>Interface In Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_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 INTERFACE_IN_PACKAGE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_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_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 INTERFACE_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 INTERFACE_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_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_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 INTERFACE_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TPACKAGE_PACKAGE_TYPEGRAPH_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_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 INTERFACE_IN_PACKAGE___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 INTERFACE_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 INTERFACE_IN_PACKAGE___IS_APPROPRIATE_BWD__MATCH_TINTERFACE_TPACKAGE_TYPEGRAPH = 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_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 INTERFACE_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 INTERFACE_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TINTERFACE_TPACKAGE_TYPEGRAPH = 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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TINTERFACE_TPACKAGE_TYPEGRAPH = 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_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 INTERFACE_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TINTERFACE_TPACKAGE_PACKAGE_TYPEGRAPH = 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_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 INTERFACE_IN_PACKAGE___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 INTERFACE_IN_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1087</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_IN_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1087__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_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 INTERFACE_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 INTERFACE_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 INTERFACE_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__TINTERFACE_TPACKAGE_PACKAGE_TYPEGRAPH_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 INTERFACE_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 INTERFACE_IN_PACKAGE___CHECK_DEC_FWD__PACKAGE_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_IN_PACKAGE___CHECK_DEC_BWD__TINTERFACE_TPACKAGE_TYPEGRAPH = 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_IN_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_PACKAGETOTPACKAGE = 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_IN_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TPACKAGE_PACKAGE_TYPEGRAPH_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_IN_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypeToModule_abstractImpl <em>Type To Module abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypeToModule_abstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypeToModule_abstract()
	 * @generated
	 */
	int TYPE_TO_MODULE_ABSTRACT = 79;

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

	/**
	 * The number of operations of the '<em>Type To Module abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_TO_MODULE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.EnumInAnonymousImpl <em>Enum In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.EnumInAnonymousImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getEnumInAnonymous()
	 * @generated
	 */
	int ENUM_IN_ANONYMOUS = 80;

	/**
	 * The number of structural features of the '<em>Enum In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_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 ENUM_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_ENUMDECLARATION_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 ENUM_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 ENUM_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 ENUM_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ENUMDECLARATION_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 ENUM_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ENUMDECLARATION_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 ENUM_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 ENUM_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_ENUMDECLARATION_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ENUM_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 ENUM_IN_ANONYMOUS___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 ENUM_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 ENUM_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TPACKAGE_TENUM_TYPEGRAPH_TCLASS = 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_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 ENUM_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 ENUM_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TPACKAGE_TENUM_TYPEGRAPH_TCLASS = 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_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TPACKAGE_TENUM_TYPEGRAPH_TCLASS = 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_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 ENUM_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TENUM_TYPEGRAPH_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ENUM_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 ENUM_IN_ANONYMOUS___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 ENUM_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1088</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1088__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_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 ENUM_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 ENUM_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 ENUM_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_ENUMDECLARATION_TPACKAGE_TENUM_TYPEGRAPH_TCLASS_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 ENUM_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 ENUM_IN_ANONYMOUS___CHECK_DEC_FWD__ENUMDECLARATION_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 ENUM_IN_ANONYMOUS___CHECK_DEC_BWD__TCLASS_TPACKAGE_TENUM_TYPEGRAPH_TCLASS = 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_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ENUM_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PackageToPGPackageImpl <em>Package To PG Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PackageToPGPackageImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPackageToPGPackage()
	 * @generated
	 */
	int PACKAGE_TO_PG_PACKAGE = 81;

	/**
	 * The number of structural features of the '<em>Package To PG Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_FWD__MATCH_MODEL_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_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 PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MODEL_PACKAGE_TYPEGRAPH_MODELTOTYPEGRAPH = 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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_BWD__MATCH_TPACKAGE_TYPEGRAPH = 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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPACKAGE_TYPEGRAPH = 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 PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPACKAGE_TYPEGRAPH = 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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_TPACKAGE_TYPEGRAPH_MODELTOTYPEGRAPH = 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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1089</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PACKAGE_TO_PG_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1089__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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__MODEL_TPACKAGE_PACKAGE_TYPEGRAPH_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 PACKAGE_TO_PG_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 PACKAGE_TO_PG_PACKAGE___CHECK_DEC_FWD__MODEL_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 PACKAGE_TO_PG_PACKAGE___CHECK_DEC_BWD__TPACKAGE_TYPEGRAPH = 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 PACKAGE_TO_PG_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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 PACKAGE_TO_PG_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODEL_TYPEGRAPH_MODELTOTYPEGRAPH_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 PACKAGE_TO_PG_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedInterfaceDeclarationImpl <em>Unresolved Interface Declaration</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedInterfaceDeclarationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getUnresolvedInterfaceDeclaration()
	 * @generated
	 */
	int UNRESOLVED_INTERFACE_DECLARATION = 82;

	/**
	 * The number of structural features of the '<em>Unresolved Interface Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___IS_APPROPRIATE_FWD__MATCH_UNRESOLVEDINTERFACEDECLARATION_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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_UNRESOLVEDINTERFACEDECLARATION_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 UNRESOLVED_INTERFACE_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_UNRESOLVEDINTERFACEDECLARATION_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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_UNRESOLVEDINTERFACEDECLARATION_TMODULE_MODELTOTYPEGRAPH_TYPEGRAPH_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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___IS_APPROPRIATE_BWD__MATCH_TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_INTERFACE_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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_INTERFACE_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TUNRESOLVEDTYPE_TMODULE_MODELTOTYPEGRAPH_TYPEGRAPH_MGRAVITYMODEL = 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_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___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 UNRESOLVED_INTERFACE_DECLARATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1090</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_INTERFACE_DECLARATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1090__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_INTERFACE_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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___IS_APPLICABLE_SOLVE_CSP_CC__TUNRESOLVEDTYPE_UNRESOLVEDINTERFACEDECLARATION_TMODULE_TYPEGRAPH_MGRAVITYMODEL_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_INTERFACE_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 UNRESOLVED_INTERFACE_DECLARATION___CHECK_DEC_FWD__UNRESOLVEDINTERFACEDECLARATION_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 UNRESOLVED_INTERFACE_DECLARATION___CHECK_DEC_BWD__TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_INTERFACE_DECLARATION___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_INTERFACE_DECLARATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_MODELTOTYPEGRAPH_TYPEGRAPH_MGRAVITYMODEL_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_INTERFACE_DECLARATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.DataFlowOutImpl <em>Data Flow Out</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.DataFlowOutImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getDataFlowOut()
	 * @generated
	 */
	int DATA_FLOW_OUT = 83;

	/**
	 * The number of structural features of the '<em>Data Flow Out</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_FLOW_OUT_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 DATA_FLOW_OUT___IS_APPROPRIATE_FWD__MATCH_MFLOW_MABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MFLOW_MABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MFLOW_MABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MFLOW_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___IS_APPROPRIATE_BWD__MATCH_TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MFLOW_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1091</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int DATA_FLOW_OUT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1091__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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___IS_APPLICABLE_SOLVE_CSP_CC__MFLOW_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_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 DATA_FLOW_OUT___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 DATA_FLOW_OUT___CHECK_DEC_FWD__MFLOW_MABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___CHECK_DEC_BWD__TABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___GENERATE_MODEL__RULEENTRYCONTAINER_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT = 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 DATA_FLOW_OUT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MFLOW_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_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 DATA_FLOW_OUT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassExtendsClassImpl <em>Class Extends Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassExtendsClassImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassExtendsClass()
	 * @generated
	 */
	int CLASS_EXTENDS_CLASS = 84;

	/**
	 * The number of structural features of the '<em>Class Extends Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_EXTENDS_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_EXTENDS_CLASS___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_CLASSDECLARATION_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 CLASS_EXTENDS_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_EXTENDS_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_EXTENDS_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_CLASSDECLARATION_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 CLASS_EXTENDS_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_CLASSDECLARATION_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 CLASS_EXTENDS_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_EXTENDS_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPEACCESS_TCLASS_TYPETOTABSTRACTTYPE_CLASSDECLARATION_TCLASS_TYPETOTABSTRACTTYPE_CLASSDECLARATION = 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_EXTENDS_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_EXTENDS_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 CLASS_EXTENDS_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_EXTENDS_CLASS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TCLASS = 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_EXTENDS_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_EXTENDS_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_EXTENDS_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TCLASS = 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_EXTENDS_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TCLASS = 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_EXTENDS_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_EXTENDS_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TYPETOTABSTRACTTYPE_CLASSDECLARATION_TCLASS_TYPETOTABSTRACTTYPE_CLASSDECLARATION = 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_EXTENDS_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_EXTENDS_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 CLASS_EXTENDS_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1092</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_EXTENDS_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1092__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_EXTENDS_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_EXTENDS_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_EXTENDS_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_EXTENDS_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__TYPEACCESS_TCLASS_CLASSDECLARATION_TCLASS_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 CLASS_EXTENDS_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_EXTENDS_CLASS___CHECK_DEC_FWD__TYPEACCESS_CLASSDECLARATION_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 CLASS_EXTENDS_CLASS___CHECK_DEC_BWD__TCLASS_TCLASS = 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_EXTENDS_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_EXTENDS_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TYPETOTABSTRACTTYPE_CLASSDECLARATION_TCLASS_TYPETOTABSTRACTTYPE_CLASSDECLARATION_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_EXTENDS_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueAnnotationArrayImpl <em>Annotation Member Value Annotation Array</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueAnnotationArrayImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueAnnotationArray()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_ANNOTATION_ARRAY = 85;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Annotation Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ANNOTATION_ARRAY_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_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___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 ANNOTATION_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPROPRIATE_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___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 ANNOTATION_MEMBER_VALUE_ANNOTATION_ARRAY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1093</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1093__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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATION_TANNOTATIONVALUE_ANNOTATION_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_MEMBER_VALUE_ANNOTATION_ARRAY___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_MEMBER_VALUE_ANNOTATION_ARRAY___CHECK_DEC_FWD__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION_ARRAY___CHECK_DEC_BWD__TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION_ARRAY___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION_ARRAY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_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_MEMBER_VALUE_ANNOTATION_ARRAY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Member Value Annotation Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ANNOTATION_ARRAY_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.LinkDefinitionToAnonymousImpl <em>Link Definition To Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.LinkDefinitionToAnonymousImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getLinkDefinitionToAnonymous()
	 * @generated
	 */
	int LINK_DEFINITION_TO_ANONYMOUS = 86;

	/**
	 * The number of structural features of the '<em>Link Definition To Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_ANONYMOUSCLASSDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANONYMOUSCLASSDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANONYMOUSCLASSDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANONYMOUSCLASSDECLARATIONTOTCLASS_TCLASS_MDEFINITIONTOTMEMBER_ANONYMOUSCLASSDECLARATION_MSIGNATURE_TMEMBER_MSIGNATURETOTSIGNATURE_MDEFINITION_TSIGNATURE = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TMEMBER_TSIGNATURE = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TMEMBER_TSIGNATURE = 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_DEFINITION_TO_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TMEMBER_TSIGNATURE = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANONYMOUSCLASSDECLARATIONTOTCLASS_TCLASS_MDEFINITIONTOTMEMBER_ANONYMOUSCLASSDECLARATION_MSIGNATURE_TMEMBER_MSIGNATURETOTSIGNATURE_MDEFINITION_TSIGNATURE = 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_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___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 LINK_DEFINITION_TO_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1094</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int LINK_DEFINITION_TO_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1094__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_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_ANONYMOUSCLASSDECLARATION_MSIGNATURE_TMEMBER_MDEFINITION_TSIGNATURE_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_DEFINITION_TO_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 LINK_DEFINITION_TO_ANONYMOUS___CHECK_DEC_FWD__ANONYMOUSCLASSDECLARATION_MSIGNATURE_MDEFINITION = 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_DEFINITION_TO_ANONYMOUS___CHECK_DEC_BWD__TCLASS_TMEMBER_TSIGNATURE = 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_DEFINITION_TO_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS_MDEFINITIONTOTMEMBER = 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_DEFINITION_TO_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANONYMOUSCLASSDECLARATIONTOTCLASS_TCLASS_MDEFINITIONTOTMEMBER_ANONYMOUSCLASSDECLARATION_MSIGNATURE_TMEMBER_MSIGNATURETOTSIGNATURE_MDEFINITION_TSIGNATURE_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_DEFINITION_TO_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeAccessOnSelfImpl <em>Annotation Type Access On Self</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeAccessOnSelfImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationTypeAccessOnSelf()
	 * @generated
	 */
	int ANNOTATION_TYPE_ACCESS_ON_SELF = 87;

	/**
	 * The number of structural features of the '<em>Annotation Type Access On Self</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_SELF_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_ACCESS_ON_SELF___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATION = 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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATION = 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_ACCESS_ON_SELF___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATION = 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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TANNOTATION_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_ANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___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 ANNOTATION_TYPE_ACCESS_ON_SELF___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_ACCESS_ON_SELF___IS_APPROPRIATE_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_SELF___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_ANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___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 ANNOTATION_TYPE_ACCESS_ON_SELF___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1095</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_SELF___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1095__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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___IS_APPLICABLE_SOLVE_CSP_CC__TANNOTATION_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATION_TANNOTATIONTYPE_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_ACCESS_ON_SELF___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_ACCESS_ON_SELF___CHECK_DEC_FWD__TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATION = 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_ACCESS_ON_SELF___CHECK_DEC_BWD__TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_SELF___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONTOTANNOTATION = 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_ACCESS_ON_SELF___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_ANNOTATION_TANNOTATIONTYPE_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_ACCESS_ON_SELF___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Type Access On Self</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_SELF_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeAccessOnBodyDeclImpl <em>Annotation Type Access On Body Decl</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeAccessOnBodyDeclImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationTypeAccessOnBodyDecl()
	 * @generated
	 */
	int ANNOTATION_TYPE_ACCESS_ON_BODY_DECL = 88;

	/**
	 * The number of structural features of the '<em>Annotation Type Access On Body Decl</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_BODY_DECL_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_ACCESS_ON_BODY_DECL___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_BODYDECLARATION_ANNOTATION = 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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_BODYDECLARATION_ANNOTATION = 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_ACCESS_ON_BODY_DECL___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_BODYDECLARATION_ANNOTATION = 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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TANNOTATION_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_BODYDECLARATION_ANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___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 ANNOTATION_TYPE_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___IS_APPROPRIATE_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_BODY_DECL___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_BODYDECLARATION_ANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___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 ANNOTATION_TYPE_ACCESS_ON_BODY_DECL___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1096</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_BODY_DECL___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1096__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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___IS_APPLICABLE_SOLVE_CSP_CC__TANNOTATION_TYPEACCESS_ANNOTATIONTYPEDECLARATION_BODYDECLARATION_ANNOTATION_TANNOTATIONTYPE_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_ACCESS_ON_BODY_DECL___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_ACCESS_ON_BODY_DECL___CHECK_DEC_FWD__TYPEACCESS_ANNOTATIONTYPEDECLARATION_BODYDECLARATION_ANNOTATION = 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_ACCESS_ON_BODY_DECL___CHECK_DEC_BWD__TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_BODY_DECL___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE = 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_ACCESS_ON_BODY_DECL___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_BODYDECLARATION_ANNOTATION_TANNOTATIONTYPE_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_ACCESS_ON_BODY_DECL___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Type Access On Body Decl</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_BODY_DECL_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeAccessOnAnnotationImpl <em>Annotation Type Access On Annotation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeAccessOnAnnotationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationTypeAccessOnAnnotation()
	 * @generated
	 */
	int ANNOTATION_TYPE_ACCESS_ON_ANNOTATION = 89;

	/**
	 * The number of structural features of the '<em>Annotation Type Access On Annotation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_ANNOTATION_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_ACCESS_ON_ANNOTATION___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION = 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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION = 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_ACCESS_ON_ANNOTATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION = 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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TANNOTATION_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___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 ANNOTATION_TYPE_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___IS_APPROPRIATE_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_ANNOTATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___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 ANNOTATION_TYPE_ACCESS_ON_ANNOTATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1097</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_ACCESS_ON_ANNOTATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1097__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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_CC__TANNOTATION_TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_TANNOTATIONTYPE_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_ACCESS_ON_ANNOTATION___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_ACCESS_ON_ANNOTATION___CHECK_DEC_FWD__TYPEACCESS_ANNOTATIONTYPEDECLARATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION = 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_ACCESS_ON_ANNOTATION___CHECK_DEC_BWD__TANNOTATION_TANNOTATIONTYPE = 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_ACCESS_ON_ANNOTATION___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE = 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_ACCESS_ON_ANNOTATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TANNOTATION_ANNOTATIONTYPEDECLARATION_ANNOTATIONTOTANNOTATION_TYPETOTABSTRACTTYPE_ANNOTATIONMEMBERVALUEPAIR_ANNOTATION_TANNOTATIONTYPE_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_ACCESS_ON_ANNOTATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassImplementsPatrameterizedInterfaceImpl <em>Class Implements Patrameterized Interface</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassImplementsPatrameterizedInterfaceImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassImplementsPatrameterizedInterface()
	 * @generated
	 */
	int CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE = 90;

	/**
	 * The number of structural features of the '<em>Class Implements Patrameterized Interface</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPROPRIATE_FWD__MATCH_CLASSDECLARATION_TYPEACCESS_PARAMETERIZEDTYPE_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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_CLASSDECLARATION_TYPEACCESS_PARAMETERIZEDTYPE_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_CLASSDECLARATION_TYPEACCESS_PARAMETERIZEDTYPE_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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_CLASSDECLARATION_TYPEACCESS_TINTERFACE_PARAMETERIZEDTYPE_INTERFACEDECLARATION_TYPETOTABSTRACTTYPE_TYPEACCESS_TYPETOTABSTRACTTYPE = 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_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPROPRIATE_BWD__MATCH_TCLASS_TINTERFACE = 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_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TINTERFACE = 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_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TINTERFACE = 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_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_CLASSDECLARATION_TINTERFACE_PARAMETERIZEDTYPE_INTERFACEDECLARATION_TYPETOTABSTRACTTYPE_TYPEACCESS_TYPETOTABSTRACTTYPE = 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_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1098</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1098__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_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_CLASSDECLARATION_TYPEACCESS_TINTERFACE_PARAMETERIZEDTYPE_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 CLASS_IMPLEMENTS_PATRAMETERIZED_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___CHECK_DEC_FWD__CLASSDECLARATION_TYPEACCESS_PARAMETERIZEDTYPE_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 CLASS_IMPLEMENTS_PATRAMETERIZED_INTERFACE___CHECK_DEC_BWD__TCLASS_TINTERFACE = 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_IMPLEMENTS_PATRAMETERIZED_INTERFACE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_TYPETOTABSTRACTTYPE = 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_IMPLEMENTS_PATRAMETERIZED_INTERFACE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_CLASSDECLARATION_TINTERFACE_PARAMETERIZEDTYPE_INTERFACEDECLARATION_TYPETOTABSTRACTTYPE_TYPEACCESS_TYPETOTABSTRACTTYPE_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_IMPLEMENTS_PATRAMETERIZED_INTERFACE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.OrphanedClassImpl <em>Orphaned Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.OrphanedClassImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getOrphanedClass()
	 * @generated
	 */
	int ORPHANED_CLASS = 91;

	/**
	 * The number of structural features of the '<em>Orphaned Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int 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___IS_APPROPRIATE_FWD__MATCH_MODEL_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 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___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___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MODEL_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 ORPHANED_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MODEL_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 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___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TMODULE_TYPEGRAPH_MODEL_MCLASS_MODELTOTYPEGRAPH = 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___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___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 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___IS_APPROPRIATE_BWD__MATCH_TMODULE_TCLASS_TYPEGRAPH = 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___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___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___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TCLASS_TYPEGRAPH = 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___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TCLASS_TYPEGRAPH = 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___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___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_TCLASS_TYPEGRAPH_MODEL_MODELTOTYPEGRAPH = 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___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___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 ORPHANED_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1099</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ORPHANED_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1099__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___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___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___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___IS_APPLICABLE_SOLVE_CSP_CC__TMODULE_TCLASS_TYPEGRAPH_MODEL_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 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___CHECK_DEC_FWD__MODEL_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 ORPHANED_CLASS___CHECK_DEC_BWD__TMODULE_TCLASS_TYPEGRAPH = 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___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_TYPEGRAPH_MODEL_MODELTOTYPEGRAPH_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___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ParameterizedTypeToTypeImpl <em>Parameterized Type To Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ParameterizedTypeToTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getParameterizedTypeToType()
	 * @generated
	 */
	int PARAMETERIZED_TYPE_TO_TYPE = 92;

	/**
	 * The number of structural features of the '<em>Parameterized Type To Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___IS_APPROPRIATE_FWD__MATCH_TYPEACCESS_PARAMETERIZEDTYPE_ABSTRACTTYPEDECLARATION_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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPEACCESS_PARAMETERIZEDTYPE_ABSTRACTTYPEDECLARATION_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 PARAMETERIZED_TYPE_TO_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPEACCESS_PARAMETERIZEDTYPE_ABSTRACTTYPEDECLARATION_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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPEACCESS_TABSTRACTTYPE_PARAMETERIZEDTYPE_ABSTRACTTYPEDECLARATION_MODEL_TYPETOTABSTRACTTYPE = 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_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE = 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_TYPE_TO_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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE = 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_TYPE_TO_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE = 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_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1100</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETERIZED_TYPE_TO_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1100__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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__TYPEACCESS_TABSTRACTTYPE_PARAMETERIZEDTYPE_ABSTRACTTYPEDECLARATION_MODEL_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 PARAMETERIZED_TYPE_TO_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 PARAMETERIZED_TYPE_TO_TYPE___CHECK_DEC_FWD__TYPEACCESS_PARAMETERIZEDTYPE_ABSTRACTTYPEDECLARATION_MODEL = 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 PARAMETERIZED_TYPE_TO_TYPE___CHECK_DEC_BWD__TABSTRACTTYPE = 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 PARAMETERIZED_TYPE_TO_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE_MODEL = 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 PARAMETERIZED_TYPE_TO_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TABSTRACTTYPE_ABSTRACTTYPEDECLARATION_MODEL_TYPETOTABSTRACTTYPE_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 PARAMETERIZED_TYPE_TO_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 28;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationImpl <em>Annotation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotation()
	 * @generated
	 */
	int ANNOTATION = 93;

	/**
	 * The number of structural features of the '<em>Annotation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_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___IS_APPROPRIATE_FWD__MATCH_BODYDECLARATION_ANNOTATION = 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___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___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___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_BODYDECLARATION_ANNOTATION = 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___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_BODYDECLARATION_ANNOTATION = 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___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___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ASTNODETOTANNOTATABLE_BODYDECLARATION_TANNOTATABLE_ANNOTATION = 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___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___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 ANNOTATION___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___IS_APPROPRIATE_BWD__MATCH_TANNOTATABLE_TANNOTATION = 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___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___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___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATABLE_TANNOTATION = 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___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATABLE_TANNOTATION = 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___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___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODETOTANNOTATABLE_BODYDECLARATION_TANNOTATABLE_TANNOTATION = 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___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___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 ANNOTATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1101</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1101__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___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___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___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___IS_APPLICABLE_SOLVE_CSP_CC__BODYDECLARATION_TANNOTATABLE_TANNOTATION_ANNOTATION_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___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___CHECK_DEC_FWD__BODYDECLARATION_ANNOTATION = 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___CHECK_DEC_BWD__TANNOTATABLE_TANNOTATION = 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___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODETOTANNOTATABLE = 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___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ASTNODETOTANNOTATABLE_BODYDECLARATION_TANNOTATABLE_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___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypeParameterImpl <em>Type Parameter</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypeParameterImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypeParameter()
	 * @generated
	 */
	int TYPE_PARAMETER = 94;

	/**
	 * The number of structural features of the '<em>Type Parameter</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER_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_PARAMETER___IS_APPROPRIATE_FWD__MATCH_MGRAVITYMODEL_TYPEPARAMETER_PACKAGE_PACKAGE_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_PARAMETER___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_PARAMETER___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_PARAMETER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MGRAVITYMODEL_TYPEPARAMETER_PACKAGE_PACKAGE_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_PARAMETER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MGRAVITYMODEL_TYPEPARAMETER_PACKAGE_PACKAGE_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_PARAMETER___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_PARAMETER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MGRAVITYMODEL_TYPEPARAMETER_PACKAGETOTPACKAGE_PACKAGE_TPACKAGE_TYPETOTABSTRACTTYPE_PACKAGE_PACKAGETOTPACKAGE_TYPEGRAPH_CLASSDECLARATION_TPACKAGE_MODELTOTYPEGRAPH_TCLASS = 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_PARAMETER___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_PARAMETER___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_EOBJECT_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 TYPE_PARAMETER___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_PARAMETER___IS_APPROPRIATE_BWD__MATCH_TPACKAGE_TYPEGRAPH_TPACKAGE_TCLASS = 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_PARAMETER___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_PARAMETER___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_PARAMETER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPACKAGE_TYPEGRAPH_TPACKAGE_TCLASS = 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_PARAMETER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPACKAGE_TYPEGRAPH_TPACKAGE_TCLASS = 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_PARAMETER___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 TYPE_PARAMETER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 16;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1102</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_PARAMETER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1102__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 TYPE_PARAMETER___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 TYPE_PARAMETER___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 TYPE_PARAMETER___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 TYPE_PARAMETER___IS_APPLICABLE_SOLVE_CSP_CC__MGRAVITYMODEL_TYPEPARAMETER_PACKAGE_TPACKAGE_PACKAGE_TYPEGRAPH_CLASSDECLARATION_TPACKAGE_TCLASS_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 TYPE_PARAMETER___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 TYPE_PARAMETER___CHECK_DEC_FWD__MGRAVITYMODEL_TYPEPARAMETER_PACKAGE_PACKAGE_CLASSDECLARATION = 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 TYPE_PARAMETER___CHECK_DEC_BWD__TPACKAGE_TYPEGRAPH_TPACKAGE_TCLASS = 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 TYPE_PARAMETER___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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 TYPE_PARAMETER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MGRAVITYMODEL_PACKAGETOTPACKAGE_PACKAGE_TPACKAGE_TYPETOTABSTRACTTYPE_PACKAGE_PACKAGETOTPACKAGE_TYPEGRAPH_CLASSDECLARATION_TPACKAGE_MODELTOTYPEGRAPH_TCLASS_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 TYPE_PARAMETER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 28;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassTypeClassImpl <em>Anonymous Class Type Class</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassTypeClassImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonymousClassTypeClass()
	 * @generated
	 */
	int ANONYMOUS_CLASS_TYPE_CLASS = 95;

	/**
	 * The number of structural features of the '<em>Anonymous Class Type Class</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_CLASS___IS_APPROPRIATE_FWD__MATCH_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_CLASS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_CLASS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_CLASS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_TYPE_CLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_ANONYMOUSCLASSDECLARATION_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_CLASS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TCLASS = 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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_CLASS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TCLASS = 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_CLASS_TYPE_CLASS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TCLASS = 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_CLASS_TYPE_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_CLASS_TYPE_CLASS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TYPE_CLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_ANONYMOUSCLASSDECLARATION_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_CLASS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1103</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_TYPE_CLASS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1103__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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_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_CLASS_TYPE_CLASS___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_TCLASS_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 ANONYMOUS_CLASS_TYPE_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_CLASS_TYPE_CLASS___CHECK_DEC_FWD__TYPE_CLASSINSTANCECREATION_ANONYMOUSCLASSDECLARATION_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 ANONYMOUS_CLASS_TYPE_CLASS___CHECK_DEC_BWD__TCLASS_TCLASS = 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_CLASS_TYPE_CLASS___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS_TYPETOTABSTRACTTYPE = 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_CLASS_TYPE_CLASS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TYPE_CLASSINSTANCECREATION_TYPETOTABSTRACTTYPE_ANONYMOUSCLASSDECLARATION_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_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_CLASS_TYPE_CLASS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessReadWriteImpl <em>Field Access Read Write</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessReadWriteImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFieldAccessReadWrite()
	 * @generated
	 */
	int FIELD_ACCESS_READ_WRITE = 96;

	/**
	 * The number of structural features of the '<em>Field Access Read Write</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_READ_WRITE_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_ACCESS_READ_WRITE___IS_APPROPRIATE_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ_WRITE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSINGLEVARIABLEACCESS_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION = 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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___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 FIELD_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TREADWRITE_TFIELDDEFINITION = 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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TREADWRITE_TFIELDDEFINITION = 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_ACCESS_READ_WRITE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TREADWRITE_TFIELDDEFINITION = 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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_TREADWRITE_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION = 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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___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 FIELD_ACCESS_READ_WRITE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1104</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_READ_WRITE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1104__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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___IS_APPLICABLE_SOLVE_CSP_CC__MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_TREADWRITE_MDEFINITION_TFIELDDEFINITION_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_ACCESS_READ_WRITE___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_ACCESS_READ_WRITE___CHECK_DEC_FWD__MSINGLEVARIABLEACCESS_VARIABLEDECLARATIONFRAGMENT_MFIELDDEFINITION_MDEFINITION = 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_ACCESS_READ_WRITE___CHECK_DEC_BWD__TMEMBER_TREADWRITE_TFIELDDEFINITION = 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_ACCESS_READ_WRITE___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER_MDEFINITIONTOTMEMBER = 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_ACCESS_READ_WRITE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_VARIABLEDECLARATIONFRAGMENT_TMEMBER_MFIELDDEFINITION_MDEFINITIONTOTMEMBER_MDEFINITION_TFIELDDEFINITION_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_ACCESS_READ_WRITE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

	/**
	 * The number of operations of the '<em>Field Access Read Write</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_READ_WRITE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ArrayInitializerIgnoreExpressionsEdgeImpl <em>Array Initializer Ignore Expressions Edge</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ArrayInitializerIgnoreExpressionsEdgeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getArrayInitializerIgnoreExpressionsEdge()
	 * @generated
	 */
	int ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE = 97;

	/**
	 * The number of structural features of the '<em>Array Initializer Ignore Expressions Edge</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___IS_APPROPRIATE_FWD__MATCH_METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 16;

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1105</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1105__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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___IS_APPLICABLE_SOLVE_CSP_CC__METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___CHECK_DEC_FWD__METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___GENERATE_MODEL__RULEENTRYCONTAINER_METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_METHODINVOCATION_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 ARRAY_INITIALIZER_IGNORE_EXPRESSIONS_EDGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 27;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassInAnonymousImpl <em>Anonymous Class In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonymousClassInAnonymousImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonymousClassInAnonymous()
	 * @generated
	 */
	int ANONYMOUS_CLASS_IN_ANONYMOUS = 98;

	/**
	 * The number of structural features of the '<em>Anonymous Class In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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_CLASS_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 ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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_CLASS_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_MCLASSINSTANCECREATION_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_MANONYMOUSCLASS_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 ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___REGISTER_OBJECTS_FWD__PERFORMRULERESULT_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 ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_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 ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_MCLASSINSTANCECREATION_TCLASS_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_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 ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___REGISTER_OBJECTS_BWD__PERFORMRULERESULT_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 ANONYMOUS_CLASS_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1106</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_CLASS_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1106__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_CLASS_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 ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__MCLASSINSTANCECREATION_TCLASS_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_MANONYMOUSCLASS_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_CLASS_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 ANONYMOUS_CLASS_IN_ANONYMOUS___CHECK_DEC_FWD__MCLASSINSTANCECREATION_MDEFINITION_MANONYMOUSCLASS_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_CLASS_IN_ANONYMOUS___CHECK_DEC_BWD__TCLASS_TCLASS_TMEMBER_TPACKAGE_TYPEGRAPH = 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_CLASS_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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_CLASS_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_MCLASSINSTANCECREATION_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_TMEMBER_TPACKAGE_TYPEGRAPH_MDEFINITION_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 ANONYMOUS_CLASS_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.InitializerInTypeImpl <em>Initializer In Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.InitializerInTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getInitializerInType()
	 * @generated
	 */
	int INITIALIZER_IN_TYPE = 99;

	/**
	 * The number of structural features of the '<em>Initializer In Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INITIALIZER_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 INITIALIZER_IN_TYPE___IS_APPROPRIATE_FWD__MATCH_MINITIALIZER_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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MINITIALIZER_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 INITIALIZER_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MINITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_MINITIALIZER_ABSTRACTTYPEDECLARATION = 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 INITIALIZER_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 INITIALIZER_IN_TYPE___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 INITIALIZER_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 INITIALIZER_IN_TYPE___IS_APPROPRIATE_BWD__MATCH_TYPEGRAPH_TMETHODSIGNATURE_TABSTRACTTYPE_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPEGRAPH_TMETHODSIGNATURE_TABSTRACTTYPE_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPEGRAPH_TMETHODSIGNATURE_TABSTRACTTYPE_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_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 INITIALIZER_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TMETHODSIGNATURE_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_TMODIFIER_TMETHOD_TMETHODDEFINITION_ABSTRACTTYPEDECLARATION = 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 INITIALIZER_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 INITIALIZER_IN_TYPE___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 INITIALIZER_IN_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1107</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INITIALIZER_IN_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1107__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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__TYPEGRAPH_TMETHODSIGNATURE_TABSTRACTTYPE_TMODIFIER_TMETHOD_MINITIALIZER_TMETHODDEFINITION_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 INITIALIZER_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 INITIALIZER_IN_TYPE___CHECK_DEC_FWD__MINITIALIZER_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 INITIALIZER_IN_TYPE___CHECK_DEC_BWD__TYPEGRAPH_TMETHODSIGNATURE_TABSTRACTTYPE_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_IN_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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 INITIALIZER_IN_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_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 INITIALIZER_IN_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.SuperConstructorInvocationImpl <em>Super Constructor Invocation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.SuperConstructorInvocationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getSuperConstructorInvocation()
	 * @generated
	 */
	int SUPER_CONSTRUCTOR_INVOCATION = 100;

	/**
	 * The number of structural features of the '<em>Super Constructor Invocation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUPER_CONSTRUCTOR_INVOCATION_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 SUPER_CONSTRUCTOR_INVOCATION___IS_APPROPRIATE_FWD__MATCH_MSUPERCONSTRUCTORINVOCATION_MDEFINITION = 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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MSUPERCONSTRUCTORINVOCATION_MDEFINITION = 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 SUPER_CONSTRUCTOR_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MSUPERCONSTRUCTORINVOCATION_MDEFINITION = 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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSUPERCONSTRUCTORINVOCATION_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION = 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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TCALL = 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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TCALL = 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 SUPER_CONSTRUCTOR_INVOCATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TCALL = 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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_TCALL_MDEFINITION = 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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1108</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int SUPER_CONSTRUCTOR_INVOCATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1108__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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___IS_APPLICABLE_SOLVE_CSP_CC__MSUPERCONSTRUCTORINVOCATION_TMEMBER_TCALL_MDEFINITION_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 SUPER_CONSTRUCTOR_INVOCATION___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 SUPER_CONSTRUCTOR_INVOCATION___CHECK_DEC_FWD__MSUPERCONSTRUCTORINVOCATION_MDEFINITION = 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 SUPER_CONSTRUCTOR_INVOCATION___CHECK_DEC_BWD__TMEMBER_TCALL = 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 SUPER_CONSTRUCTOR_INVOCATION___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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 SUPER_CONSTRUCTOR_INVOCATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TMEMBER_MDEFINITION_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 SUPER_CONSTRUCTOR_INVOCATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FlowNodeImpl <em>Flow Node</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FlowNodeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFlowNode()
	 * @generated
	 */
	int FLOW_NODE = 101;

	/**
	 * The number of structural features of the '<em>Flow Node</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLOW_NODE_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 FLOW_NODE___IS_APPROPRIATE_FWD__MATCH_MABSTRACTFLOWELEMENT_MFLOW = 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 FLOW_NODE___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 FLOW_NODE___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 FLOW_NODE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MABSTRACTFLOWELEMENT_MFLOW = 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 FLOW_NODE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MABSTRACTFLOWELEMENT_MFLOW = 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 FLOW_NODE___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 FLOW_NODE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MABSTRACTFLOWELEMENT_MFLOW_TABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT = 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 FLOW_NODE___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 FLOW_NODE___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 FLOW_NODE___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 FLOW_NODE___IS_APPROPRIATE_BWD__MATCH_TABSTRACTFLOWELEMENT_TFLOW = 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 FLOW_NODE___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 FLOW_NODE___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 FLOW_NODE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTFLOWELEMENT_TFLOW = 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 FLOW_NODE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTFLOWELEMENT_TFLOW = 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 FLOW_NODE___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 FLOW_NODE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_TFLOW = 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 FLOW_NODE___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 FLOW_NODE___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 FLOW_NODE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1109</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLOW_NODE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1109__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 FLOW_NODE___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 FLOW_NODE___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 FLOW_NODE___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 FLOW_NODE___IS_APPLICABLE_SOLVE_CSP_CC__MABSTRACTFLOWELEMENT_MFLOW_TABSTRACTFLOWELEMENT_TFLOW_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 FLOW_NODE___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 FLOW_NODE___CHECK_DEC_FWD__MABSTRACTFLOWELEMENT_MFLOW = 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 FLOW_NODE___CHECK_DEC_BWD__TABSTRACTFLOWELEMENT_TFLOW = 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 FLOW_NODE___GENERATE_MODEL__RULEENTRYCONTAINER_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT = 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 FLOW_NODE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MABSTRACTFLOWELEMENT_TABSTRACTFLOWELEMENT_MABSTRACTFLOWELEMENTTOTABSTRACTFLOWELEMENT_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 FLOW_NODE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsFloatImpl <em>Primitive Type Is Float</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypeIsFloatImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypeIsFloat()
	 * @generated
	 */
	int PRIMITIVE_TYPE_IS_FLOAT = 102;

	/**
	 * The number of structural features of the '<em>Primitive Type Is Float</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_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_IS_FLOAT___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEFLOAT_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 PRIMITIVE_TYPE_IS_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_IS_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_IS_FLOAT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEFLOAT_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 PRIMITIVE_TYPE_IS_FLOAT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEFLOAT_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 PRIMITIVE_TYPE_IS_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_IS_FLOAT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEFLOAT_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_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_IS_FLOAT___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 PRIMITIVE_TYPE_IS_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_IS_FLOAT___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_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_IS_FLOAT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_FLOAT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_IS_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_IS_FLOAT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_FLOAT___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 PRIMITIVE_TYPE_IS_FLOAT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1110</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPE_IS_FLOAT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1110__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 PRIMITIVE_TYPE_IS_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_IS_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_IS_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_IS_FLOAT___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPEFLOAT_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPE_IS_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_IS_FLOAT___CHECK_DEC_FWD__PRIMITIVETYPEFLOAT_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 PRIMITIVE_TYPE_IS_FLOAT___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_IS_FLOAT___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_IS_FLOAT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPE_IS_FLOAT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ModelToPgImpl <em>Model To Pg</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ModelToPgImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getModelToPg()
	 * @generated
	 */
	int MODEL_TO_PG = 103;

	/**
	 * The number of structural features of the '<em>Model To Pg</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODEL_TO_PG_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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___IS_APPROPRIATE_BWD__MATCH_TMODULE_TMODULE_TYPEGRAPH = 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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TMODULE_TYPEGRAPH = 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 MODEL_TO_PG___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TMODULE_TYPEGRAPH = 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 MODEL_TO_PG___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 MODEL_TO_PG___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_TMODULE_TYPEGRAPH = 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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate BWD EMoflon Edge 1012</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MODEL_TO_PG___IS_APPROPRIATE_BWD_EMOFLON_EDGE_1012__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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___IS_APPLICABLE_SOLVE_CSP_CC__MGRAVITYMODEL_TMODULE_TMODULE_TYPEGRAPH_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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___CHECK_DEC_BWD__TMODULE_TMODULE_TYPEGRAPH = 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 MODEL_TO_PG___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 MODEL_TO_PG___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 MODEL_TO_PG___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ConstructorDefinitionImpl <em>Constructor Definition</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ConstructorDefinitionImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getConstructorDefinition()
	 * @generated
	 */
	int CONSTRUCTOR_DEFINITION = 104;

	/**
	 * The number of structural features of the '<em>Constructor Definition</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEFINITION_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_DEFINITION___IS_APPROPRIATE_FWD__MATCH_MCONSTRUCTORDEFINITION_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCONSTRUCTORDEFINITION_MMETHODSIGNATURE = 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_DEFINITION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCONSTRUCTORDEFINITION_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MSIGNATURETOTSIGNATURE_TMETHODSIGNATURE_MCONSTRUCTORDEFINITION_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___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 CONSTRUCTOR_DEFINITION___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_DEFINITION___IS_APPROPRIATE_BWD__MATCH_TCONSTRUCTOR_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___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_DEFINITION___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_DEFINITION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCONSTRUCTOR_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCONSTRUCTOR_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCONSTRUCTOR_MSIGNATURETOTSIGNATURE_TMETHODSIGNATURE_TMETHODDEFINITION_MMETHODSIGNATURE = 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_DEFINITION___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_DEFINITION___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 CONSTRUCTOR_DEFINITION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1111</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONSTRUCTOR_DEFINITION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1111__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_DEFINITION___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_DEFINITION___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_DEFINITION___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_DEFINITION___IS_APPLICABLE_SOLVE_CSP_CC__TCONSTRUCTOR_TMETHODSIGNATURE_TMETHODDEFINITION_MCONSTRUCTORDEFINITION_MMETHODSIGNATURE_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_DEFINITION___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_DEFINITION___CHECK_DEC_FWD__MCONSTRUCTORDEFINITION_MMETHODSIGNATURE = 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_DEFINITION___CHECK_DEC_BWD__TCONSTRUCTOR_TMETHODSIGNATURE_TMETHODDEFINITION = 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_DEFINITION___GENERATE_MODEL__RULEENTRYCONTAINER_MSIGNATURETOTSIGNATURE = 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_DEFINITION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MSIGNATURETOTSIGNATURE_TMETHODSIGNATURE_MMETHODSIGNATURE_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_DEFINITION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueBooleanImpl <em>Annotation Member Value Boolean</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueBooleanImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueBoolean()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_BOOLEAN = 105;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Boolean</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_BOOLEANLITERAL = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_BOOLEANLITERAL = 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_MEMBER_VALUE_BOOLEAN___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_BOOLEANLITERAL = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_BOOLEANLITERAL_TANNOTATIONVALUE = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___IS_APPROPRIATE_BWD__MATCH_TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TBOOLNODE_BODYDECLARATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___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 ANNOTATION_MEMBER_VALUE_BOOLEAN___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1112</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_BOOLEAN___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1112__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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_TBOOLNODE_BODYDECLARATION_BOOLEANLITERAL_TANNOTATIONVALUE_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_MEMBER_VALUE_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 ANNOTATION_MEMBER_VALUE_BOOLEAN___CHECK_DEC_FWD__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_BOOLEANLITERAL = 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_MEMBER_VALUE_BOOLEAN___CHECK_DEC_BWD__TBOOLNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_BOOLEAN___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_TANNOTATIONVALUE_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_MEMBER_VALUE_BOOLEAN___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Member Value Boolean</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_BOOLEAN_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.EnumInPackageImpl <em>Enum In Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.EnumInPackageImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getEnumInPackage()
	 * @generated
	 */
	int ENUM_IN_PACKAGE = 106;

	/**
	 * The number of structural features of the '<em>Enum In Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_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 ENUM_IN_PACKAGE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_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_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 ENUM_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 ENUM_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_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_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 ENUM_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TPACKAGE_PACKAGE_TYPEGRAPH_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_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 ENUM_IN_PACKAGE___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 ENUM_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 ENUM_IN_PACKAGE___IS_APPROPRIATE_BWD__MATCH_TENUM_TCLASS_TPACKAGE_TYPEGRAPH = 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_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 ENUM_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 ENUM_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TENUM_TCLASS_TPACKAGE_TYPEGRAPH = 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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TENUM_TCLASS_TPACKAGE_TYPEGRAPH = 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_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 ENUM_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TENUM_PACKAGETOTPACKAGE_TCLASS_TPACKAGE_PACKAGE_TYPEGRAPH = 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_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 ENUM_IN_PACKAGE___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 ENUM_IN_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1113</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_IN_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1113__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_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 ENUM_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 ENUM_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 ENUM_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__TENUM_TCLASS_TPACKAGE_PACKAGE_TYPEGRAPH_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_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 ENUM_IN_PACKAGE___CHECK_DEC_FWD__PACKAGE_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_IN_PACKAGE___CHECK_DEC_BWD__TENUM_TCLASS_TPACKAGE_TYPEGRAPH = 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_IN_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_PACKAGETOTPACKAGE = 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_IN_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TPACKAGE_PACKAGE_TYPEGRAPH_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_IN_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.MemberInAnnotationVisibilityImpl <em>Member In Annotation Visibility</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.MemberInAnnotationVisibilityImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getMemberInAnnotationVisibility()
	 * @generated
	 */
	int MEMBER_IN_ANNOTATION_VISIBILITY = 107;

	/**
	 * The number of structural features of the '<em>Member In Annotation Visibility</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MEMBER_IN_ANNOTATION_VISIBILITY_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 MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MDEFINITION_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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MDEFINITION_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 MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONTYPEDECLARATION_MDEFINITION_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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TMEMBER_MDEFINITIONTOTMEMBER_TANNOTATIONTYPE_TYPETOTABSTRACTTYPE_ANNOTATIONTYPEDECLARATION_MDEFINITION_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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPROPRIATE_BWD__MATCH_TMEMBER_TMODIFIER_TANNOTATIONTYPE = 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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMEMBER_TMODIFIER_TANNOTATIONTYPE = 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 MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMEMBER_TMODIFIER_TANNOTATIONTYPE = 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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMEMBER_TMODIFIER_MDEFINITIONTOTMEMBER_TANNOTATIONTYPE_TYPETOTABSTRACTTYPE_ANNOTATIONTYPEDECLARATION_MDEFINITION = 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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1114</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1114__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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_CC__TMEMBER_TMODIFIER_TANNOTATIONTYPE_ANNOTATIONTYPEDECLARATION_MDEFINITION_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 MEMBER_IN_ANNOTATION_VISIBILITY___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 MEMBER_IN_ANNOTATION_VISIBILITY___CHECK_DEC_FWD__ANNOTATIONTYPEDECLARATION_MDEFINITION_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 MEMBER_IN_ANNOTATION_VISIBILITY___CHECK_DEC_BWD__TMEMBER_TMODIFIER_TANNOTATIONTYPE = 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 MEMBER_IN_ANNOTATION_VISIBILITY___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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 MEMBER_IN_ANNOTATION_VISIBILITY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMEMBER_MDEFINITIONTOTMEMBER_TANNOTATIONTYPE_TYPETOTABSTRACTTYPE_ANNOTATIONTYPEDECLARATION_MDEFINITION_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 MEMBER_IN_ANNOTATION_VISIBILITY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypesIsVoidImpl <em>Primitive Types Is Void</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveTypesIsVoidImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveTypesIsVoid()
	 * @generated
	 */
	int PRIMITIVE_TYPES_IS_VOID = 108;

	/**
	 * The number of structural features of the '<em>Primitive Types Is Void</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPES_IS_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_TYPES_IS_VOID___IS_APPROPRIATE_FWD__MATCH_PRIMITIVETYPEVOID_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 PRIMITIVE_TYPES_IS_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_TYPES_IS_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_TYPES_IS_VOID___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PRIMITIVETYPEVOID_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 PRIMITIVE_TYPES_IS_VOID___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PRIMITIVETYPEVOID_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 PRIMITIVE_TYPES_IS_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_TYPES_IS_VOID___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PRIMITIVETYPEVOID_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPES_IS_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_TYPES_IS_VOID___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 PRIMITIVE_TYPES_IS_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_TYPES_IS_VOID___IS_APPROPRIATE_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_TYPES_IS_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_TYPES_IS_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_TYPES_IS_VOID___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_TYPES_IS_VOID___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODULE_TYPEGRAPH_TCLASS = 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_TYPES_IS_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_TYPES_IS_VOID___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPES_IS_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_TYPES_IS_VOID___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 PRIMITIVE_TYPES_IS_VOID___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1115</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIMITIVE_TYPES_IS_VOID___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1115__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 PRIMITIVE_TYPES_IS_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_TYPES_IS_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_TYPES_IS_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_TYPES_IS_VOID___IS_APPLICABLE_SOLVE_CSP_CC__PRIMITIVETYPEVOID_TMODULE_TYPEGRAPH_TCLASS_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 PRIMITIVE_TYPES_IS_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_TYPES_IS_VOID___CHECK_DEC_FWD__PRIMITIVETYPEVOID_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 PRIMITIVE_TYPES_IS_VOID___CHECK_DEC_BWD__TMODULE_TYPEGRAPH_TCLASS = 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_TYPES_IS_VOID___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_TYPES_IS_VOID___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MODELTOTYPEGRAPH_TMODULE_TYPEGRAPH_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 PRIMITIVE_TYPES_IS_VOID___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.NestedClassInTypeImpl <em>Nested Class In Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.NestedClassInTypeImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getNestedClassInType()
	 * @generated
	 */
	int NESTED_CLASS_IN_TYPE = 109;

	/**
	 * The number of structural features of the '<em>Nested Class In Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___IS_APPROPRIATE_FWD__MATCH_MCLASS_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 NESTED_CLASS_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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASS_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 NESTED_CLASS_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASS_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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MCLASS_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___IS_APPROPRIATE_BWD__MATCH_TYPEGRAPH_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_CLASS_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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPEGRAPH_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_CLASS_IN_TYPE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPEGRAPH_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TCLASS_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE = 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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___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 NESTED_CLASS_IN_TYPE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1116</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NESTED_CLASS_IN_TYPE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1116__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 NESTED_CLASS_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 NESTED_CLASS_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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___IS_APPLICABLE_SOLVE_CSP_CC__MCLASS_TYPEGRAPH_TCLASS_TABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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 NESTED_CLASS_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 NESTED_CLASS_IN_TYPE___CHECK_DEC_FWD__MCLASS_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 NESTED_CLASS_IN_TYPE___CHECK_DEC_BWD__TYPEGRAPH_TCLASS_TABSTRACTTYPE_TPACKAGE = 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 NESTED_CLASS_IN_TYPE___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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 NESTED_CLASS_IN_TYPE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TABSTRACTTYPE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_TPACKAGE_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 NESTED_CLASS_IN_TYPE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeInPackageImpl <em>Annotation Type In Package</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationTypeInPackageImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationTypeInPackage()
	 * @generated
	 */
	int ANNOTATION_TYPE_IN_PACKAGE = 110;

	/**
	 * The number of structural features of the '<em>Annotation Type In Package</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_PACKAGE___IS_APPROPRIATE_FWD__MATCH_PACKAGE_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_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_PACKAGE_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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_PACKAGE_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_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 ANNOTATION_TYPE_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_PACKAGE_TPACKAGE_TYPEGRAPH_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_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 ANNOTATION_TYPE_IN_PACKAGE___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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_PACKAGE___IS_APPROPRIATE_BWD__MATCH_TANNOTATIONTYPE_TPACKAGE_TYPEGRAPH = 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_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_PACKAGE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATIONTYPE_TPACKAGE_TYPEGRAPH = 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_IN_PACKAGE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATIONTYPE_TPACKAGE_TYPEGRAPH = 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_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 ANNOTATION_TYPE_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_TANNOTATIONTYPE_PACKAGE_TPACKAGE_TYPEGRAPH = 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_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 ANNOTATION_TYPE_IN_PACKAGE___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 ANNOTATION_TYPE_IN_PACKAGE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1117</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_TYPE_IN_PACKAGE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1117__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_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_PACKAGE___IS_APPLICABLE_SOLVE_CSP_CC__TANNOTATIONTYPE_PACKAGE_TPACKAGE_TYPEGRAPH_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 ANNOTATION_TYPE_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 ANNOTATION_TYPE_IN_PACKAGE___CHECK_DEC_FWD__PACKAGE_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_IN_PACKAGE___CHECK_DEC_BWD__TANNOTATIONTYPE_TPACKAGE_TYPEGRAPH = 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_IN_PACKAGE___GENERATE_MODEL__RULEENTRYCONTAINER_PACKAGETOTPACKAGE = 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_IN_PACKAGE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_PACKAGETOTPACKAGE_PACKAGE_TPACKAGE_TYPEGRAPH_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_IN_PACKAGE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypeInCompilationUnitToModuleImpl <em>Type In Compilation Unit To Module</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypeInCompilationUnitToModuleImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypeInCompilationUnitToModule()
	 * @generated
	 */
	int TYPE_IN_COMPILATION_UNIT_TO_MODULE = 111;

	/**
	 * The number of structural features of the '<em>Type In Compilation Unit To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_IN_COMPILATION_UNIT_TO_MODULE_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_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_FWD__MATCH_COMPILATIONUNIT_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 TYPE_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_COMPILATIONUNIT_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 TYPE_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_COMPILATIONUNIT_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 TYPE_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_COMPILATIONUNIT_ELEMENTTOMODULE_TABSTRACTTYPE_TMODULE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION = 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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_BWD__MATCH_TABSTRACTTYPE_TMODULE = 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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TABSTRACTTYPE_TMODULE = 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_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TABSTRACTTYPE_TMODULE = 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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_COMPILATIONUNIT_ELEMENTTOMODULE_TABSTRACTTYPE_TMODULE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION = 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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1118</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_IN_COMPILATION_UNIT_TO_MODULE___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1118__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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___IS_APPLICABLE_SOLVE_CSP_CC__COMPILATIONUNIT_TABSTRACTTYPE_TMODULE_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 TYPE_IN_COMPILATION_UNIT_TO_MODULE___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_IN_COMPILATION_UNIT_TO_MODULE___CHECK_DEC_FWD__COMPILATIONUNIT_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 TYPE_IN_COMPILATION_UNIT_TO_MODULE___CHECK_DEC_BWD__TABSTRACTTYPE_TMODULE = 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_IN_COMPILATION_UNIT_TO_MODULE___GENERATE_MODEL__RULEENTRYCONTAINER_ELEMENTTOMODULE_TYPETOTABSTRACTTYPE = 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_IN_COMPILATION_UNIT_TO_MODULE___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_COMPILATIONUNIT_ELEMENTTOMODULE_TABSTRACTTYPE_TMODULE_TYPETOTABSTRACTTYPE_ABSTRACTTYPEDECLARATION_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_IN_COMPILATION_UNIT_TO_MODULE___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Type In Compilation Unit To Module</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_IN_COMPILATION_UNIT_TO_MODULE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.InitializerInAnonymousImpl <em>Initializer In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.InitializerInAnonymousImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getInitializerInAnonymous()
	 * @generated
	 */
	int INITIALIZER_IN_ANONYMOUS = 112;

	/**
	 * The number of structural features of the '<em>Initializer In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_MINITIALIZER_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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MINITIALIZER_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 INITIALIZER_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MINITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_TCLASS_MINITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_TYPEGRAPH_TMETHODSIGNATURE_TCLASS_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TYPEGRAPH_TMETHODSIGNATURE_TCLASS_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TYPEGRAPH_TMETHODSIGNATURE_TCLASS_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_TMETHODSIGNATURE_ANONYMOUSCLASSDECLARATIONTOTCLASS_TCLASS_TMODIFIER_TMETHOD_TMETHODDEFINITION_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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___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 INITIALIZER_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1119</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INITIALIZER_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1119__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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__TYPEGRAPH_TMETHODSIGNATURE_TCLASS_TMODIFIER_TMETHOD_MINITIALIZER_TMETHODDEFINITION_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 INITIALIZER_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 INITIALIZER_IN_ANONYMOUS___CHECK_DEC_FWD__MINITIALIZER_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 INITIALIZER_IN_ANONYMOUS___CHECK_DEC_BWD__TYPEGRAPH_TMETHODSIGNATURE_TCLASS_TMODIFIER_TMETHOD_TMETHODDEFINITION = 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 INITIALIZER_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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 INITIALIZER_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_TCLASS_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 INITIALIZER_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ClassInnerAnonClassMemberImpl <em>Class Inner Anon Class Member</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ClassInnerAnonClassMemberImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getClassInnerAnonClassMember()
	 * @generated
	 */
	int CLASS_INNER_ANON_CLASS_MEMBER = 113;

	/**
	 * The number of structural features of the '<em>Class Inner Anon Class Member</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INNER_ANON_CLASS_MEMBER_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_INNER_ANON_CLASS_MEMBER___IS_APPROPRIATE_FWD__MATCH_MCLASS_ANONYMOUSCLASSDECLARATION_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 CLASS_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MCLASS_ANONYMOUSCLASSDECLARATION_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 CLASS_INNER_ANON_CLASS_MEMBER___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MCLASS_ANONYMOUSCLASSDECLARATION_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 CLASS_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TPACKAGE_TYPEGRAPH_MCLASS_ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___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 CLASS_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___IS_APPROPRIATE_BWD__MATCH_TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_ANON_CLASS_MEMBER___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___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 CLASS_INNER_ANON_CLASS_MEMBER___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1120</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CLASS_INNER_ANON_CLASS_MEMBER___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1120__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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___IS_APPLICABLE_SOLVE_CSP_CC__TPACKAGE_TYPEGRAPH_MCLASS_ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_TCLASS_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_INNER_ANON_CLASS_MEMBER___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_INNER_ANON_CLASS_MEMBER___CHECK_DEC_FWD__MCLASS_ANONYMOUSCLASSDECLARATION_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 CLASS_INNER_ANON_CLASS_MEMBER___CHECK_DEC_BWD__TPACKAGE_TYPEGRAPH_TCLASS_TCLASS = 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_INNER_ANON_CLASS_MEMBER___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_INNER_ANON_CLASS_MEMBER___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATION_MABSTRACTMETHODDEFINITION_TCLASS_ANONYMOUSCLASSDECLARATIONTOTCLASS_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_INNER_ANON_CLASS_MEMBER___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueNumberArrayImpl <em>Annotation Member Value Number Array</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueNumberArrayImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueNumberArray()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER_ARRAY = 114;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Number Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER_ARRAY_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_MEMBER_VALUE_NUMBER_ARRAY___IS_APPROPRIATE_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER_ARRAY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___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 ANNOTATION_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___IS_APPROPRIATE_BWD__MATCH_TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER_ARRAY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___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 ANNOTATION_MEMBER_VALUE_NUMBER_ARRAY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1121</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER_ARRAY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1121__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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TNUMBERNODE_TANNOTATIONVALUE_NUMBERLITERAL_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_MEMBER_VALUE_NUMBER_ARRAY___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_MEMBER_VALUE_NUMBER_ARRAY___CHECK_DEC_FWD__ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_NUMBERLITERAL = 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_MEMBER_VALUE_NUMBER_ARRAY___CHECK_DEC_BWD__TNUMBERNODE_TANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER_ARRAY___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_NUMBER_ARRAY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_ANNOTATIONMEMBERVALUEPAIR_ARRAYINITIALIZER_TANNOTATIONVALUE_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_MEMBER_VALUE_NUMBER_ARRAY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

	/**
	 * The number of operations of the '<em>Annotation Member Value Number Array</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_NUMBER_ARRAY_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 32;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedClassDeclarationImpl <em>Unresolved Class Declaration</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedClassDeclarationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getUnresolvedClassDeclaration()
	 * @generated
	 */
	int UNRESOLVED_CLASS_DECLARATION = 115;

	/**
	 * The number of structural features of the '<em>Unresolved Class Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_DECLARATION___IS_APPROPRIATE_FWD__MATCH_UNRESOLVEDTYPEDECLARATION_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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_DECLARATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_UNRESOLVEDTYPEDECLARATION_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 UNRESOLVED_CLASS_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_UNRESOLVEDTYPEDECLARATION_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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_DECLARATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_UNRESOLVEDTYPEDECLARATION_TMODULE_MODELTOTYPEGRAPH_TYPEGRAPH_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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_DECLARATION___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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_DECLARATION___IS_APPROPRIATE_BWD__MATCH_TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_CLASS_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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_DECLARATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_CLASS_DECLARATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_CLASS_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 UNRESOLVED_CLASS_DECLARATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TUNRESOLVEDTYPE_TMODULE_MODELTOTYPEGRAPH_TYPEGRAPH_MGRAVITYMODEL = 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_CLASS_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 UNRESOLVED_CLASS_DECLARATION___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 UNRESOLVED_CLASS_DECLARATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1122</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_CLASS_DECLARATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1122__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_CLASS_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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_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 UNRESOLVED_CLASS_DECLARATION___IS_APPLICABLE_SOLVE_CSP_CC__TUNRESOLVEDTYPE_UNRESOLVEDTYPEDECLARATION_TMODULE_TYPEGRAPH_MGRAVITYMODEL_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_CLASS_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 UNRESOLVED_CLASS_DECLARATION___CHECK_DEC_FWD__UNRESOLVEDTYPEDECLARATION_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 UNRESOLVED_CLASS_DECLARATION___CHECK_DEC_BWD__TUNRESOLVEDTYPE_TMODULE_TYPEGRAPH = 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_CLASS_DECLARATION___GENERATE_MODEL__RULEENTRYCONTAINER_MODELTOTYPEGRAPH = 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_CLASS_DECLARATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TMODULE_MODELTOTYPEGRAPH_TYPEGRAPH_MGRAVITYMODEL_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_CLASS_DECLARATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ParameterAnnotationImpl <em>Parameter Annotation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ParameterAnnotationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getParameterAnnotation()
	 * @generated
	 */
	int PARAMETER_ANNOTATION = 116;

	/**
	 * The number of structural features of the '<em>Parameter Annotation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETER_ANNOTATION_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 PARAMETER_ANNOTATION___IS_APPROPRIATE_FWD__MATCH_MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ANNOTATION = 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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ANNOTATION = 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 PARAMETER_ANNOTATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ANNOTATION = 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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TPARAMETER_TMETHODSIGNATURE_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ASTNODETOTANNOTATABLE_ANNOTATION = 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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___IS_APPROPRIATE_BWD__MATCH_TPARAMETER_TMETHODSIGNATURE_TMETHODDEFINITION_TANNOTATION = 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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPARAMETER_TMETHODSIGNATURE_TMETHODDEFINITION_TANNOTATION = 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 PARAMETER_ANNOTATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPARAMETER_TMETHODSIGNATURE_TMETHODDEFINITION_TANNOTATION = 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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPARAMETER_TMETHODSIGNATURE_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ASTNODETOTANNOTATABLE_TANNOTATION = 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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1123</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PARAMETER_ANNOTATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1123__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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_CC__TPARAMETER_TMETHODSIGNATURE_TMETHODDEFINITION_MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ANNOTATION_TANNOTATION_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 PARAMETER_ANNOTATION___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 PARAMETER_ANNOTATION___CHECK_DEC_FWD__MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ANNOTATION = 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 PARAMETER_ANNOTATION___CHECK_DEC_BWD__TPARAMETER_TMETHODSIGNATURE_TMETHODDEFINITION_TANNOTATION = 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 PARAMETER_ANNOTATION___GENERATE_MODEL__RULEENTRYCONTAINER_ASTNODETOTANNOTATABLE = 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 PARAMETER_ANNOTATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TPARAMETER_TMETHODSIGNATURE_MDEFINITIONTOTMEMBER_TMETHODDEFINITION_MMETHODDEFINITION_MSINGLEVARIABLEDECLARATION_ASTNODETOTANNOTATABLE_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 PARAMETER_ANNOTATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedTypeDeclarationImpl <em>Unresolved Type Declaration</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.UnresolvedTypeDeclarationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getUnresolvedTypeDeclaration()
	 * @generated
	 */
	int UNRESOLVED_TYPE_DECLARATION = 117;

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

	/**
	 * The number of operations of the '<em>Unresolved Type Declaration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int UNRESOLVED_TYPE_DECLARATION_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueAnnotationImpl <em>Annotation Member Value Annotation</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueAnnotationImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueAnnotation()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_ANNOTATION = 118;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Annotation</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ANNOTATION_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_MEMBER_VALUE_ANNOTATION___IS_APPROPRIATE_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_ANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___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 ANNOTATION_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___IS_APPROPRIATE_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_TANNOTATION_BODYDECLARATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___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 ANNOTATION_MEMBER_VALUE_ANNOTATION___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1124</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ANNOTATION___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1124__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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___IS_APPLICABLE_SOLVE_CSP_CC__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_TANNOTATION_BODYDECLARATION_ANNOTATION_TANNOTATIONVALUE_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_MEMBER_VALUE_ANNOTATION___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_MEMBER_VALUE_ANNOTATION___CHECK_DEC_FWD__ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_BODYDECLARATION_ANNOTATION = 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_MEMBER_VALUE_ANNOTATION___CHECK_DEC_BWD__TANNOTATION_TANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION___GENERATE_MODEL__RULEENTRYCONTAINER_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE = 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_MEMBER_VALUE_ANNOTATION___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ANNOTATION_ANNOTATIONMEMBERVALUEPAIR_ANNOTATIONMEMBERVALUEPAIRTOTANNOTATIONVALUE_BODYDECLARATION_TANNOTATIONVALUE_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_MEMBER_VALUE_ANNOTATION___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT
			+ 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveType_AbstractImpl <em>Primitive Type Abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.PrimitiveType_AbstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getPrimitiveType_Abstract()
	 * @generated
	 */
	int PRIMITIVE_TYPE_ABSTRACT = 119;

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

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueImpl <em>Annotation Member Value</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValue()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE = 120;

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

	/**
	 * The number of operations of the '<em>Annotation Member Value</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessImpl <em>Field Access</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.FieldAccessImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getFieldAccess()
	 * @generated
	 */
	int FIELD_ACCESS = 121;

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

	/**
	 * The number of operations of the '<em>Field Access</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FIELD_ACCESS_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueArrayValuesImpl <em>Annotation Member Value Array Values</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnnotationMemberValueArrayValuesImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnnotationMemberValueArrayValues()
	 * @generated
	 */
	int ANNOTATION_MEMBER_VALUE_ARRAY_VALUES = 122;

	/**
	 * The number of structural features of the '<em>Annotation Member Value Array Values</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ARRAY_VALUES_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Annotation Member Value Array Values</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANNOTATION_MEMBER_VALUE_ARRAY_VALUES_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AnonymousEnumConstantImpl <em>Anonymous Enum Constant</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AnonymousEnumConstantImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAnonymousEnumConstant()
	 * @generated
	 */
	int ANONYMOUS_ENUM_CONSTANT = 123;

	/**
	 * The number of structural features of the '<em>Anonymous Enum Constant</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_ENUM_CONSTANT_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_ENUM_CONSTANT___IS_APPROPRIATE_FWD__MATCH_MENUMCONSTANTDECLARATION_MANONYMOUSCLASS = 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_ENUM_CONSTANT___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_ENUM_CONSTANT___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_ENUM_CONSTANT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MENUMCONSTANTDECLARATION_MANONYMOUSCLASS = 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_ENUM_CONSTANT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MENUMCONSTANTDECLARATION_MANONYMOUSCLASS = 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_ENUM_CONSTANT___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_ENUM_CONSTANT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TPACKAGE_MENUMCONSTANTDECLARATION_TMEMBER_TYPEGRAPH_TCLASS_MANONYMOUSCLASS = 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_ENUM_CONSTANT___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_ENUM_CONSTANT___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 ANONYMOUS_ENUM_CONSTANT___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_ENUM_CONSTANT___IS_APPROPRIATE_BWD__MATCH_TPACKAGE_TCLASS_TMEMBER_TYPEGRAPH_TCLASS = 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_ENUM_CONSTANT___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_ENUM_CONSTANT___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_ENUM_CONSTANT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TPACKAGE_TCLASS_TMEMBER_TYPEGRAPH_TCLASS = 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_ENUM_CONSTANT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TPACKAGE_TCLASS_TMEMBER_TYPEGRAPH_TCLASS = 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_ENUM_CONSTANT___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_ENUM_CONSTANT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TPACKAGE_MENUMCONSTANTDECLARATION_TCLASS_TMEMBER_TYPEGRAPH_TCLASS = 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_ENUM_CONSTANT___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_ENUM_CONSTANT___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 ANONYMOUS_ENUM_CONSTANT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1125</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ANONYMOUS_ENUM_CONSTANT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1125__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_ENUM_CONSTANT___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_ENUM_CONSTANT___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_ENUM_CONSTANT___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_ENUM_CONSTANT___IS_APPLICABLE_SOLVE_CSP_CC__TPACKAGE_MENUMCONSTANTDECLARATION_TCLASS_TMEMBER_TYPEGRAPH_TCLASS_MANONYMOUSCLASS_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_ENUM_CONSTANT___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_ENUM_CONSTANT___CHECK_DEC_FWD__MENUMCONSTANTDECLARATION_MANONYMOUSCLASS = 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_ENUM_CONSTANT___CHECK_DEC_BWD__TPACKAGE_TCLASS_TMEMBER_TYPEGRAPH_TCLASS = 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_ENUM_CONSTANT___GENERATE_MODEL__RULEENTRYCONTAINER_MDEFINITIONTOTMEMBER = 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_ENUM_CONSTANT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_MDEFINITIONTOTMEMBER_TPACKAGE_MENUMCONSTANTDECLARATION_TMEMBER_TYPEGRAPH_TCLASS_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_ENUM_CONSTANT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.EnumConstantImpl <em>Enum Constant</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.EnumConstantImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getEnumConstant()
	 * @generated
	 */
	int ENUM_CONSTANT = 124;

	/**
	 * The number of structural features of the '<em>Enum Constant</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_CONSTANT_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_CONSTANT___IS_APPROPRIATE_FWD__MATCH_MENUMCONSTANTDECLARATION_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_CONSTANT___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_CONSTANT___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_CONSTANT___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_MENUMCONSTANTDECLARATION_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_CONSTANT___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_MENUMCONSTANTDECLARATION_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_CONSTANT___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_CONSTANT___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_MENUMCONSTANTDECLARATION_TCLASS_ENUMDECLARATION_TYPEGRAPH_TYPETOTABSTRACTTYPE = 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_CONSTANT___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_CONSTANT___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 ENUM_CONSTANT___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_CONSTANT___IS_APPROPRIATE_BWD__MATCH_TFIELD_TFIELDSIGNATURE_TCLASS_TYPEGRAPH_TFIELDDEFINITION = 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_CONSTANT___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_CONSTANT___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_CONSTANT___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TFIELD_TFIELDSIGNATURE_TCLASS_TYPEGRAPH_TFIELDDEFINITION = 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_CONSTANT___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TFIELD_TFIELDSIGNATURE_TCLASS_TYPEGRAPH_TFIELDDEFINITION = 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_CONSTANT___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_CONSTANT___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TFIELD_TFIELDSIGNATURE_TCLASS_ENUMDECLARATION_TYPEGRAPH_TYPETOTABSTRACTTYPE_TFIELDDEFINITION = 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_CONSTANT___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_CONSTANT___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 ENUM_CONSTANT___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1126</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ENUM_CONSTANT___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1126__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_CONSTANT___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_CONSTANT___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_CONSTANT___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_CONSTANT___IS_APPLICABLE_SOLVE_CSP_CC__TFIELD_TFIELDSIGNATURE_MENUMCONSTANTDECLARATION_TCLASS_ENUMDECLARATION_TYPEGRAPH_TFIELDDEFINITION_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_CONSTANT___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_CONSTANT___CHECK_DEC_FWD__MENUMCONSTANTDECLARATION_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_CONSTANT___CHECK_DEC_BWD__TFIELD_TFIELDSIGNATURE_TCLASS_TYPEGRAPH_TFIELDDEFINITION = 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_CONSTANT___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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_CONSTANT___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_ENUMDECLARATION_TYPEGRAPH_TYPETOTABSTRACTTYPE_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_CONSTANT___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.TypesVisibilityImpl <em>Types Visibility</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.TypesVisibilityImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getTypesVisibility()
	 * @generated
	 */
	int TYPES_VISIBILITY = 125;

	/**
	 * The number of structural features of the '<em>Types Visibility</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPES_VISIBILITY_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 TYPES_VISIBILITY___IS_APPROPRIATE_FWD__MATCH_ABSTRACTTYPEDECLARATION_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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_ABSTRACTTYPEDECLARATION_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 TYPES_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_ABSTRACTTYPEDECLARATION_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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_TYPETOTABSTRACTTYPE_MODIFIER_TABSTRACTTYPE = 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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___IS_APPROPRIATE_BWD__MATCH_TMODIFIER_TABSTRACTTYPE = 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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TMODIFIER_TABSTRACTTYPE = 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 TYPES_VISIBILITY___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TMODIFIER_TABSTRACTTYPE = 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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_TYPETOTABSTRACTTYPE_TMODIFIER_TABSTRACTTYPE = 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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1127</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPES_VISIBILITY___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1127__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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___IS_APPLICABLE_SOLVE_CSP_CC__ABSTRACTTYPEDECLARATION_MODIFIER_TMODIFIER_TABSTRACTTYPE_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 TYPES_VISIBILITY___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 TYPES_VISIBILITY___CHECK_DEC_FWD__ABSTRACTTYPEDECLARATION_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 TYPES_VISIBILITY___CHECK_DEC_BWD__TMODIFIER_TABSTRACTTYPE = 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 TYPES_VISIBILITY___GENERATE_MODEL__RULEENTRYCONTAINER_TYPETOTABSTRACTTYPE = 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 TYPES_VISIBILITY___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_ABSTRACTTYPEDECLARATION_TYPETOTABSTRACTTYPE_TABSTRACTTYPE_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 TYPES_VISIBILITY___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.AbstractMethodDefinitionImpl <em>Abstract Method Definition</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.AbstractMethodDefinitionImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getAbstractMethodDefinition()
	 * @generated
	 */
	int ABSTRACT_METHOD_DEFINITION = 126;

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

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

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.ContainerToModule_abstractImpl <em>Container To Module abstract</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.ContainerToModule_abstractImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getContainerToModule_abstract()
	 * @generated
	 */
	int CONTAINER_TO_MODULE_ABSTRACT = 127;

	/**
	 * The number of structural features of the '<em>Container To Module abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER_TO_MODULE_ABSTRACT_FEATURE_COUNT = RuntimePackage.ABSTRACT_RULE_FEATURE_COUNT + 0;

	/**
	 * The number of operations of the '<em>Container To Module abstract</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER_TO_MODULE_ABSTRACT_OPERATION_COUNT = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 0;

	/**
	 * The meta object id for the '{@link org.gravity.tgg.modisco.pm.Rules.impl.InterfaceInAnonymousImpl <em>Interface In Anonymous</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.InterfaceInAnonymousImpl
	 * @see org.gravity.tgg.modisco.pm.Rules.impl.RulesPackageImpl#getInterfaceInAnonymous()
	 * @generated
	 */
	int INTERFACE_IN_ANONYMOUS = 128;

	/**
	 * The number of structural features of the '<em>Interface In Anonymous</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_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 INTERFACE_IN_ANONYMOUS___IS_APPROPRIATE_FWD__MATCH_INTERFACEDECLARATION_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 INTERFACE_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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_FWD__MATCH_INTERFACEDECLARATION_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 INTERFACE_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_FWD__MATCH_INTERFACEDECLARATION_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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_FWD__ISAPPLICABLEMATCH_TCLASS_INTERFACEDECLARATION_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___IS_APPROPRIATE_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TINTERFACE = 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_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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___REGISTER_OBJECTS_TO_MATCH_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TINTERFACE = 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_IN_ANONYMOUS___IS_APPROPRIATE_SOLVE_CSP_BWD__MATCH_TCLASS_TPACKAGE_TYPEGRAPH_TINTERFACE = 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_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 INTERFACE_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TYPEGRAPH_TINTERFACE_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___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 INTERFACE_IN_ANONYMOUS___CHECK_TYPES_BWD__MATCH = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 19;

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

	/**
	 * The operation id for the '<em>Is Appropriate FWD EMoflon Edge 1128</em>' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int INTERFACE_IN_ANONYMOUS___IS_APPROPRIATE_FWD_EMOFLON_EDGE_1128__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_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 INTERFACE_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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___IS_APPLICABLE_SOLVE_CSP_CC__TCLASS_INTERFACEDECLARATION_TPACKAGE_TYPEGRAPH_TINTERFACE_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 INTERFACE_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 INTERFACE_IN_ANONYMOUS___CHECK_DEC_FWD__INTERFACEDECLARATION_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 INTERFACE_IN_ANONYMOUS___CHECK_DEC_BWD__TCLASS_TPACKAGE_TYPEGRAPH_TINTERFACE = 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_IN_ANONYMOUS___GENERATE_MODEL__RULEENTRYCONTAINER_ANONYMOUSCLASSDECLARATIONTOTCLASS = 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_IN_ANONYMOUS___GENERATE_MODEL_SOLVE_CSP_BWD__ISAPPLICABLEMATCH_TCLASS_TPACKAGE_TYPEGRAPH_ANONYMOUSCLASSDECLARATIONTOTCLASS_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 INTERFACE_IN_ANONYMOUS___GENERATE_MODEL_CHECK_CSP_BWD__CSP = RuntimePackage.ABSTRACT_RULE_OPERATION_COUNT + 31;

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

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType <em>Nested Enum In Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Nested Enum In Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedEnumInType
	 * @generated
	 */
	EClass getNestedEnumInType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.NestedEnumInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_FWD__Match_EnumDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getNestedEnumInType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.NestedEnumInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedEnumInType__RegisterObjectsToMatch_FWD__Match_EnumDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.NestedEnumInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_solveCsp_FWD__Match_EnumDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedEnumInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_solveCsp_FWD__IsApplicableMatch_EnumDeclaration_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#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 getNestedEnumInType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedEnumInType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedEnumInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_BWD__Match_TypeGraph_TEnum_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getNestedEnumInType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedEnumInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedEnumInType__RegisterObjectsToMatch_BWD__Match_TypeGraph_TEnum_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedEnumInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_solveCsp_BWD__Match_TypeGraph_TEnum_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedEnumInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeGraph_TEnum_TClass_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#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 getNestedEnumInType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedEnumInType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_BWD_EMoflonEdge_929(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 929</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 929</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_BWD_EMoflonEdge_929(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_BWD_EMoflonEdge_929__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_FWD_EMoflonEdge_1021(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1021</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1021</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isAppropriate_FWD_EMoflonEdge_1021(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsAppropriate_FWD_EMoflonEdge_1021__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getNestedEnumInType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getNestedEnumInType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.NestedEnumInType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_solveCsp_CC__EnumDeclaration_TypeGraph_TEnum_TClass_TAbstractType_AbstractTypeDeclaration_TPackage_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedEnumInType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.NestedEnumInType#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedEnumInType__CheckDEC_FWD__EnumDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedEnumInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedEnumInType__CheckDEC_BWD__TypeGraph_TEnum_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.NestedEnumInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getNestedEnumInType__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.NestedEnumInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getNestedEnumInType__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedEnumInType#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.pm.Rules.NestedEnumInType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedEnumInType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility <em>Member In Class Visibility</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Member In Class Visibility</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility
	 * @generated
	 */
	EClass getMemberInClassVisibility();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInClassVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_FWD__Match_ClassDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInClassVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInClassVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TClass) <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.pm.Rules.MemberInClassVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeToTAbstractType_TMember_ClassDeclaration_MDefinition_Modifier_MDefinitionToTMember_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#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 getMemberInClassVisibility__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.MemberInClassVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_BWD__Match_TMember_TClass_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.MemberInClassVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__RegisterObjectsToMatch_BWD__Match_TMember_TClass_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.MemberInClassVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_solveCsp_BWD__Match_TMember_TClass_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.MemberInClassVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeToTAbstractType_TMember_ClassDeclaration_MDefinition_MDefinitionToTMember_TClass_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#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 getMemberInClassVisibility__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_BWD_EMoflonEdge_930(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 930</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 930</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_BWD_EMoflonEdge_930(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_BWD_EMoflonEdge_930__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_FWD_EMoflonEdge_1022(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1022</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1022</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isAppropriate_FWD_EMoflonEdge_1022(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsAppropriate_FWD_EMoflonEdge_1022__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, 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.pm.Rules.MemberInClassVisibility#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_solveCsp_CC__TMember_ClassDeclaration_MDefinition_Modifier_TClass_TModifier_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInClassVisibility#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__CheckDEC_FWD__ClassDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.MemberInClassVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__CheckDEC_BWD__TMember_TClass_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.MemberInClassVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TClass, 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.pm.Rules.MemberInClassVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeToTAbstractType_TMember_ClassDeclaration_MDefinition_MDefinitionToTMember_TClass_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInClassVisibility#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.pm.Rules.MemberInClassVisibility#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInClassVisibility__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt <em>Primitive Type Is Int</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Int</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt
	 * @generated
	 */
	EClass getPrimitiveTypeIsInt();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt, 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.pm.Rules.PrimitiveTypeIsInt#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_FWD__Match_PrimitiveTypeInt_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt, 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.pm.Rules.PrimitiveTypeIsInt#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeInt_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt, 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.pm.Rules.PrimitiveTypeIsInt#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeInt, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeInt_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeInt, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsInt#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeInt, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeInt_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#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 getPrimitiveTypeIsInt__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsInt#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsInt#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsInt#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsInt#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#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 getPrimitiveTypeIsInt__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_BWD_EMoflonEdge_931(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 931</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 931</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_BWD_EMoflonEdge_931(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_BWD_EMoflonEdge_931__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_FWD_EMoflonEdge_1023(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1023</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1023</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isAppropriate_FWD_EMoflonEdge_1023(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsAppropriate_FWD_EMoflonEdge_1023__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeInt, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsInt#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeInt, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_solveCsp_CC__PrimitiveTypeInt_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeInt, 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.pm.Rules.PrimitiveTypeIsInt#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeInt, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__CheckDEC_FWD__PrimitiveTypeInt_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsInt#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsInt#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsInt#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsInt#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.pm.Rules.PrimitiveTypeIsInt#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsInt__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable <em>Method Parameter Variable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Parameter Variable</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable
	 * @generated
	 */
	EClass getMethodParameterVariable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterVariable#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_FWD__Match_MSingleVariableDeclaration_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameterVariable__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterVariable#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterVariable__RegisterObjectsToMatch_FWD__Match_MSingleVariableDeclaration_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterVariable#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_solveCsp_FWD__Match_MSingleVariableDeclaration_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter) <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.pm.Rules.MethodParameterVariable#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSingleVariableDeclaration_MEntry_TParameter_MEntryToTParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#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 getMethodParameterVariable__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterVariable__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterVariable#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_BWD__Match_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameterVariable__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterVariable#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterVariable__RegisterObjectsToMatch_BWD__Match_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterVariable#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_solveCsp_BWD__Match_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterVariable__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_BWD_TParameter_6(org.gravity.typegraph.basic.TParameter) <em>Is Appropriate BWD TParameter 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD TParameter 6</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_BWD_TParameter_6(org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_BWD_TParameter_6__TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_FWD_EMoflonEdge_1024(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1024</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1024</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isAppropriate_FWD_EMoflonEdge_1024(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsAppropriate_FWD_EMoflonEdge_1024__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameterVariable__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameterVariable__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, 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.pm.Rules.MethodParameterVariable#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsApplicable_solveCsp_CC__MSingleVariableDeclaration_MEntry_TParameter_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterVariable__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#checkDEC_FWD(org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterVariable#checkDEC_FWD(org.gravity.modisco.MSingleVariableDeclaration, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterVariable__CheckDEC_FWD__MSingleVariableDeclaration_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#checkDEC_BWD(org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterVariable#checkDEC_BWD(org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterVariable__CheckDEC_BWD__TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MEntryToTParameter) <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.pm.Rules.MethodParameterVariable#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MEntryToTParameter)
	 * @generated
	 */
	EOperation getMethodParameterVariable__GenerateModel__RuleEntryContainer_MEntryToTParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, 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.pm.Rules.MethodParameterVariable#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodParameterVariable__GenerateModel_solveCsp_BWD__IsApplicableMatch_MEntry_TParameter_MEntryToTParameter_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterVariable#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.pm.Rules.MethodParameterVariable#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterVariable__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypesOrphaned <em>Types Orphaned</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Types Orphaned</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypesOrphaned
	 * @generated
	 */
	EClass getTypesOrphaned();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn <em>Data Flow In</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Flow In</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.DataFlowIn
	 * @generated
	 */
	EClass getDataFlowIn();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.DataFlowIn#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_FWD__Match_MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getDataFlowIn__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.DataFlowIn#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getDataFlowIn__RegisterObjectsToMatch_FWD__Match_MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.DataFlowIn#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_solveCsp_FWD__Match_MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowIn#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_solveCsp_FWD__IsApplicableMatch_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElement_TAbstractFlowElement_MFlow_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#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 getDataFlowIn__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowIn__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowIn#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_BWD__Match_TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getDataFlowIn__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowIn#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowIn__RegisterObjectsToMatch_BWD__Match_TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowIn#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_solveCsp_BWD__Match_TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowIn#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_solveCsp_BWD__IsApplicableMatch_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElement_TAbstractFlowElement_MFlow_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#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 getDataFlowIn__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowIn__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_BWD_EMoflonEdge_932(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 932</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 932</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_BWD_EMoflonEdge_932(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_BWD_EMoflonEdge_932__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_FWD_EMoflonEdge_1025(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1025</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1025</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isAppropriate_FWD_EMoflonEdge_1025(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getDataFlowIn__IsAppropriate_FWD_EMoflonEdge_1025__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getDataFlowIn__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getDataFlowIn__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#isApplicable_solveCsp_CC(org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, 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.pm.Rules.DataFlowIn#isApplicable_solveCsp_CC(org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_solveCsp_CC__MAbstractFlowElement_TAbstractFlowElement_MFlow_TAbstractFlowElement_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowIn__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#checkDEC_FWD(org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.DataFlowIn#checkDEC_FWD(org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getDataFlowIn__CheckDEC_FWD__MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowIn#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowIn__CheckDEC_BWD__TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement) <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.pm.Rules.DataFlowIn#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowIn__GenerateModel__RuleEntryContainer_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, 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.pm.Rules.DataFlowIn#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getDataFlowIn__GenerateModel_solveCsp_BWD__IsApplicableMatch_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElement_TAbstractFlowElement_MFlow_TAbstractFlowElement_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowIn#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.pm.Rules.DataFlowIn#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowIn__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule <em>Anon Class In Compilation Unit To Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anon Class In Compilation Unit To Module</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule
	 * @generated
	 */
	EClass getAnonClassInCompilationUnitToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_FWD__Match_CompilationUnit_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.AnonClassInCompilationUnitToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__RegisterObjectsToMatch_FWD__Match_CompilationUnit_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_solveCsp_FWD__Match_CompilationUnit_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_solveCsp_FWD__IsApplicableMatch_CompilationUnit_ElementToModule_TClass_TModule_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#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 getAnonClassInCompilationUnitToModule__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_BWD__Match_TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInCompilationUnitToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__RegisterObjectsToMatch_BWD__Match_TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_solveCsp_BWD__Match_TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_solveCsp_BWD__IsApplicableMatch_CompilationUnit_ElementToModule_TClass_TModule_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#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 getAnonClassInCompilationUnitToModule__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_BWD_EMoflonEdge_933(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 933</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 933</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_BWD_EMoflonEdge_933(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_BWD_EMoflonEdge_933__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_FWD_EMoflonEdge_1026(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1026</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1026</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isAppropriate_FWD_EMoflonEdge_1026(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsAppropriate_FWD_EMoflonEdge_1026__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, 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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_solveCsp_CC__CompilationUnit_TClass_TModule_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#checkDEC_FWD(org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.AnonClassInCompilationUnitToModule#checkDEC_FWD(org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__CheckDEC_FWD__CompilationUnit_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInCompilationUnitToModule#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__CheckDEC_BWD__TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.AnonClassInCompilationUnitToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__GenerateModel__RuleEntryContainer_ElementToModule_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonClassInCompilationUnitToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__GenerateModel_solveCsp_BWD__IsApplicableMatch_CompilationUnit_ElementToModule_TClass_TModule_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInCompilationUnitToModule#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.pm.Rules.AnonClassInCompilationUnitToModule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInCompilationUnitToModule__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations <em>Text Annotations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Text Annotations</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TextAnnotations
	 * @generated
	 */
	EClass getTextAnnotations();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment) <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.pm.Rules.TextAnnotations#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_FWD__Match_MDefinition_LineComment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTextAnnotations__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment) <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.pm.Rules.TextAnnotations#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment)
	 * @generated
	 */
	EOperation getTextAnnotations__RegisterObjectsToMatch_FWD__Match_MDefinition_LineComment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment) <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.pm.Rules.TextAnnotations#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_solveCsp_FWD__Match_MDefinition_LineComment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.LineComment) <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.pm.Rules.TextAnnotations#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.LineComment)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_solveCsp_FWD__IsApplicableMatch_MDefinition_MDefinitionToTMember_TMember_LineComment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#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 getTextAnnotations__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTextAnnotations__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember) <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.pm.Rules.TextAnnotations#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_BWD__Match_TTextAnnotation_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTextAnnotations__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember) <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.pm.Rules.TextAnnotations#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getTextAnnotations__RegisterObjectsToMatch_BWD__Match_TTextAnnotation_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember) <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.pm.Rules.TextAnnotations#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_solveCsp_BWD__Match_TTextAnnotation_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember) <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.pm.Rules.TextAnnotations#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_solveCsp_BWD__IsApplicableMatch_TTextAnnotation_MDefinition_MDefinitionToTMember_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#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 getTextAnnotations__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTextAnnotations__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_BWD_EMoflonEdge_934(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 934</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 934</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_BWD_EMoflonEdge_934(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_BWD_EMoflonEdge_934__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_FWD_EMoflonEdge_1027(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1027</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1027</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isAppropriate_FWD_EMoflonEdge_1027(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTextAnnotations__IsAppropriate_FWD_EMoflonEdge_1027__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTextAnnotations__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTextAnnotations__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.LineComment, 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.pm.Rules.TextAnnotations#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TMember, org.eclipse.modisco.java.LineComment, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_solveCsp_CC__TTextAnnotation_MDefinition_TMember_LineComment_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTextAnnotations__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#checkDEC_FWD(org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment) <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.pm.Rules.TextAnnotations#checkDEC_FWD(org.gravity.modisco.MDefinition, org.eclipse.modisco.java.LineComment)
	 * @generated
	 */
	EOperation getTextAnnotations__CheckDEC_FWD__MDefinition_LineComment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember) <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.pm.Rules.TextAnnotations#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TTextAnnotation, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getTextAnnotations__CheckDEC_BWD__TTextAnnotation_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.TextAnnotations#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getTextAnnotations__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, 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.pm.Rules.TextAnnotations#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTextAnnotations__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinition_MDefinitionToTMember_TMember_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TextAnnotations#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.pm.Rules.TextAnnotations#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTextAnnotations__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage <em>Class In Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class In Package</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInPackage
	 * @generated
	 */
	EClass getClassInPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.ClassInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_FWD__Match_Package_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.ClassInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassInPackage__RegisterObjectsToMatch_FWD__Match_Package_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.ClassInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_solveCsp_FWD__Match_Package_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.ClassInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_PackageToTPackage_TPackage_Package_TypeGraph_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#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 getClassInPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_BWD__Match_TPackage_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassInPackage__RegisterObjectsToMatch_BWD__Match_TPackage_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_solveCsp_BWD__Match_TPackage_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_PackageToTPackage_TPackage_TClass_Package_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#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 getClassInPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_BWD_EMoflonEdge_935(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 935</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 935</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_BWD_EMoflonEdge_935(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_BWD_EMoflonEdge_935__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_FWD_EMoflonEdge_1028(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1028</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1028</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isAppropriate_FWD_EMoflonEdge_1028(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInPackage__IsAppropriate_FWD_EMoflonEdge_1028__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.ClassInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_solveCsp_CC__TPackage_TClass_Package_TypeGraph_MClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, 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.pm.Rules.ClassInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getClassInPackage__CheckDEC_FWD__Package_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassInPackage#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassInPackage__CheckDEC_BWD__TPackage_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.ClassInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getClassInPackage__GenerateModel__RuleEntryContainer_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.ClassInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassInPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_PackageToTPackage_TPackage_Package_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInPackage#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.pm.Rules.ClassInPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AbstractAnnotationTypeAccess <em>Abstract Annotation Type Access</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Abstract Annotation Type Access</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AbstractAnnotationTypeAccess
	 * @generated
	 */
	EClass getAbstractAnnotationTypeAccess();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong <em>Primitive Type Is Long</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Long</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong
	 * @generated
	 */
	EClass getPrimitiveTypeIsLong();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong, 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.pm.Rules.PrimitiveTypeIsLong#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_FWD__Match_PrimitiveTypeLong_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong, 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.pm.Rules.PrimitiveTypeIsLong#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeLong_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong, 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.pm.Rules.PrimitiveTypeIsLong#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeLong, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeLong_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeLong, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsLong#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeLong, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeLong_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#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 getPrimitiveTypeIsLong__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsLong#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsLong#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsLong#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsLong#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#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 getPrimitiveTypeIsLong__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_BWD_EMoflonEdge_936(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 936</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 936</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_BWD_EMoflonEdge_936(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_BWD_EMoflonEdge_936__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_FWD_EMoflonEdge_1029(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1029</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1029</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isAppropriate_FWD_EMoflonEdge_1029(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsAppropriate_FWD_EMoflonEdge_1029__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeLong, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsLong#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeLong, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_solveCsp_CC__PrimitiveTypeLong_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeLong, 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.pm.Rules.PrimitiveTypeIsLong#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeLong, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__CheckDEC_FWD__PrimitiveTypeLong_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsLong#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsLong#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsLong#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsLong#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.pm.Rules.PrimitiveTypeIsLong#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsLong__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType <em>Anonymous Class In Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class In Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType
	 * @generated
	 */
	EClass getAnonymousClassInType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_FWD__Match_MClassInstanceCreation_MDefinition_MAnonymousClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInType__RegisterObjectsToMatch_FWD__Match_MClassInstanceCreation_MDefinition_MAnonymousClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_solveCsp_FWD__Match_MClassInstanceCreation_MDefinition_MAnonymousClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.AnonymousClassInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_solveCsp_FWD__IsApplicableMatch_MDefinitionToTMember_MClassInstanceCreation_TypeToTAbstractType_TAbstractType_TMember_TPackage_TypeGraph_MDefinition_MAnonymousClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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) <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.pm.Rules.AnonymousClassInType#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)
	 * @generated
	 */
	EOperation getAnonymousClassInType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_BWD__Match_TAbstractType_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInType__RegisterObjectsToMatch_BWD__Match_TAbstractType_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.AnonymousClassInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_MClassInstanceCreation_TypeToTAbstractType_TAbstractType_TClass_TMember_TPackage_TypeGraph_MDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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) <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.pm.Rules.AnonymousClassInType#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)
	 * @generated
	 */
	EOperation getAnonymousClassInType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_BWD_EMoflonEdge_937(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 937</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 937</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_BWD_EMoflonEdge_937(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_BWD_EMoflonEdge_937__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_FWD_EMoflonEdge_1030(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1030</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1030</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isAppropriate_FWD_EMoflonEdge_1030(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsAppropriate_FWD_EMoflonEdge_1030__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInType#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_solveCsp_CC__MClassInstanceCreation_TAbstractType_TClass_TMember_TPackage_TypeGraph_MDefinition_MAnonymousClass_AbstractTypeDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInType#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInType__CheckDEC_FWD__MClassInstanceCreation_MDefinition_MAnonymousClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInType__CheckDEC_BWD__TAbstractType_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.AnonymousClassInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getAnonymousClassInType__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.AnonymousClassInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClassInType__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_MClassInstanceCreation_TypeToTAbstractType_TAbstractType_TMember_TPackage_TypeGraph_MDefinition_AbstractTypeDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInType#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.pm.Rules.AnonymousClassInType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum <em>Orphaned Enum</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Orphaned Enum</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedEnum
	 * @generated
	 */
	EClass getOrphanedEnum();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedEnum#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_FWD__Match_Model_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedEnum__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedEnum#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getOrphanedEnum__RegisterObjectsToMatch_FWD__Match_Model_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedEnum#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_solveCsp_FWD__Match_Model_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedEnum#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.EnumDeclaration, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_solveCsp_FWD__IsApplicableMatch_TModule_TypeGraph_Model_EnumDeclaration_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#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 getOrphanedEnum__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedEnum__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedEnum#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_BWD__Match_TModule_TClass_TEnum_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedEnum__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedEnum#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedEnum__RegisterObjectsToMatch_BWD__Match_TModule_TClass_TEnum_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedEnum#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_solveCsp_BWD__Match_TModule_TClass_TEnum_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedEnum#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_solveCsp_BWD__IsApplicableMatch_TModule_TClass_TEnum_TypeGraph_Model_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#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 getOrphanedEnum__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedEnum__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_BWD_EMoflonEdge_938(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 938</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 938</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_BWD_EMoflonEdge_938(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_BWD_EMoflonEdge_938__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_FWD_EMoflonEdge_1031(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1031</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1031</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isAppropriate_FWD_EMoflonEdge_1031(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsAppropriate_FWD_EMoflonEdge_1031__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedEnum__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedEnum__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedEnum#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_solveCsp_CC__TModule_TClass_TEnum_TypeGraph_Model_EnumDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedEnum__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#checkDEC_FWD(org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedEnum#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getOrphanedEnum__CheckDEC_FWD__Model_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedEnum#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedEnum__CheckDEC_BWD__TModule_TClass_TEnum_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedEnum#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedEnum__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, 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.pm.Rules.OrphanedEnum#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOrphanedEnum__GenerateModel_solveCsp_BWD__IsApplicableMatch_TModule_TypeGraph_Model_ModelToTypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedEnum#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.pm.Rules.OrphanedEnum#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedEnum__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType <em>Array Type To Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Array Type To Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType
	 * @generated
	 */
	EClass getArrayTypeToType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, 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.pm.Rules.ArrayTypeToType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_FWD__Match_ArrayType_Type_Model_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getArrayTypeToType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, 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.pm.Rules.ArrayTypeToType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getArrayTypeToType__RegisterObjectsToMatch_FWD__Match_ArrayType_Type_Model_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, 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.pm.Rules.ArrayTypeToType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_solveCsp_FWD__Match_ArrayType_Type_Model_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.Model, 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.pm.Rules.ArrayTypeToType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsApplicable_solveCsp_FWD__IsApplicableMatch_TAbstractType_ArrayType_TypeToTAbstractType_TypeGraph_Type_ModelToTypeGraph_Model_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#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 getArrayTypeToType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayTypeToType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ArrayTypeToType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_BWD__Match_TAbstractType_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getArrayTypeToType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ArrayTypeToType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getArrayTypeToType__RegisterObjectsToMatch_BWD__Match_TAbstractType_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ArrayTypeToType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayTypeToType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_BWD_TAbstractType_6(org.gravity.typegraph.basic.TAbstractType) <em>Is Appropriate BWD TAbstract Type 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD TAbstract Type 6</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_BWD_TAbstractType_6(org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_BWD_TAbstractType_6__TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_FWD_EMoflonEdge_1032(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1032</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1032</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isAppropriate_FWD_EMoflonEdge_1032(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsAppropriate_FWD_EMoflonEdge_1032__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getArrayTypeToType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getArrayTypeToType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayType, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, 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.pm.Rules.ArrayTypeToType#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayType, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsApplicable_solveCsp_CC__TAbstractType_ArrayType_TypeGraph_Type_Model_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayTypeToType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#checkDEC_FWD(org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, 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.pm.Rules.ArrayTypeToType#checkDEC_FWD(org.eclipse.modisco.java.ArrayType, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getArrayTypeToType__CheckDEC_FWD__ArrayType_Type_Model_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ArrayTypeToType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getArrayTypeToType__CheckDEC_BWD__TAbstractType_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ArrayTypeToType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getArrayTypeToType__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.ModelToTypeGraph, 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.pm.Rules.ArrayTypeToType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getArrayTypeToType__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAbstractType_TypeToTAbstractType_TypeGraph_Type_ModelToTypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayTypeToType#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.pm.Rules.ArrayTypeToType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayTypeToType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber <em>Annotation Member Value Number</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Number</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber
	 * @generated
	 */
	EClass getAnnotationMemberValueNumber();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumber#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumber#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__RegisterObjectsToMatch_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumber#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_solveCsp_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumber#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_TAnnotationValue_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#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 getAnnotationMemberValueNumber__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumber#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_BWD__Match_TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumber#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__RegisterObjectsToMatch_BWD__Match_TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumber#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_solveCsp_BWD__Match_TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TNumberNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumber#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TNumberNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_TNumberNode_BodyDeclaration_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#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 getAnnotationMemberValueNumber__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_BWD_EMoflonEdge_939(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 939</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 939</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_BWD_EMoflonEdge_939(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_BWD_EMoflonEdge_939__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_FWD_EMoflonEdge_1033(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1033</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1033</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isAppropriate_FWD_EMoflonEdge_1033(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsAppropriate_FWD_EMoflonEdge_1033__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TNumberNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral, 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.pm.Rules.AnnotationMemberValueNumber#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TNumberNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_solveCsp_CC__Annotation_AnnotationMemberValuePair_TNumberNode_BodyDeclaration_TAnnotationValue_NumberLiteral_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumber#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__CheckDEC_FWD__Annotation_AnnotationMemberValuePair_BodyDeclaration_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumber#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__CheckDEC_BWD__TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumber#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueNumber#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__GenerateModel_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumber#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.pm.Rules.AnnotationMemberValueNumber#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumber__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace <em>Class File Package To Namespace</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class File Package To Namespace</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace
	 * @generated
	 */
	EClass getClassFilePackageToNamespace();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile) <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.pm.Rules.ClassFilePackageToNamespace#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_FWD__Match_Package_ClassFile();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile) <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.pm.Rules.ClassFilePackageToNamespace#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__RegisterObjectsToMatch_FWD__Match_Package_ClassFile();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile) <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.pm.Rules.ClassFilePackageToNamespace#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_solveCsp_FWD__Match_Package_ClassFile();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.ClassFilePackageToNamespace#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_ClassFile_ElementToModule_TModule_TPackage_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#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 getClassFilePackageToNamespace__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.ClassFilePackageToNamespace#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_BWD__Match_TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.ClassFilePackageToNamespace#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__RegisterObjectsToMatch_BWD__Match_TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.ClassFilePackageToNamespace#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_solveCsp_BWD__Match_TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.ClassFilePackageToNamespace#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_ClassFile_ElementToModule_TModule_TPackage_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#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 getClassFilePackageToNamespace__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_BWD_EMoflonEdge_940(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 940</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 940</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_BWD_EMoflonEdge_940(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_BWD_EMoflonEdge_940__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_FWD_EMoflonEdge_1034(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1034</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1034</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isAppropriate_FWD_EMoflonEdge_1034(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsAppropriate_FWD_EMoflonEdge_1034__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.ClassFilePackageToNamespace#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_solveCsp_CC__Package_ClassFile_TModule_TPackage_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile) <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.pm.Rules.ClassFilePackageToNamespace#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__CheckDEC_FWD__Package_ClassFile();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.ClassFilePackageToNamespace#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__CheckDEC_BWD__TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.tgg.modisco.pm.ElementToModule) <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.pm.Rules.ClassFilePackageToNamespace#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.tgg.modisco.pm.ElementToModule)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__GenerateModel__RuleEntryContainer_PackageToTPackage_ElementToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage, 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.pm.Rules.ClassFilePackageToNamespace#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_ClassFile_ElementToModule_TModule_TPackage_PackageToTPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFilePackageToNamespace#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.pm.Rules.ClassFilePackageToNamespace#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFilePackageToNamespace__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte <em>Primitive Type Is Byte</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Byte</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte
	 * @generated
	 */
	EClass getPrimitiveTypeIsByte();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte, 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.pm.Rules.PrimitiveTypeIsByte#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_FWD__Match_PrimitiveTypeByte_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte, 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.pm.Rules.PrimitiveTypeIsByte#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeByte_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte, 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.pm.Rules.PrimitiveTypeIsByte#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeByte, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeByte_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeByte, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsByte#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeByte, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeByte_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#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 getPrimitiveTypeIsByte__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsByte#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsByte#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsByte#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsByte#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#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 getPrimitiveTypeIsByte__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_BWD_EMoflonEdge_941(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 941</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 941</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_BWD_EMoflonEdge_941(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_BWD_EMoflonEdge_941__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_FWD_EMoflonEdge_1035(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1035</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1035</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isAppropriate_FWD_EMoflonEdge_1035(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsAppropriate_FWD_EMoflonEdge_1035__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeByte, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsByte#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeByte, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_solveCsp_CC__PrimitiveTypeByte_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeByte, 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.pm.Rules.PrimitiveTypeIsByte#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeByte, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__CheckDEC_FWD__PrimitiveTypeByte_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsByte#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsByte#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsByte#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsByte#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.pm.Rules.PrimitiveTypeIsByte#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsByte__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString <em>Annotation Member Value String</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value String</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString
	 * @generated
	 */
	EClass getAnnotationMemberValueString();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, 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.pm.Rules.AnnotationMemberValueString#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, 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.pm.Rules.AnnotationMemberValueString#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__RegisterObjectsToMatch_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, 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.pm.Rules.AnnotationMemberValueString#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_solveCsp_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral) <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.pm.Rules.AnnotationMemberValueString#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_TAnnotationValue_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#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 getAnnotationMemberValueString__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueString#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_BWD__Match_TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueString#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__RegisterObjectsToMatch_BWD__Match_TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueString#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_solveCsp_BWD__Match_TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TTextNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueString#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TTextNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_TTextNode_BodyDeclaration_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#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 getAnnotationMemberValueString__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_BWD_EMoflonEdge_942(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 942</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 942</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_BWD_EMoflonEdge_942(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_BWD_EMoflonEdge_942__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_FWD_EMoflonEdge_1036(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1036</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1036</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isAppropriate_FWD_EMoflonEdge_1036(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsAppropriate_FWD_EMoflonEdge_1036__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TTextNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral, 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.pm.Rules.AnnotationMemberValueString#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TTextNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_solveCsp_CC__Annotation_AnnotationMemberValuePair_TTextNode_BodyDeclaration_TAnnotationValue_StringLiteral_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, 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.pm.Rules.AnnotationMemberValueString#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__CheckDEC_FWD__Annotation_AnnotationMemberValuePair_BodyDeclaration_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueString#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__CheckDEC_BWD__TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueString#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueString#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__GenerateModel_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueString#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.pm.Rules.AnnotationMemberValueString#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueString__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage <em>Sub Package To PG Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Sub Package To PG Package</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage
	 * @generated
	 */
	EClass getSubPackageToPGPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_FWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__RegisterObjectsToMatch_FWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_solveCsp_FWD__Match_Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.PackageToTPackage, 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.pm.Rules.SubPackageToPGPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_TPackage_TypeGraph_PackageToTPackage_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#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 getSubPackageToPGPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.SubPackageToPGPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_BWD__Match_TPackage_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.SubPackageToPGPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__RegisterObjectsToMatch_BWD__Match_TPackage_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.SubPackageToPGPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_solveCsp_BWD__Match_TPackage_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.SubPackageToPGPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_TPackage_TPackage_TypeGraph_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#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 getSubPackageToPGPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isAppropriate_BWD_EMoflonEdge_943(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 943</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 943</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isAppropriate_BWD_EMoflonEdge_943(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_BWD_EMoflonEdge_943__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isAppropriate_FWD_EMoflonEdge_1037(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1037</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1037</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isAppropriate_FWD_EMoflonEdge_1037(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsAppropriate_FWD_EMoflonEdge_1037__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.SubPackageToPGPackage#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Package, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_solveCsp_CC__Package_TPackage_TPackage_TypeGraph_Package_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__CheckDEC_FWD__Package_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.SubPackageToPGPackage#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__CheckDEC_BWD__TPackage_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.SubPackageToPGPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__GenerateModel__RuleEntryContainer_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.PackageToTPackage, 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.pm.Rules.SubPackageToPGPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.PackageToTPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_TPackage_TypeGraph_PackageToTPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SubPackageToPGPackage#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.pm.Rules.SubPackageToPGPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSubPackageToPGPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface_Abstract <em>Class Implements Interface Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Implements Interface Abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface_Abstract
	 * @generated
	 */
	EClass getClassImplementsInterface_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassType <em>Anonymous Class Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassType
	 * @generated
	 */
	EClass getAnonymousClassType();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClass <em>Anonymous Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClass
	 * @generated
	 */
	EClass getAnonymousClass();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility <em>Member In Enum Visibility</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Member In Enum Visibility</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility
	 * @generated
	 */
	EClass getMemberInEnumVisibility();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, 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.pm.Rules.MemberInEnumVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_FWD__Match_MDefinition_Modifier_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, 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.pm.Rules.MemberInEnumVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__RegisterObjectsToMatch_FWD__Match_MDefinition_Modifier_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, 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.pm.Rules.MemberInEnumVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_solveCsp_FWD__Match_MDefinition_Modifier_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, 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.pm.Rules.MemberInEnumVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_solveCsp_FWD__IsApplicableMatch_MDefinition_MDefinitionToTMember_Modifier_TMember_TClass_TypeToTAbstractType_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#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 getMemberInEnumVisibility__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass) <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.pm.Rules.MemberInEnumVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_BWD__Match_TModifier_TMember_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass) <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.pm.Rules.MemberInEnumVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__RegisterObjectsToMatch_BWD__Match_TModifier_TMember_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass) <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.pm.Rules.MemberInEnumVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_solveCsp_BWD__Match_TModifier_TMember_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TModifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.EnumDeclaration) <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.pm.Rules.MemberInEnumVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TModifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinition_TModifier_MDefinitionToTMember_TMember_TClass_TypeToTAbstractType_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#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 getMemberInEnumVisibility__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_BWD_EMoflonEdge_944(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 944</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 944</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_BWD_EMoflonEdge_944(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_BWD_EMoflonEdge_944__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_FWD_EMoflonEdge_1038(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1038</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1038</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isAppropriate_FWD_EMoflonEdge_1038(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsAppropriate_FWD_EMoflonEdge_1038__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#isApplicable_solveCsp_CC(org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TModifier, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, 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.pm.Rules.MemberInEnumVisibility#isApplicable_solveCsp_CC(org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TModifier, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_solveCsp_CC__MDefinition_TModifier_Modifier_TMember_TClass_EnumDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#checkDEC_FWD(org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, 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.pm.Rules.MemberInEnumVisibility#checkDEC_FWD(org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__CheckDEC_FWD__MDefinition_Modifier_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass) <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.pm.Rules.MemberInEnumVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__CheckDEC_BWD__TModifier_TMember_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.MemberInEnumVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.MemberInEnumVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinition_MDefinitionToTMember_TMember_TClass_TypeToTAbstractType_EnumDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInEnumVisibility#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.pm.Rules.MemberInEnumVisibility#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInEnumVisibility__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition <em>Field Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Definition</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldDefinition
	 * @generated
	 */
	EClass getFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldDefinition#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_FWD__Match_MFieldDefinition_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDefinition__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldDefinition#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldDefinition__RegisterObjectsToMatch_FWD__Match_MFieldDefinition_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldDefinition#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_solveCsp_FWD__Match_MFieldDefinition_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldDefinition#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSignatureToTSignature_MFieldDefinition_TFieldSignature_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#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 getFieldDefinition__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDefinition__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldDefinition#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_BWD__Match_TFieldSignature_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldDefinition__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldDefinition#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDefinition__RegisterObjectsToMatch_BWD__Match_TFieldSignature_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldDefinition#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_solveCsp_BWD__Match_TFieldSignature_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldDefinition#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_solveCsp_BWD__IsApplicableMatch_MSignatureToTSignature_TFieldSignature_MFieldSignature_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#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 getFieldDefinition__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDefinition__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_BWD_EMoflonEdge_945(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 945</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 945</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_BWD_EMoflonEdge_945(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_BWD_EMoflonEdge_945__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_FWD_EMoflonEdge_1039(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1039</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1039</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isAppropriate_FWD_EMoflonEdge_1039(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldDefinition__IsAppropriate_FWD_EMoflonEdge_1039__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDefinition__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldDefinition__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#isApplicable_solveCsp_CC(org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.FieldDefinition#isApplicable_solveCsp_CC(org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_solveCsp_CC__MFieldDefinition_TFieldSignature_MFieldSignature_TFieldDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDefinition__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldDefinition#checkDEC_FWD(org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldDefinition__CheckDEC_FWD__MFieldDefinition_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#checkDEC_BWD(org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldDefinition#checkDEC_BWD(org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldDefinition__CheckDEC_BWD__TFieldSignature_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MSignatureToTSignature) <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.pm.Rules.FieldDefinition#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MSignatureToTSignature)
	 * @generated
	 */
	EOperation getFieldDefinition__GenerateModel__RuleEntryContainer_MSignatureToTSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature, 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.pm.Rules.FieldDefinition#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MFieldSignature, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldDefinition__GenerateModel_solveCsp_BWD__IsApplicableMatch_MSignatureToTSignature_TFieldSignature_MFieldSignature_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldDefinition#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.pm.Rules.FieldDefinition#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldDefinition__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous <em>Class In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous
	 * @generated
	 */
	EClass getClassInAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.ClassInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_FWD__Match_MClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.ClassInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getClassInAnonymous__RegisterObjectsToMatch_FWD__Match_MClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.ClassInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_solveCsp_FWD__Match_MClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.ClassInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_MClass_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#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 getClassInAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_BWD__Match_TClass_TPackage_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInAnonymous__RegisterObjectsToMatch_BWD__Match_TClass_TPackage_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_solveCsp_BWD__Match_TClass_TPackage_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.ClassInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TypeGraph_TClass_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#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 getClassInAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_BWD_EMoflonEdge_946(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 946</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 946</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_BWD_EMoflonEdge_946(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_BWD_EMoflonEdge_946__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_FWD_EMoflonEdge_1040(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1040</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1040</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isAppropriate_FWD_EMoflonEdge_1040(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsAppropriate_FWD_EMoflonEdge_1040__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.gravity.modisco.MClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.ClassInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.gravity.modisco.MClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_solveCsp_CC__TClass_MClass_TPackage_TypeGraph_TClass_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#checkDEC_FWD(org.gravity.modisco.MClass, 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.pm.Rules.ClassInAnonymous#checkDEC_FWD(org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getClassInAnonymous__CheckDEC_FWD__MClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInAnonymous__CheckDEC_BWD__TClass_TPackage_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.ClassInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getClassInAnonymous__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.ClassInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassInAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInAnonymous#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.pm.Rules.ClassInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType <em>Method Invocation Static Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Invocation Static Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType
	 * @generated
	 */
	EClass getMethodInvocationStaticType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, 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.pm.Rules.MethodInvocationStaticType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_FWD__Match_MMethodInvocation_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, 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.pm.Rules.MethodInvocationStaticType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__RegisterObjectsToMatch_FWD__Match_MMethodInvocation_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, 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.pm.Rules.MethodInvocationStaticType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_solveCsp_FWD__Match_MMethodInvocation_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.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.pm.Rules.MethodInvocationStaticType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodInvocation_AbstractMethodInvocationToTAccess_TAbstractType_TCall_TypeToTAbstractType_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#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 getMethodInvocationStaticType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocationStaticType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_BWD__Match_TAbstractType_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocationStaticType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__RegisterObjectsToMatch_BWD__Match_TAbstractType_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocationStaticType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type) <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.pm.Rules.MethodInvocationStaticType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_solveCsp_BWD__IsApplicableMatch_MMethodInvocation_AbstractMethodInvocationToTAccess_TAbstractType_TCall_TypeToTAbstractType_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#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 getMethodInvocationStaticType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_BWD_EMoflonEdge_947(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 947</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 947</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_BWD_EMoflonEdge_947(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_BWD_EMoflonEdge_947__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_FWD_EMoflonEdge_1041(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1041</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1041</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isAppropriate_FWD_EMoflonEdge_1041(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsAppropriate_FWD_EMoflonEdge_1041__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodInvocation, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.eclipse.modisco.java.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.pm.Rules.MethodInvocationStaticType#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodInvocation, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_solveCsp_CC__MMethodInvocation_TAbstractType_TCall_Type_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#checkDEC_FWD(org.gravity.modisco.MMethodInvocation, 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.pm.Rules.MethodInvocationStaticType#checkDEC_FWD(org.gravity.modisco.MMethodInvocation, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__CheckDEC_FWD__MMethodInvocation_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocationStaticType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__CheckDEC_BWD__TAbstractType_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.MethodInvocationStaticType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__GenerateModel__RuleEntryContainer_AbstractMethodInvocationToTAccess_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.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.pm.Rules.MethodInvocationStaticType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TCall, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__GenerateModel_solveCsp_BWD__IsApplicableMatch_MMethodInvocation_AbstractMethodInvocationToTAccess_TAbstractType_TCall_TypeToTAbstractType_Type_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationStaticType#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.pm.Rules.MethodInvocationStaticType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationStaticType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray <em>Annotation Member Value Class Array</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Class Array</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray
	 * @generated
	 */
	EClass getAnnotationMemberValueClassArray();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_FWD__Match_TypeAccess_AnnotationMemberValuePair_ArrayInitializer_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClassArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__RegisterObjectsToMatch_FWD__Match_TypeAccess_AnnotationMemberValuePair_ArrayInitializer_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_solveCsp_FWD__Match_TypeAccess_AnnotationMemberValuePair_ArrayInitializer_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeAccess_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_TypeToTAbstractType_TAbstractType_ArrayInitializer_TypeLiteral_TAnnotationValue_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#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 getAnnotationMemberValueClassArray__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.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_BWD__Match_TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClassArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__RegisterObjectsToMatch_BWD__Match_TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type) <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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_TypeToTAbstractType_TAbstractType_ArrayInitializer_TClassNode_TAnnotationValue_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#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 getAnnotationMemberValueClassArray__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.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_BWD_EMoflonEdge_948(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 948</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 948</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_BWD_EMoflonEdge_948(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_BWD_EMoflonEdge_948__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_FWD_EMoflonEdge_1042(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1042</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1042</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isAppropriate_FWD_EMoflonEdge_1042(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsAppropriate_FWD_EMoflonEdge_1042__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TClassNode, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TClassNode, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_solveCsp_CC__TypeAccess_AnnotationMemberValuePair_TAbstractType_ArrayInitializer_TClassNode_TypeLiteral_TAnnotationValue_Type_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClassArray#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__CheckDEC_FWD__TypeAccess_AnnotationMemberValuePair_ArrayInitializer_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClassArray#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__CheckDEC_BWD__TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationMemberValueClassArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.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.pm.Rules.AnnotationMemberValueClassArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__GenerateModel_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_TypeToTAbstractType_TAbstractType_ArrayInitializer_TAnnotationValue_Type_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClassArray#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.pm.Rules.AnnotationMemberValueClassArray#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClassArray__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar <em>Primitive Type Is Char</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Char</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar
	 * @generated
	 */
	EClass getPrimitiveTypeIsChar();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar, 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.pm.Rules.PrimitiveTypeIsChar#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_FWD__Match_PrimitiveTypeChar_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar, 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.pm.Rules.PrimitiveTypeIsChar#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeChar_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar, 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.pm.Rules.PrimitiveTypeIsChar#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeChar, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeChar_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeChar, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsChar#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeChar, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeChar_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#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 getPrimitiveTypeIsChar__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsChar#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsChar#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsChar#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsChar#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#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 getPrimitiveTypeIsChar__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_BWD_EMoflonEdge_949(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 949</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 949</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_BWD_EMoflonEdge_949(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_BWD_EMoflonEdge_949__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_FWD_EMoflonEdge_1043(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1043</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1043</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isAppropriate_FWD_EMoflonEdge_1043(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsAppropriate_FWD_EMoflonEdge_1043__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeChar, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsChar#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeChar, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_solveCsp_CC__PrimitiveTypeChar_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeChar, 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.pm.Rules.PrimitiveTypeIsChar#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeChar, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__CheckDEC_FWD__PrimitiveTypeChar_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsChar#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsChar#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsChar#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsChar#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.pm.Rules.PrimitiveTypeIsChar#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsChar__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface <em>Orphaned Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Orphaned Interface</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedInterface
	 * @generated
	 */
	EClass getOrphanedInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_FWD__Match_Model_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOrphanedInterface__RegisterObjectsToMatch_FWD__Match_Model_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_solveCsp_FWD__Match_Model_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_TModule_TypeGraph_Model_InterfaceDeclaration_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#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 getOrphanedInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_BWD__Match_TModule_TInterface_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedInterface__RegisterObjectsToMatch_BWD__Match_TModule_TInterface_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_solveCsp_BWD__Match_TModule_TInterface_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_TModule_TInterface_TypeGraph_Model_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#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 getOrphanedInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_BWD_EMoflonEdge_950(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 950</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 950</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_BWD_EMoflonEdge_950(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_BWD_EMoflonEdge_950__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_FWD_EMoflonEdge_1044(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1044</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1044</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isAppropriate_FWD_EMoflonEdge_1044(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsAppropriate_FWD_EMoflonEdge_1044__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_solveCsp_CC__TModule_TInterface_TypeGraph_Model_InterfaceDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#checkDEC_FWD(org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedInterface#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getOrphanedInterface__CheckDEC_FWD__Model_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedInterface#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedInterface__CheckDEC_BWD__TModule_TInterface_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedInterface__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, 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.pm.Rules.OrphanedInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOrphanedInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_TModule_TypeGraph_Model_ModelToTypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedInterface#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.pm.Rules.OrphanedInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace <em>Compilation Unit Package To Namespace</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Compilation Unit Package To Namespace</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace
	 * @generated
	 */
	EClass getCompilationUnitPackageToNamespace();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_FWD__Match_Package_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.CompilationUnitPackageToNamespace#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__RegisterObjectsToMatch_FWD__Match_Package_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_solveCsp_FWD__Match_Package_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_solveCsp_FWD__IsApplicableMatch_Package_CompilationUnit_ElementToModule_TModule_TPackage_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#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 getCompilationUnitPackageToNamespace__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_BWD__Match_TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.CompilationUnitPackageToNamespace#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__RegisterObjectsToMatch_BWD__Match_TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_solveCsp_BWD__Match_TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_solveCsp_BWD__IsApplicableMatch_Package_CompilationUnit_ElementToModule_TModule_TPackage_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#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 getCompilationUnitPackageToNamespace__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_BWD_EMoflonEdge_951(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 951</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 951</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_BWD_EMoflonEdge_951(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_BWD_EMoflonEdge_951__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_FWD_EMoflonEdge_1045(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1045</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1045</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isAppropriate_FWD_EMoflonEdge_1045(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsAppropriate_FWD_EMoflonEdge_1045__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_solveCsp_CC__Package_CompilationUnit_TModule_TPackage_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#checkDEC_FWD(org.eclipse.modisco.java.Package, 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.pm.Rules.CompilationUnitPackageToNamespace#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__CheckDEC_FWD__Package_CompilationUnit();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.CompilationUnitPackageToNamespace#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__CheckDEC_BWD__TModule_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.tgg.modisco.pm.ElementToModule) <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.pm.Rules.CompilationUnitPackageToNamespace#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.tgg.modisco.pm.ElementToModule)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__GenerateModel__RuleEntryContainer_PackageToTPackage_ElementToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage, 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.pm.Rules.CompilationUnitPackageToNamespace#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.PackageToTPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__GenerateModel_solveCsp_BWD__IsApplicableMatch_Package_CompilationUnit_ElementToModule_TModule_TPackage_PackageToTPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitPackageToNamespace#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.pm.Rules.CompilationUnitPackageToNamespace#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitPackageToNamespace__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.Initializer <em>Initializer</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Initializer</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.Initializer
	 * @generated
	 */
	EClass getInitializer();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType <em>Nested Interface In Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Nested Interface In Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType
	 * @generated
	 */
	EClass getNestedInterfaceInType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.NestedInterfaceInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_FWD__Match_InterfaceDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.NestedInterfaceInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.NestedInterfaceInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedInterfaceInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_solveCsp_FWD__IsApplicableMatch_InterfaceDeclaration_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#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 getNestedInterfaceInType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedInterfaceInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_BWD__Match_TypeGraph_TInterface_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedInterfaceInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__RegisterObjectsToMatch_BWD__Match_TypeGraph_TInterface_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedInterfaceInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_solveCsp_BWD__Match_TypeGraph_TInterface_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedInterfaceInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeGraph_TInterface_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#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 getNestedInterfaceInType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_BWD_EMoflonEdge_952(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 952</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 952</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_BWD_EMoflonEdge_952(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_BWD_EMoflonEdge_952__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_FWD_EMoflonEdge_1046(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1046</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1046</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isAppropriate_FWD_EMoflonEdge_1046(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsAppropriate_FWD_EMoflonEdge_1046__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.NestedInterfaceInType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_solveCsp_CC__InterfaceDeclaration_TypeGraph_TInterface_TAbstractType_AbstractTypeDeclaration_TPackage_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.NestedInterfaceInType#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__CheckDEC_FWD__InterfaceDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedInterfaceInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__CheckDEC_BWD__TypeGraph_TInterface_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.NestedInterfaceInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.NestedInterfaceInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedInterfaceInType#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.pm.Rules.NestedInterfaceInType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedInterfaceInType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerMember <em>Class Inner Member</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Inner Member</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInnerMember
	 * @generated
	 */
	EClass getClassInnerMember();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested <em>Annotation Type Nested</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type Nested</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested
	 * @generated
	 */
	EClass getAnnotationTypeNested();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeNested#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_FWD__Match_AnnotationTypeDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeNested#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__RegisterObjectsToMatch_FWD__Match_AnnotationTypeDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeNested#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_solveCsp_FWD__Match_AnnotationTypeDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.AnnotationTypeNested#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnnotationTypeDeclaration_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#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 getAnnotationTypeNested__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.AnnotationTypeNested#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_BWD__Match_TypeGraph_TAnnotationType_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.AnnotationTypeNested#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__RegisterObjectsToMatch_BWD__Match_TypeGraph_TAnnotationType_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.AnnotationTypeNested#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_solveCsp_BWD__Match_TypeGraph_TAnnotationType_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.AnnotationTypeNested#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeGraph_TAnnotationType_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#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 getAnnotationTypeNested__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_BWD_EMoflonEdge_953(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 953</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 953</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_BWD_EMoflonEdge_953(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_BWD_EMoflonEdge_953__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_FWD_EMoflonEdge_1047(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1047</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1047</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isAppropriate_FWD_EMoflonEdge_1047(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsAppropriate_FWD_EMoflonEdge_1047__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.AnnotationTypeNested#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_solveCsp_CC__AnnotationTypeDeclaration_TypeGraph_TAnnotationType_TAbstractType_AbstractTypeDeclaration_TPackage_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeNested#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__CheckDEC_FWD__AnnotationTypeDeclaration_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.AnnotationTypeNested#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__CheckDEC_BWD__TypeGraph_TAnnotationType_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationTypeNested#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.AnnotationTypeNested#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeNested#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.pm.Rules.AnnotationTypeNested#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeNested__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray <em>Annotation Member Value Boolean Array</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Boolean Array</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray
	 * @generated
	 */
	EClass getAnnotationMemberValueBooleanArray();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBooleanArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__RegisterObjectsToMatch_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_solveCsp_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#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 getAnnotationMemberValueBooleanArray__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_BWD__Match_TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBooleanArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__RegisterObjectsToMatch_BWD__Match_TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_solveCsp_BWD__Match_TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#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 getAnnotationMemberValueBooleanArray__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_BWD_EMoflonEdge_954(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 954</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 954</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_BWD_EMoflonEdge_954(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_BWD_EMoflonEdge_954__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_FWD_EMoflonEdge_1048(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1048</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1048</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isAppropriate_FWD_EMoflonEdge_1048(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsAppropriate_FWD_EMoflonEdge_1048__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BooleanLiteral, 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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BooleanLiteral, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_solveCsp_CC__AnnotationMemberValuePair_ArrayInitializer_TBoolNode_TAnnotationValue_BooleanLiteral_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBooleanArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__CheckDEC_FWD__AnnotationMemberValuePair_ArrayInitializer_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBooleanArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__CheckDEC_BWD__TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueBooleanArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueBooleanArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__GenerateModel_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBooleanArray#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.pm.Rules.AnnotationMemberValueBooleanArray#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBooleanArray__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget <em>Method Invocation Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Invocation Target</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget
	 * @generated
	 */
	EClass getMethodInvocationTarget();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation) <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.pm.Rules.MethodInvocationTarget#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_FWD__Match_AbstractMethodDeclaration_AbstractMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation) <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.pm.Rules.MethodInvocationTarget#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__RegisterObjectsToMatch_FWD__Match_AbstractMethodDeclaration_AbstractMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation) <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.pm.Rules.MethodInvocationTarget#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_solveCsp_FWD__Match_AbstractMethodDeclaration_AbstractMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation) <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.pm.Rules.MethodInvocationTarget#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_solveCsp_FWD__IsApplicableMatch_AbstractMethodInvocationToTAccess_TAccess_MDefinitionToTMember_TMethodDefinition_AbstractMethodDeclaration_AbstractMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#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 getMethodInvocationTarget__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodInvocationTarget#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_BWD__Match_TAccess_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodInvocationTarget#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__RegisterObjectsToMatch_BWD__Match_TAccess_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodInvocationTarget#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_solveCsp_BWD__Match_TAccess_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation) <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.pm.Rules.MethodInvocationTarget#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_solveCsp_BWD__IsApplicableMatch_AbstractMethodInvocationToTAccess_TAccess_MDefinitionToTMember_TMethodDefinition_AbstractMethodDeclaration_AbstractMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#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 getMethodInvocationTarget__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_BWD_EMoflonEdge_955(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 955</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 955</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_BWD_EMoflonEdge_955(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_BWD_EMoflonEdge_955__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_FWD_EMoflonEdge_1049(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1049</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1049</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isAppropriate_FWD_EMoflonEdge_1049(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsAppropriate_FWD_EMoflonEdge_1049__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation, 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.pm.Rules.MethodInvocationTarget#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_solveCsp_CC__TAccess_TMethodDefinition_AbstractMethodDeclaration_AbstractMethodInvocation_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#checkDEC_FWD(org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation) <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.pm.Rules.MethodInvocationTarget#checkDEC_FWD(org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__CheckDEC_FWD__AbstractMethodDeclaration_AbstractMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#checkDEC_BWD(org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodInvocationTarget#checkDEC_BWD(org.gravity.typegraph.basic.TAccess, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__CheckDEC_BWD__TAccess_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.MethodInvocationTarget#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__GenerateModel__RuleEntryContainer_AbstractMethodInvocationToTAccess_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation, 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.pm.Rules.MethodInvocationTarget#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AbstractMethodInvocationToTAccess, org.gravity.typegraph.basic.TAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractMethodDeclaration, org.eclipse.modisco.java.AbstractMethodInvocation, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__GenerateModel_solveCsp_BWD__IsApplicableMatch_AbstractMethodInvocationToTAccess_TAccess_MDefinitionToTMember_TMethodDefinition_AbstractMethodDeclaration_AbstractMethodInvocation_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocationTarget#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.pm.Rules.MethodInvocationTarget#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocationTarget__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember <em>Annotation Type Member</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type Member</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember
	 * @generated
	 */
	EClass getAnnotationTypeMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration) <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.pm.Rules.AnnotationTypeMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_FWD__Match_Type_TypeAccess_AnnotationTypeDeclaration_AnnotationTypeMemberDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration) <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.pm.Rules.AnnotationTypeMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__RegisterObjectsToMatch_FWD__Match_Type_TypeAccess_AnnotationTypeDeclaration_AnnotationTypeMemberDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration) <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.pm.Rules.AnnotationTypeMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_solveCsp_FWD__Match_Type_TypeAccess_AnnotationTypeDeclaration_AnnotationTypeMemberDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationTypeMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeGraph_Type_TypeAccess_TAbstractType_TAnnotationType_AnnotationTypeDeclaration_AnnotationTypeMemberDeclaration_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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, 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.pm.Rules.AnnotationTypeMember#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, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.AnnotationTypeMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_BWD__Match_TypeGraph_TFieldSignature_TAbstractType_TField_TAnnotationType_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.AnnotationTypeMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__RegisterObjectsToMatch_BWD__Match_TypeGraph_TFieldSignature_TAbstractType_TField_TAnnotationType_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.AnnotationTypeMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_solveCsp_BWD__Match_TypeGraph_TFieldSignature_TAbstractType_TField_TAnnotationType_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TFieldDefinition, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationTypeMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TFieldDefinition, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeGraph_Type_TFieldSignature_TAbstractType_TField_TAnnotationType_AnnotationTypeDeclaration_TFieldDefinition_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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, 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.pm.Rules.AnnotationTypeMember#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, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_BWD_EMoflonEdge_956(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 956</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 956</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_BWD_EMoflonEdge_956(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_BWD_EMoflonEdge_956__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_FWD_EMoflonEdge_1050(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1050</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1050</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isAppropriate_FWD_EMoflonEdge_1050(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsAppropriate_FWD_EMoflonEdge_1050__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TFieldDefinition, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration, 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.pm.Rules.AnnotationTypeMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TFieldDefinition, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_solveCsp_CC__TypeGraph_Type_TypeAccess_TFieldSignature_TAbstractType_TField_TAnnotationType_AnnotationTypeDeclaration_TFieldDefinition_AnnotationTypeMemberDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration) <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.pm.Rules.AnnotationTypeMember#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationTypeMemberDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__CheckDEC_FWD__Type_TypeAccess_AnnotationTypeDeclaration_AnnotationTypeMemberDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.AnnotationTypeMember#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__CheckDEC_BWD__TypeGraph_TFieldSignature_TAbstractType_TField_TAnnotationType_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationTypeMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__GenerateModel__RuleEntryContainer_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, 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.pm.Rules.AnnotationTypeMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_Type_TAbstractType_TAnnotationType_AnnotationTypeDeclaration_TypeToTAbstractType_TypeToTAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeMember#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.pm.Rules.AnnotationTypeMember#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeMember__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite <em>Field Access Write</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Access Write</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite
	 * @generated
	 */
	EClass getFieldAccessWrite();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessWrite#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldAccessWrite__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessWrite#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__RegisterObjectsToMatch_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessWrite#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_solveCsp_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessWrite#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSingleVariableAccess_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_MDefinitionToTMember_MDefinition_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#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 getFieldAccessWrite__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.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessWrite__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessWrite#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_BWD__Match_TMember_TWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldAccessWrite__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessWrite#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__RegisterObjectsToMatch_BWD__Match_TMember_TWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessWrite#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_solveCsp_BWD__Match_TMember_TWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TWrite, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessWrite#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TWrite, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_TWrite_MDefinitionToTMember_MDefinition_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#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 getFieldAccessWrite__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.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessWrite__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_BWD_EMoflonEdge_957(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 957</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 957</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_BWD_EMoflonEdge_957(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_BWD_EMoflonEdge_957__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_FWD_EMoflonEdge_1051(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1051</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1051</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isAppropriate_FWD_EMoflonEdge_1051(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsAppropriate_FWD_EMoflonEdge_1051__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldAccessWrite__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldAccessWrite__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TWrite, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.FieldAccessWrite#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TWrite, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_solveCsp_CC__MSingleVariableAccess_VariableDeclarationFragment_TMember_MFieldDefinition_TWrite_MDefinition_TFieldDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessWrite__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#checkDEC_FWD(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessWrite#checkDEC_FWD(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__CheckDEC_FWD__MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessWrite#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessWrite__CheckDEC_BWD__TMember_TWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.FieldAccessWrite#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getFieldAccessWrite__GenerateModel__RuleEntryContainer_MDefinitionToTMember_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.FieldAccessWrite#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldAccessWrite__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_MDefinitionToTMember_MDefinition_TFieldDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessWrite#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.pm.Rules.FieldAccessWrite#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessWrite__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypeNestedInType_Abstract <em>Type Nested In Type Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Nested In Type Abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeNestedInType_Abstract
	 * @generated
	 */
	EClass getTypeNestedInType_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding <em>Method Overriding</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Overriding</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodOverriding
	 * @generated
	 */
	EClass getMethodOverriding();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, 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.pm.Rules.MethodOverriding#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_FWD__Match_MMethodDefinition_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodOverriding__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, 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.pm.Rules.MethodOverriding#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__RegisterObjectsToMatch_FWD__Match_MMethodDefinition_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, 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.pm.Rules.MethodOverriding#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_solveCsp_FWD__Match_MMethodDefinition_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.MethodOverriding#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodDefinition_TMethodDefinition_MMethodDefinition_MDefinitionToTMember_TMethodDefinition_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#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 getMethodOverriding__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodOverriding__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodOverriding#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_BWD__Match_TMethodDefinition_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodOverriding__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodOverriding#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__RegisterObjectsToMatch_BWD__Match_TMethodDefinition_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodOverriding#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_solveCsp_BWD__Match_TMethodDefinition_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.MethodOverriding#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_solveCsp_BWD__IsApplicableMatch_MMethodDefinition_TMethodDefinition_MMethodDefinition_MDefinitionToTMember_TMethodDefinition_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#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 getMethodOverriding__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodOverriding__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_BWD_EMoflonEdge_958(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 958</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 958</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_BWD_EMoflonEdge_958(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_BWD_EMoflonEdge_958__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_FWD_EMoflonEdge_1052(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1052</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1052</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isAppropriate_FWD_EMoflonEdge_1052(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodOverriding__IsAppropriate_FWD_EMoflonEdge_1052__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodOverriding__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodOverriding__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, 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.pm.Rules.MethodOverriding#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_solveCsp_CC__MMethodDefinition_TMethodDefinition_MMethodDefinition_TMethodDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodOverriding__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, 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.pm.Rules.MethodOverriding#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__CheckDEC_FWD__MMethodDefinition_MMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#checkDEC_BWD(org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodOverriding#checkDEC_BWD(org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodOverriding__CheckDEC_BWD__TMethodDefinition_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.MethodOverriding#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getMethodOverriding__GenerateModel__RuleEntryContainer_MDefinitionToTMember_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, 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.pm.Rules.MethodOverriding#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodOverriding__GenerateModel_solveCsp_BWD__IsApplicableMatch_MMethodDefinition_TMethodDefinition_MMethodDefinition_MDefinitionToTMember_TMethodDefinition_MDefinitionToTMember_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodOverriding#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.pm.Rules.MethodOverriding#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodOverriding__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment <em>Variable Declaration Fragment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Variable Declaration Fragment</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment
	 * @generated
	 */
	EClass getVariableDeclarationFragment();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.VariableDeclarationFragment, 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.pm.Rules.VariableDeclarationFragment#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_FWD__Match_VariableDeclarationFragment_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.VariableDeclarationFragment, 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.pm.Rules.VariableDeclarationFragment#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__RegisterObjectsToMatch_FWD__Match_VariableDeclarationFragment_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.VariableDeclarationFragment, 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.pm.Rules.VariableDeclarationFragment#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_solveCsp_FWD__Match_VariableDeclarationFragment_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.VariableDeclarationFragment#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsApplicable_solveCsp_FWD__IsApplicableMatch_VariableDeclarationFragment_MFieldDefinition_MDefinitionToTMember_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#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 getVariableDeclarationFragment__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.VariableDeclarationFragment#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_BWD__Match_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.VariableDeclarationFragment#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__RegisterObjectsToMatch_BWD__Match_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.VariableDeclarationFragment#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_solveCsp_BWD__Match_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_BWD_TFieldDefinition_6(org.gravity.typegraph.basic.TFieldDefinition) <em>Is Appropriate BWD TField Definition 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD TField Definition 6</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_BWD_TFieldDefinition_6(org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_BWD_TFieldDefinition_6__TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_FWD_EMoflonEdge_1053(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1053</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1053</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isAppropriate_FWD_EMoflonEdge_1053(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsAppropriate_FWD_EMoflonEdge_1053__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#isApplicable_solveCsp_CC(org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.VariableDeclarationFragment#isApplicable_solveCsp_CC(org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsApplicable_solveCsp_CC__VariableDeclarationFragment_MFieldDefinition_TFieldDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#checkDEC_FWD(org.eclipse.modisco.java.VariableDeclarationFragment, 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.pm.Rules.VariableDeclarationFragment#checkDEC_FWD(org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__CheckDEC_FWD__VariableDeclarationFragment_MFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#checkDEC_BWD(org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.VariableDeclarationFragment#checkDEC_BWD(org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__CheckDEC_BWD__TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.VariableDeclarationFragment#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.VariableDeclarationFragment#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__GenerateModel_solveCsp_BWD__IsApplicableMatch_MFieldDefinition_MDefinitionToTMember_TFieldDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.VariableDeclarationFragment#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.pm.Rules.VariableDeclarationFragment#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getVariableDeclarationFragment__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation <em>Constructor Invocation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Constructor Invocation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation
	 * @generated
	 */
	EClass getConstructorInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.ConstructorInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_FWD__Match_MConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorInvocation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.ConstructorInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getConstructorInvocation__RegisterObjectsToMatch_FWD__Match_MConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.ConstructorInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_solveCsp_FWD__Match_MConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MConstructorInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition) <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.pm.Rules.ConstructorInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MConstructorInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_solveCsp_FWD__IsApplicableMatch_MConstructorInvocation_MDefinitionToTMember_TMember_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#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 getConstructorInvocation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorInvocation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ConstructorInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorInvocation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ConstructorInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getConstructorInvocation__RegisterObjectsToMatch_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ConstructorInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_solveCsp_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition) <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.pm.Rules.ConstructorInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_TCall_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#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 getConstructorInvocation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorInvocation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_BWD_EMoflonEdge_959(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 959</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 959</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_BWD_EMoflonEdge_959(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_BWD_EMoflonEdge_959__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_FWD_EMoflonEdge_1054(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1054</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1054</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isAppropriate_FWD_EMoflonEdge_1054(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsAppropriate_FWD_EMoflonEdge_1054__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorInvocation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorInvocation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MConstructorInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, 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.pm.Rules.ConstructorInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MConstructorInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_solveCsp_CC__MConstructorInvocation_TMember_TCall_MDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorInvocation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#checkDEC_FWD(org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.ConstructorInvocation#checkDEC_FWD(org.gravity.modisco.MConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getConstructorInvocation__CheckDEC_FWD__MConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ConstructorInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getConstructorInvocation__CheckDEC_BWD__TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.ConstructorInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getConstructorInvocation__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, 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.pm.Rules.ConstructorInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getConstructorInvocation__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_MDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorInvocation#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.pm.Rules.ConstructorInvocation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorInvocation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ElementPackageToNamespace_abstract <em>Element Package To Namespace abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Element Package To Namespace abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ElementPackageToNamespace_abstract
	 * @generated
	 */
	EClass getElementPackageToNamespace_abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter <em>Method Parameter</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Parameter</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameter
	 * @generated
	 */
	EClass getMethodParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameter#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_FWD__Match_MMethodSignature_Type_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameter__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameter#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameter__RegisterObjectsToMatch_FWD__Match_MMethodSignature_Type_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameter#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_solveCsp_FWD__Match_MMethodSignature_Type_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameter#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_solveCsp_FWD__IsApplicableMatch_TAbstractType_TypeToTAbstractType_MSignatureToTSignature_TMethodSignature_MMethodSignature_Type_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#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 getMethodParameter__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameter__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameter#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_BWD__Match_TAbstractType_TMethodSignature_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameter__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameter#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameter__RegisterObjectsToMatch_BWD__Match_TAbstractType_TMethodSignature_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameter#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TMethodSignature_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameter#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_solveCsp_BWD__IsApplicableMatch_TAbstractType_TypeToTAbstractType_MSignatureToTSignature_TMethodSignature_MMethodSignature_Type_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#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 getMethodParameter__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameter__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_BWD_EMoflonEdge_960(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 960</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 960</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_BWD_EMoflonEdge_960(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_BWD_EMoflonEdge_960__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_FWD_EMoflonEdge_1055(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1055</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1055</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameter#isAppropriate_FWD_EMoflonEdge_1055(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodParameter__IsAppropriate_FWD_EMoflonEdge_1055__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameter__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameter__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, 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.pm.Rules.MethodParameter#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_solveCsp_CC__TAbstractType_TMethodSignature_MMethodSignature_Type_TParameter_MEntry_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameter__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#checkDEC_FWD(org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameter#checkDEC_FWD(org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameter__CheckDEC_FWD__MMethodSignature_Type_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameter#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameter__CheckDEC_BWD__TAbstractType_TMethodSignature_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature) <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.pm.Rules.MethodParameter#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature)
	 * @generated
	 */
	EOperation getMethodParameter__GenerateModel__RuleEntryContainer_TypeToTAbstractType_MSignatureToTSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.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.pm.Rules.MethodParameter#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodParameter__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAbstractType_TypeToTAbstractType_MSignatureToTSignature_TMethodSignature_MMethodSignature_Type_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameter#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.pm.Rules.MethodParameter#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameter__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface <em>Interface Extends Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Interface Extends Interface</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface
	 * @generated
	 */
	EClass getInterfaceExtendsInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsAppropriate_FWD__Match_InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#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 getInterfaceExtendsInterface__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, 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.pm.Rules.InterfaceExtendsInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeToTAbstractType_InterfaceDeclaration_TInterface_TypeToTAbstractType_InterfaceDeclaration_TInterface_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#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 getInterfaceExtendsInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceExtendsInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsAppropriate_BWD__Match_TInterface_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceExtendsInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__RegisterObjectsToMatch_BWD__Match_TInterface_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceExtendsInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsAppropriate_solveCsp_BWD__Match_TInterface_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceExtendsInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeToTAbstractType_InterfaceDeclaration_TInterface_TypeToTAbstractType_InterfaceDeclaration_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#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 getInterfaceExtendsInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isAppropriate_BWD_EMoflonEdge_961(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 961</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 961</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isAppropriate_BWD_EMoflonEdge_961(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsAppropriate_BWD_EMoflonEdge_961__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isAppropriate_FWD_EMoflonEdge_1056(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1056</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1056</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isAppropriate_FWD_EMoflonEdge_1056(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsAppropriate_FWD_EMoflonEdge_1056__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, 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.pm.Rules.InterfaceExtendsInterface#isApplicable_solveCsp_CC(org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_solveCsp_CC__InterfaceDeclaration_TInterface_InterfaceDeclaration_TInterface_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__CheckDEC_FWD__InterfaceDeclaration_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#checkDEC_BWD(org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceExtendsInterface#checkDEC_BWD(org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__CheckDEC_BWD__TInterface_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.InterfaceExtendsInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__GenerateModel__RuleEntryContainer_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, 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.pm.Rules.InterfaceExtendsInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TInterface, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeToTAbstractType_InterfaceDeclaration_TInterface_TypeToTAbstractType_InterfaceDeclaration_TInterface_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceExtendsInterface#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.pm.Rules.InterfaceExtendsInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceExtendsInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation <em>Method Invocation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Invocation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocation
	 * @generated
	 */
	EClass getMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.MethodInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_FWD__Match_MMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodInvocation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.MethodInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getMethodInvocation__RegisterObjectsToMatch_FWD__Match_MMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.MethodInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_solveCsp_FWD__Match_MMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition) <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.pm.Rules.MethodInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodInvocation_MDefinitionToTMember_TMember_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#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 getMethodInvocation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodInvocation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocation__RegisterObjectsToMatch_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_solveCsp_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition) <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.pm.Rules.MethodInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_TCall_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#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 getMethodInvocation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_BWD_EMoflonEdge_962(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 962</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 962</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_BWD_EMoflonEdge_962(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_BWD_EMoflonEdge_962__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_FWD_EMoflonEdge_1057(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1057</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1057</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isAppropriate_FWD_EMoflonEdge_1057(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodInvocation__IsAppropriate_FWD_EMoflonEdge_1057__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodInvocation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodInvocation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, 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.pm.Rules.MethodInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_solveCsp_CC__MMethodInvocation_TMember_TCall_MDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#checkDEC_FWD(org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.MethodInvocation#checkDEC_FWD(org.gravity.modisco.MMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getMethodInvocation__CheckDEC_FWD__MMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.MethodInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getMethodInvocation__CheckDEC_BWD__TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.MethodInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getMethodInvocation__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, 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.pm.Rules.MethodInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodInvocation__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_MDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodInvocation#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.pm.Rules.MethodInvocation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodInvocation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface <em>Anonymous Class Type Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class Type Interface</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface
	 * @generated
	 */
	EClass getAnonymousClassTypeInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_FWD__Match_Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__RegisterObjectsToMatch_FWD__Match_Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_solveCsp_FWD__Match_Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonymousClassTypeInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_Type_ClassInstanceCreation_TypeToTAbstractType_AnonymousClassDeclaration_TInterface_AnonymousClassDeclarationToTClass_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#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 getAnonymousClassTypeInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.AnonymousClassTypeInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.AnonymousClassTypeInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__RegisterObjectsToMatch_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.AnonymousClassTypeInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_solveCsp_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.AnonymousClassTypeInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_Type_ClassInstanceCreation_TypeToTAbstractType_AnonymousClassDeclaration_TInterface_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#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 getAnonymousClassTypeInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_BWD_EMoflonEdge_963(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 963</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 963</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_BWD_EMoflonEdge_963(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_BWD_EMoflonEdge_963__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_FWD_EMoflonEdge_1058(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1058</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1058</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isAppropriate_FWD_EMoflonEdge_1058(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsAppropriate_FWD_EMoflonEdge_1058__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, 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.pm.Rules.AnonymousClassTypeInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_solveCsp_CC__TClass_Type_ClassInstanceCreation_AnonymousClassDeclaration_TInterface_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeInterface#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__CheckDEC_FWD__Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.AnonymousClassTypeInterface#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__CheckDEC_BWD__TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnonymousClassTypeInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonymousClassTypeInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_Type_ClassInstanceCreation_TypeToTAbstractType_AnonymousClassDeclaration_TInterface_AnonymousClassDeclarationToTClass_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeInterface#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.pm.Rules.AnonymousClassTypeInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule <em>Class File To Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class File To Module</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassFileToModule
	 * @generated
	 */
	EClass getClassFileToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.ClassFileToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_FWD__Match_ClassFile_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassFileToModule__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.ClassFileToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getClassFileToModule__RegisterObjectsToMatch_FWD__Match_ClassFile_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.ClassFileToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_solveCsp_FWD__Match_ClassFile_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassFileToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_solveCsp_FWD__IsApplicableMatch_ModelToTypeGraph_ClassFile_Model_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#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 getClassFileToModule__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFileToModule__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassFileToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_BWD__Match_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassFileToModule__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassFileToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassFileToModule__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassFileToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassFileToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_Model_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#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 getClassFileToModule__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFileToModule__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_BWD_EMoflonEdge_964(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 964</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 964</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_BWD_EMoflonEdge_964(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_BWD_EMoflonEdge_964__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_FWD_EMoflonEdge_1059(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1059</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1059</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isAppropriate_FWD_EMoflonEdge_1059(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassFileToModule__IsAppropriate_FWD_EMoflonEdge_1059__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassFileToModule__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassFileToModule__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.ClassFileToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_solveCsp_CC__ClassFile_TModule_Model_TypeGraph_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFileToModule__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#checkDEC_FWD(org.eclipse.modisco.java.ClassFile, 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.pm.Rules.ClassFileToModule#checkDEC_FWD(org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getClassFileToModule__CheckDEC_FWD__ClassFile_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ClassFileToModule#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getClassFileToModule__CheckDEC_BWD__TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.ClassFileToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getClassFileToModule__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.ClassFileToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassFileToModule__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_Model_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassFileToModule#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.pm.Rules.ClassFileToModule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassFileToModule__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass <em>Annotation Member Value Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Class</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass
	 * @generated
	 */
	EClass getAnnotationMemberValueClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_FWD__Match_Annotation_TypeAccess_AnnotationMemberValuePair_BodyDeclaration_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__RegisterObjectsToMatch_FWD__Match_Annotation_TypeAccess_AnnotationMemberValuePair_BodyDeclaration_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_solveCsp_FWD__Match_Annotation_TypeAccess_AnnotationMemberValuePair_BodyDeclaration_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.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.pm.Rules.AnnotationMemberValueClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_TypeAccess_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_TAbstractType_TypeToTAbstractType_BodyDeclaration_TypeLiteral_TAnnotationValue_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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) <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.pm.Rules.AnnotationMemberValueClass#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)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_BWD__Match_TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__RegisterObjectsToMatch_BWD__Match_TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type) <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.pm.Rules.AnnotationMemberValueClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_TAbstractType_TypeToTAbstractType_TClassNode_BodyDeclaration_TAnnotationValue_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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) <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.pm.Rules.AnnotationMemberValueClass#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)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_BWD_EMoflonEdge_965(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 965</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 965</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_BWD_EMoflonEdge_965(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_BWD_EMoflonEdge_965__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_FWD_EMoflonEdge_1060(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1060</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1060</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isAppropriate_FWD_EMoflonEdge_1060(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsAppropriate_FWD_EMoflonEdge_1060__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.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.pm.Rules.AnnotationMemberValueClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_solveCsp_CC__Annotation_TypeAccess_AnnotationMemberValuePair_TAbstractType_TClassNode_BodyDeclaration_TypeLiteral_TAnnotationValue_Type_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, 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.pm.Rules.AnnotationMemberValueClass#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.TypeLiteral, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__CheckDEC_FWD__Annotation_TypeAccess_AnnotationMemberValuePair_BodyDeclaration_TypeLiteral_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueClass#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.annotations.TClassNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__CheckDEC_BWD__TAbstractType_TClassNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationMemberValueClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.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.pm.Rules.AnnotationMemberValueClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_TAbstractType_TypeToTAbstractType_BodyDeclaration_TAnnotationValue_Type_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueClass#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.pm.Rules.AnnotationMemberValueClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AbstractMethodInvocation <em>Abstract Method Invocation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Abstract Method Invocation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AbstractMethodInvocation
	 * @generated
	 */
	EClass getAbstractMethodInvocation();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst <em>Method Parameter Link First</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Parameter Link First</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst
	 * @generated
	 */
	EClass getMethodParameterLinkFirst();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_FWD__Match_MEntry_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__RegisterObjectsToMatch_FWD__Match_MEntry_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_solveCsp_FWD__Match_MEntry_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_solveCsp_FWD__IsApplicableMatch_TParameter_MEntryToTParameter_TMethodSignature_MEntry_MSignatureToTSignature_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#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 getMethodParameterLinkFirst__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_BWD__Match_TParameter_TMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__RegisterObjectsToMatch_BWD__Match_TParameter_TMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_solveCsp_BWD__Match_TParameter_TMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_solveCsp_BWD__IsApplicableMatch_TParameter_MEntryToTParameter_TMethodSignature_MEntry_MSignatureToTSignature_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#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 getMethodParameterLinkFirst__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_BWD_EMoflonEdge_966(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 966</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 966</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_BWD_EMoflonEdge_966(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_BWD_EMoflonEdge_966__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_FWD_EMoflonEdge_1061(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1061</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1061</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isAppropriate_FWD_EMoflonEdge_1061(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsAppropriate_FWD_EMoflonEdge_1061__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature, 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.pm.Rules.MethodParameterLinkFirst#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_solveCsp_CC__TParameter_TMethodSignature_MEntry_MMethodSignature_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#checkDEC_FWD(org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#checkDEC_FWD(org.gravity.modisco.MEntry, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__CheckDEC_FWD__MEntry_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#checkDEC_BWD(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature) <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.pm.Rules.MethodParameterLinkFirst#checkDEC_BWD(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__CheckDEC_BWD__TParameter_TMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.tgg.modisco.pm.MSignatureToTSignature) <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.pm.Rules.MethodParameterLinkFirst#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.tgg.modisco.pm.MSignatureToTSignature)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__GenerateModel__RuleEntryContainer_MEntryToTParameter_MSignatureToTSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodSignature, 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.pm.Rules.MethodParameterLinkFirst#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MEntry, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodSignature, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__GenerateModel_solveCsp_BWD__IsApplicableMatch_TParameter_MEntryToTParameter_TMethodSignature_MEntry_MSignatureToTSignature_MMethodSignature_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLinkFirst#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.pm.Rules.MethodParameterLinkFirst#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLinkFirst__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort <em>Primitive Type Is Short</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Short</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort
	 * @generated
	 */
	EClass getPrimitiveTypeIsShort();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort, 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.pm.Rules.PrimitiveTypeIsShort#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_FWD__Match_PrimitiveTypeShort_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort, 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.pm.Rules.PrimitiveTypeIsShort#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeShort_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort, 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.pm.Rules.PrimitiveTypeIsShort#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeShort, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeShort_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeShort, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsShort#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeShort, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeShort_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#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 getPrimitiveTypeIsShort__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsShort#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsShort#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsShort#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsShort#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#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 getPrimitiveTypeIsShort__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_BWD_EMoflonEdge_967(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 967</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 967</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_BWD_EMoflonEdge_967(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_BWD_EMoflonEdge_967__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_FWD_EMoflonEdge_1062(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1062</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1062</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isAppropriate_FWD_EMoflonEdge_1062(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsAppropriate_FWD_EMoflonEdge_1062__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeShort, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsShort#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeShort, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_solveCsp_CC__PrimitiveTypeShort_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeShort, 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.pm.Rules.PrimitiveTypeIsShort#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeShort, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__CheckDEC_FWD__PrimitiveTypeShort_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsShort#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsShort#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsShort#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsShort#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.pm.Rules.PrimitiveTypeIsShort#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsShort__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation <em>Super Method Invocation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Super Method Invocation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation
	 * @generated
	 */
	EClass getSuperMethodInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperMethodInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_FWD__Match_MSuperMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperMethodInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__RegisterObjectsToMatch_FWD__Match_MSuperMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperMethodInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_solveCsp_FWD__Match_MSuperMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSuperMethodInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperMethodInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSuperMethodInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSuperMethodInvocation_MDefinitionToTMember_TMember_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#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 getSuperMethodInvocation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperMethodInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperMethodInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__RegisterObjectsToMatch_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperMethodInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_solveCsp_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperMethodInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_TCall_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#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 getSuperMethodInvocation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_BWD_EMoflonEdge_968(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 968</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 968</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_BWD_EMoflonEdge_968(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_BWD_EMoflonEdge_968__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_FWD_EMoflonEdge_1063(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1063</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1063</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isAppropriate_FWD_EMoflonEdge_1063(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsAppropriate_FWD_EMoflonEdge_1063__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MSuperMethodInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, 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.pm.Rules.SuperMethodInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MSuperMethodInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_solveCsp_CC__MSuperMethodInvocation_TMember_TCall_MDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#checkDEC_FWD(org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperMethodInvocation#checkDEC_FWD(org.gravity.modisco.MSuperMethodInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__CheckDEC_FWD__MSuperMethodInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperMethodInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__CheckDEC_BWD__TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.SuperMethodInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, 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.pm.Rules.SuperMethodInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_MDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperMethodInvocation#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.pm.Rules.SuperMethodInvocation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperMethodInvocation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration <em>Unresolved Method Declaration</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Unresolved Method Declaration</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration
	 * @generated
	 */
	EClass getUnresolvedMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration) <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.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_FWD__Match_Model_UnresolvedMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration) <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.pm.Rules.UnresolvedMethodDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__RegisterObjectsToMatch_FWD__Match_Model_UnresolvedMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration) <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.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_solveCsp_FWD__Match_Model_UnresolvedMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.UnresolvedMethodDeclaration) <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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.UnresolvedMethodDeclaration)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_solveCsp_FWD__IsApplicableMatch_Model_ModelToTypeGraph_TypeGraph_UnresolvedMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#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 getUnresolvedMethodDeclaration__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_BWD__Match_TMethod_TMethodDefinition_TMethodSignature_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedMethodDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__RegisterObjectsToMatch_BWD__Match_TMethod_TMethodDefinition_TMethodSignature_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_solveCsp_BWD__Match_TMethod_TMethodDefinition_TMethodSignature_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_solveCsp_BWD__IsApplicableMatch_TMethod_Model_TMethodDefinition_ModelToTypeGraph_TMethodSignature_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#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 getUnresolvedMethodDeclaration__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_BWD_EMoflonEdge_969(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 969</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 969</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_BWD_EMoflonEdge_969(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_BWD_EMoflonEdge_969__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_FWD_EMoflonEdge_1064(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1064</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1064</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isAppropriate_FWD_EMoflonEdge_1064(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsAppropriate_FWD_EMoflonEdge_1064__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.UnresolvedMethodDeclaration, 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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.UnresolvedMethodDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_solveCsp_CC__TMethod_Model_TMethodDefinition_TMethodSignature_TypeGraph_UnresolvedMethodDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration) <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.pm.Rules.UnresolvedMethodDeclaration#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.UnresolvedMethodDeclaration)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__CheckDEC_FWD__Model_UnresolvedMethodDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#checkDEC_BWD(org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedMethodDeclaration#checkDEC_BWD(org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__CheckDEC_BWD__TMethod_TMethodDefinition_TMethodSignature_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.UnresolvedMethodDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.UnresolvedMethodDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__GenerateModel_solveCsp_BWD__IsApplicableMatch_Model_ModelToTypeGraph_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedMethodDeclaration#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.pm.Rules.UnresolvedMethodDeclaration#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedMethodDeclaration__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember <em>Interface Member</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Interface Member</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceMember
	 * @generated
	 */
	EClass getInterfaceMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition) <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.pm.Rules.InterfaceMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_FWD__Match_InterfaceDeclaration_Modifier_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceMember__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition) <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.pm.Rules.InterfaceMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getInterfaceMember__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_Modifier_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition) <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.pm.Rules.InterfaceMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_Modifier_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition) <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.pm.Rules.InterfaceMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_solveCsp_FWD__IsApplicableMatch_TMember_TInterface_MDefinitionToTMember_TypeToTAbstractType_InterfaceDeclaration_Modifier_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#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 getInterfaceMember__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceMember__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.InterfaceMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_BWD__Match_TMember_TInterface_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceMember__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.InterfaceMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getInterfaceMember__RegisterObjectsToMatch_BWD__Match_TMember_TInterface_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.InterfaceMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_solveCsp_BWD__Match_TMember_TInterface_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MDefinition) <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.pm.Rules.InterfaceMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_solveCsp_BWD__IsApplicableMatch_TMember_TInterface_TModifier_MDefinitionToTMember_TypeToTAbstractType_InterfaceDeclaration_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#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 getInterfaceMember__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceMember__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_BWD_EMoflonEdge_970(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 970</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 970</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_BWD_EMoflonEdge_970(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_BWD_EMoflonEdge_970__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_FWD_EMoflonEdge_1065(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1065</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1065</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isAppropriate_FWD_EMoflonEdge_1065(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceMember__IsAppropriate_FWD_EMoflonEdge_1065__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceMember__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceMember__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition, 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.pm.Rules.InterfaceMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_solveCsp_CC__TMember_TInterface_TModifier_InterfaceDeclaration_Modifier_MDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceMember__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition) <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.pm.Rules.InterfaceMember#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getInterfaceMember__CheckDEC_FWD__InterfaceDeclaration_Modifier_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier) <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.pm.Rules.InterfaceMember#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TModifier)
	 * @generated
	 */
	EOperation getInterfaceMember__CheckDEC_BWD__TMember_TInterface_TModifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.InterfaceMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getInterfaceMember__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.InterfaceMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInterfaceMember__GenerateModel_solveCsp_BWD__IsApplicableMatch_TMember_TInterface_MDefinitionToTMember_TypeToTAbstractType_InterfaceDeclaration_MDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceMember#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.pm.Rules.InterfaceMember#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceMember__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FieldName <em>Field Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Name</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldName
	 * @generated
	 */
	EClass getFieldName();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName) <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.pm.Rules.FieldName#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_FWD__Match_MGravityModel_MFieldName();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldName__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName) <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.pm.Rules.FieldName#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName)
	 * @generated
	 */
	EOperation getFieldName__RegisterObjectsToMatch_FWD__Match_MGravityModel_MFieldName();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName) <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.pm.Rules.FieldName#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_solveCsp_FWD__Match_MGravityModel_MFieldName();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.FieldName#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_solveCsp_FWD__IsApplicableMatch_MGravityModel_MFieldName_ModelToTypeGraph_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#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 getFieldName__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldName__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.FieldName#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_BWD__Match_TField_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldName__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.FieldName#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getFieldName__RegisterObjectsToMatch_BWD__Match_TField_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.FieldName#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_solveCsp_BWD__Match_TField_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MGravityModel, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.FieldName#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MGravityModel, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_solveCsp_BWD__IsApplicableMatch_TField_MGravityModel_ModelToTypeGraph_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#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 getFieldName__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldName__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_BWD_EMoflonEdge_971(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 971</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 971</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_BWD_EMoflonEdge_971(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_BWD_EMoflonEdge_971__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_FWD_EMoflonEdge_1066(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1066</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1066</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldName#isAppropriate_FWD_EMoflonEdge_1066(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldName__IsAppropriate_FWD_EMoflonEdge_1066__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldName__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldName__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TField, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.FieldName#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TField, org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_solveCsp_CC__TField_MGravityModel_MFieldName_TypeGraph_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldName__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#checkDEC_FWD(org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName) <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.pm.Rules.FieldName#checkDEC_FWD(org.gravity.modisco.MGravityModel, org.gravity.modisco.MFieldName)
	 * @generated
	 */
	EOperation getFieldName__CheckDEC_FWD__MGravityModel_MFieldName();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#checkDEC_BWD(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.FieldName#checkDEC_BWD(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getFieldName__CheckDEC_BWD__TField_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.FieldName#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getFieldName__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.FieldName#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldName__GenerateModel_solveCsp_BWD__IsApplicableMatch_MGravityModel_ModelToTypeGraph_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldName#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.pm.Rules.FieldName#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldName__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule <em>Type In Class File To Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type In Class File To Module</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule
	 * @generated
	 */
	EClass getTypeInClassFileToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.TypeInClassFileToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_FWD__Match_ClassFile_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.TypeInClassFileToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__RegisterObjectsToMatch_FWD__Match_ClassFile_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.TypeInClassFileToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_solveCsp_FWD__Match_ClassFile_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.TypeInClassFileToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassFile_ElementToModule_TAbstractType_TModule_TypeToTAbstractType_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#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 getTypeInClassFileToModule__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInClassFileToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_BWD__Match_TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInClassFileToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__RegisterObjectsToMatch_BWD__Match_TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInClassFileToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.TypeInClassFileToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_solveCsp_BWD__IsApplicableMatch_ClassFile_ElementToModule_TAbstractType_TModule_TypeToTAbstractType_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#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 getTypeInClassFileToModule__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_BWD_EMoflonEdge_972(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 972</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 972</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_BWD_EMoflonEdge_972(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_BWD_EMoflonEdge_972__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_FWD_EMoflonEdge_1067(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1067</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1067</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isAppropriate_FWD_EMoflonEdge_1067(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsAppropriate_FWD_EMoflonEdge_1067__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, 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.pm.Rules.TypeInClassFileToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_solveCsp_CC__ClassFile_TAbstractType_TModule_AbstractTypeDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#checkDEC_FWD(org.eclipse.modisco.java.ClassFile, 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.pm.Rules.TypeInClassFileToModule#checkDEC_FWD(org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__CheckDEC_FWD__ClassFile_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInClassFileToModule#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__CheckDEC_BWD__TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.TypeInClassFileToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__GenerateModel__RuleEntryContainer_ElementToModule_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.TypeInClassFileToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassFile_ElementToModule_TAbstractType_TModule_TypeToTAbstractType_AbstractTypeDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInClassFileToModule#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.pm.Rules.TypeInClassFileToModule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInClassFileToModule__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead <em>Field Access Read</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Access Read</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessRead
	 * @generated
	 */
	EClass getFieldAccessRead();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessRead#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldAccessRead__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessRead#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__RegisterObjectsToMatch_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessRead#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_solveCsp_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessRead#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSingleVariableAccess_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_MDefinitionToTMember_MDefinition_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#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 getFieldAccessRead__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.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessRead__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessRead#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_BWD__Match_TMember_TRead_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldAccessRead__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessRead#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__RegisterObjectsToMatch_BWD__Match_TMember_TRead_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessRead#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_solveCsp_BWD__Match_TMember_TRead_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TRead, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessRead#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TRead, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_TRead_MDefinitionToTMember_MDefinition_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#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 getFieldAccessRead__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.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessRead__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_BWD_EMoflonEdge_973(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 973</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 973</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_BWD_EMoflonEdge_973(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_BWD_EMoflonEdge_973__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_FWD_EMoflonEdge_1068(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1068</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1068</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isAppropriate_FWD_EMoflonEdge_1068(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsAppropriate_FWD_EMoflonEdge_1068__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldAccessRead__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldAccessRead__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TRead, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.FieldAccessRead#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TRead, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_solveCsp_CC__MSingleVariableAccess_VariableDeclarationFragment_TMember_MFieldDefinition_TRead_MDefinition_TFieldDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessRead__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#checkDEC_FWD(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessRead#checkDEC_FWD(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__CheckDEC_FWD__MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessRead#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TRead, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessRead__CheckDEC_BWD__TMember_TRead_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.FieldAccessRead#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getFieldAccessRead__GenerateModel__RuleEntryContainer_MDefinitionToTMember_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.FieldAccessRead#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldAccessRead__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_MDefinitionToTMember_MDefinition_TFieldDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessRead#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.pm.Rules.FieldAccessRead#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessRead__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType <em>Link Definition To Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Link Definition To Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType
	 * @generated
	 */
	EClass getLinkDefinitionToType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_FWD__Match_AbstractTypeDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember) <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.pm.Rules.LinkDefinitionToType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_solveCsp_FWD__IsApplicableMatch_MDefinitionToTMember_AbstractTypeDeclaration_MSignature_MDefinition_MSignatureToTSignature_TSignature_TAbstractType_TypeToTAbstractType_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#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 getLinkDefinitionToType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember) <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.pm.Rules.LinkDefinitionToType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_BWD__Match_TSignature_TAbstractType_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember) <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.pm.Rules.LinkDefinitionToType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__RegisterObjectsToMatch_BWD__Match_TSignature_TAbstractType_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember) <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.pm.Rules.LinkDefinitionToType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_solveCsp_BWD__Match_TSignature_TAbstractType_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember) <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.pm.Rules.LinkDefinitionToType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_AbstractTypeDeclaration_MSignature_MDefinition_MSignatureToTSignature_TSignature_TAbstractType_TypeToTAbstractType_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#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 getLinkDefinitionToType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_BWD_EMoflonEdge_974(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 974</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 974</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_BWD_EMoflonEdge_974(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_BWD_EMoflonEdge_974__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_FWD_EMoflonEdge_1069(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1069</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1069</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isAppropriate_FWD_EMoflonEdge_1069(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsAppropriate_FWD_EMoflonEdge_1069__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember, 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.pm.Rules.LinkDefinitionToType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_solveCsp_CC__AbstractTypeDeclaration_MSignature_MDefinition_TSignature_TAbstractType_TMember_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToType#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__CheckDEC_FWD__AbstractTypeDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#checkDEC_BWD(org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember) <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.pm.Rules.LinkDefinitionToType#checkDEC_BWD(org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMember)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__CheckDEC_BWD__TSignature_TAbstractType_TMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.LinkDefinitionToType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__GenerateModel__RuleEntryContainer_MDefinitionToTMember_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, 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.pm.Rules.LinkDefinitionToType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMember, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_AbstractTypeDeclaration_MSignature_MDefinition_MSignatureToTSignature_TSignature_TAbstractType_TypeToTAbstractType_TMember_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToType#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.pm.Rules.LinkDefinitionToType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous <em>Annotation Type In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous
	 * @generated
	 */
	EClass getAnnotationTypeInAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_FWD__Match_AnnotationTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__RegisterObjectsToMatch_FWD__Match_AnnotationTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_solveCsp_FWD__Match_AnnotationTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_AnnotationTypeDeclaration_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#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 getAnnotationTypeInAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_BWD__Match_TClass_TPackage_TypeGraph_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__RegisterObjectsToMatch_BWD__Match_TClass_TPackage_TypeGraph_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_solveCsp_BWD__Match_TClass_TPackage_TypeGraph_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TypeGraph_TAnnotationType_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#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 getAnnotationTypeInAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_BWD_EMoflonEdge_975(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 975</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 975</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_BWD_EMoflonEdge_975(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_BWD_EMoflonEdge_975__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_FWD_EMoflonEdge_1070(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1070</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1070</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isAppropriate_FWD_EMoflonEdge_1070(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsAppropriate_FWD_EMoflonEdge_1070__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, 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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_solveCsp_CC__TClass_AnnotationTypeDeclaration_TPackage_TypeGraph_TAnnotationType_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, 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.pm.Rules.AnnotationTypeInAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__CheckDEC_FWD__AnnotationTypeDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__CheckDEC_BWD__TClass_TPackage_TypeGraph_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.AnnotationTypeInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnnotationTypeInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInAnonymous#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.pm.Rules.AnnotationTypeInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink <em>Method Parameter Link</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Parameter Link</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterLink
	 * @generated
	 */
	EClass getMethodParameterLink();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterLink#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_FWD__Match_MEntry_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameterLink__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterLink#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterLink__RegisterObjectsToMatch_FWD__Match_MEntry_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterLink#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEntry, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_solveCsp_FWD__Match_MEntry_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter) <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.pm.Rules.MethodParameterLink#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_solveCsp_FWD__IsApplicableMatch_MEntryToTParameter_MEntry_TParameter_MEntry_TParameter_MEntryToTParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#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 getMethodParameterLink__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLink__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterLink#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_BWD__Match_TParameter_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodParameterLink__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterLink#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterLink__RegisterObjectsToMatch_BWD__Match_TParameter_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterLink#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_solveCsp_BWD__Match_TParameter_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter) <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.pm.Rules.MethodParameterLink#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_solveCsp_BWD__IsApplicableMatch_MEntryToTParameter_MEntry_TParameter_MEntry_TParameter_MEntryToTParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#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 getMethodParameterLink__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLink__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_BWD_EMoflonEdge_976(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 976</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 976</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_BWD_EMoflonEdge_976(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_BWD_EMoflonEdge_976__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_FWD_EMoflonEdge_1071(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1071</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1071</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isAppropriate_FWD_EMoflonEdge_1071(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsAppropriate_FWD_EMoflonEdge_1071__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameterLink__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodParameterLink__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#isApplicable_solveCsp_CC(org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, 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.pm.Rules.MethodParameterLink#isApplicable_solveCsp_CC(org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_solveCsp_CC__MEntry_TParameter_MEntry_TParameter_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLink__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#checkDEC_FWD(org.gravity.modisco.MEntry, org.gravity.modisco.MEntry) <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.pm.Rules.MethodParameterLink#checkDEC_FWD(org.gravity.modisco.MEntry, org.gravity.modisco.MEntry)
	 * @generated
	 */
	EOperation getMethodParameterLink__CheckDEC_FWD__MEntry_MEntry();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#checkDEC_BWD(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter) <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.pm.Rules.MethodParameterLink#checkDEC_BWD(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TParameter)
	 * @generated
	 */
	EOperation getMethodParameterLink__CheckDEC_BWD__TParameter_TParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter) <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.pm.Rules.MethodParameterLink#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter)
	 * @generated
	 */
	EOperation getMethodParameterLink__GenerateModel__RuleEntryContainer_MEntryToTParameter_MEntryToTParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, 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.pm.Rules.MethodParameterLink#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.modisco.MEntry, org.gravity.typegraph.basic.TParameter, org.gravity.tgg.modisco.pm.MEntryToTParameter, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodParameterLink__GenerateModel_solveCsp_BWD__IsApplicableMatch_MEntryToTParameter_MEntry_TParameter_MEntry_TParameter_MEntryToTParameter_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodParameterLink#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.pm.Rules.MethodParameterLink#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodParameterLink__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey <em>Annotation Member Key</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Key</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey
	 * @generated
	 */
	EClass getAnnotationMemberKey();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration) <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.pm.Rules.AnnotationMemberKey#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_FWD__Match_AnnotationMemberValuePair_Annotation_BodyDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration) <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.pm.Rules.AnnotationMemberKey#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__RegisterObjectsToMatch_FWD__Match_AnnotationMemberValuePair_Annotation_BodyDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration) <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.pm.Rules.AnnotationMemberKey#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_solveCsp_FWD__Match_AnnotationMemberValuePair_Annotation_BodyDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.typegraph.basic.annotations.TAnnotatable) <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.pm.Rules.AnnotationMemberKey#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.typegraph.basic.annotations.TAnnotatable)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_solveCsp_FWD__IsApplicableMatch_TAnnotation_AnnotationMemberValuePair_Annotation_BodyDeclaration_ASTNodeToTAnnotatable_AnnotationToTAnnotation_TAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#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 getAnnotationMemberKey__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable) <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.pm.Rules.AnnotationMemberKey#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_BWD__Match_TAnnotation_TAnnotationValue_TAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable) <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.pm.Rules.AnnotationMemberKey#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__RegisterObjectsToMatch_BWD__Match_TAnnotation_TAnnotationValue_TAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable) <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.pm.Rules.AnnotationMemberKey#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_solveCsp_BWD__Match_TAnnotation_TAnnotationValue_TAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.typegraph.basic.annotations.TAnnotatable) <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.pm.Rules.AnnotationMemberKey#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.typegraph.basic.annotations.TAnnotatable)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_solveCsp_BWD__IsApplicableMatch_TAnnotation_Annotation_TAnnotationValue_BodyDeclaration_ASTNodeToTAnnotatable_AnnotationToTAnnotation_TAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#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 getAnnotationMemberKey__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_BWD_EMoflonEdge_977(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 977</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 977</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_BWD_EMoflonEdge_977(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_BWD_EMoflonEdge_977__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_FWD_EMoflonEdge_1072(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1072</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1072</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isAppropriate_FWD_EMoflonEdge_1072(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsAppropriate_FWD_EMoflonEdge_1072__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, 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.pm.Rules.AnnotationMemberKey#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_solveCsp_CC__TAnnotation_AnnotationMemberValuePair_Annotation_TAnnotationValue_BodyDeclaration_TAnnotatable_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration) <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.pm.Rules.AnnotationMemberKey#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__CheckDEC_FWD__AnnotationMemberValuePair_Annotation_BodyDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable) <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.pm.Rules.AnnotationMemberKey#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotatable)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__CheckDEC_BWD__TAnnotation_TAnnotationValue_TAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation) <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.pm.Rules.AnnotationMemberKey#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__GenerateModel__RuleEntryContainer_AnnotationToTAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.typegraph.basic.annotations.TAnnotatable, 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.pm.Rules.AnnotationMemberKey#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.BodyDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.typegraph.basic.annotations.TAnnotatable, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAnnotation_Annotation_BodyDeclaration_ASTNodeToTAnnotatable_AnnotationToTAnnotation_TAnnotatable_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberKey#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.pm.Rules.AnnotationMemberKey#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberKey__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule <em>Anon Class In Class File To Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anon Class In Class File To Module</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule
	 * @generated
	 */
	EClass getAnonClassInClassFileToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.AnonClassInClassFileToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_FWD__Match_ClassFile_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.AnonClassInClassFileToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__RegisterObjectsToMatch_FWD__Match_ClassFile_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, 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.pm.Rules.AnonClassInClassFileToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_solveCsp_FWD__Match_ClassFile_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonClassInClassFileToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_solveCsp_FWD__IsApplicableMatch_ClassFile_ElementToModule_TClass_TModule_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#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 getAnonClassInClassFileToModule__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInClassFileToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_BWD__Match_TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInClassFileToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__RegisterObjectsToMatch_BWD__Match_TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInClassFileToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_solveCsp_BWD__Match_TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonClassInClassFileToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_solveCsp_BWD__IsApplicableMatch_ClassFile_ElementToModule_TClass_TModule_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#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 getAnonClassInClassFileToModule__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_BWD_EMoflonEdge_978(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 978</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 978</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_BWD_EMoflonEdge_978(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_BWD_EMoflonEdge_978__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_FWD_EMoflonEdge_1073(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1073</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1073</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isAppropriate_FWD_EMoflonEdge_1073(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsAppropriate_FWD_EMoflonEdge_1073__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, 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.pm.Rules.AnonClassInClassFileToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.ClassFile, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_solveCsp_CC__ClassFile_TClass_TModule_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#checkDEC_FWD(org.eclipse.modisco.java.ClassFile, 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.pm.Rules.AnonClassInClassFileToModule#checkDEC_FWD(org.eclipse.modisco.java.ClassFile, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__CheckDEC_FWD__ClassFile_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule) <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.pm.Rules.AnonClassInClassFileToModule#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__CheckDEC_BWD__TClass_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.AnonClassInClassFileToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__GenerateModel__RuleEntryContainer_ElementToModule_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonClassInClassFileToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.ClassFile, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__GenerateModel_solveCsp_BWD__IsApplicableMatch_ClassFile_ElementToModule_TClass_TModule_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonClassInClassFileToModule#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.pm.Rules.AnonClassInClassFileToModule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonClassInClassFileToModule__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble <em>Primitive Type Is Double</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Double</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble
	 * @generated
	 */
	EClass getPrimitiveTypeIsDouble();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble, 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.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_FWD__Match_PrimitiveTypeDouble_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble, 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.pm.Rules.PrimitiveTypeIsDouble#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeDouble_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble, 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.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeDouble, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeDouble_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeDouble, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeDouble, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeDouble_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#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 getPrimitiveTypeIsDouble__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsDouble#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#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 getPrimitiveTypeIsDouble__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_BWD_EMoflonEdge_979(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 979</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 979</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_BWD_EMoflonEdge_979(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_BWD_EMoflonEdge_979__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_FWD_EMoflonEdge_1074(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1074</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1074</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isAppropriate_FWD_EMoflonEdge_1074(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsAppropriate_FWD_EMoflonEdge_1074__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeDouble, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeDouble, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_solveCsp_CC__PrimitiveTypeDouble_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeDouble, 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.pm.Rules.PrimitiveTypeIsDouble#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeDouble, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__CheckDEC_FWD__PrimitiveTypeDouble_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsDouble#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsDouble#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsDouble#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsDouble#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.pm.Rules.PrimitiveTypeIsDouble#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsDouble__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray <em>Annotation Member Value String Array</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value String Array</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray
	 * @generated
	 */
	EClass getAnnotationMemberValueStringArray();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, 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.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, 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.pm.Rules.AnnotationMemberValueStringArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__RegisterObjectsToMatch_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, 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.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_solveCsp_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral) <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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#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 getAnnotationMemberValueStringArray__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_BWD__Match_TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueStringArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__RegisterObjectsToMatch_BWD__Match_TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_solveCsp_BWD__Match_TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#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 getAnnotationMemberValueStringArray__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_BWD_EMoflonEdge_980(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 980</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 980</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_BWD_EMoflonEdge_980(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_BWD_EMoflonEdge_980__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_FWD_EMoflonEdge_1075(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1075</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1075</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isAppropriate_FWD_EMoflonEdge_1075(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsAppropriate_FWD_EMoflonEdge_1075__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral, 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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.StringLiteral, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_solveCsp_CC__AnnotationMemberValuePair_ArrayInitializer_TTextNode_TAnnotationValue_StringLiteral_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, 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.pm.Rules.AnnotationMemberValueStringArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.StringLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__CheckDEC_FWD__AnnotationMemberValuePair_ArrayInitializer_StringLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueStringArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TTextNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__CheckDEC_BWD__TTextNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueStringArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueStringArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__GenerateModel_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueStringArray#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.pm.Rules.AnnotationMemberValueStringArray#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueStringArray__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature <em>Method Signature</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Signature</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodSignature
	 * @generated
	 */
	EClass getMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, 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.pm.Rules.MethodSignature#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_FWD__Match_MMethodSignature_MMethodName_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodSignature__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, 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.pm.Rules.MethodSignature#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodSignature__RegisterObjectsToMatch_FWD__Match_MMethodSignature_MMethodName_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, 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.pm.Rules.MethodSignature#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_solveCsp_FWD__Match_MMethodSignature_MMethodName_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodSignature, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.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.pm.Rules.MethodSignature#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodSignature, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodSignature_TypeToTAbstractType_MMethodNameToTMethod_MMethodName_TAbstractType_TMethod_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#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 getMethodSignature__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodSignature__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod) <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.pm.Rules.MethodSignature#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_BWD__Match_TMethodSignature_TAbstractType_TMethod();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodSignature__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod) <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.pm.Rules.MethodSignature#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod)
	 * @generated
	 */
	EOperation getMethodSignature__RegisterObjectsToMatch_BWD__Match_TMethodSignature_TAbstractType_TMethod();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod) <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.pm.Rules.MethodSignature#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_solveCsp_BWD__Match_TMethodSignature_TAbstractType_TMethod();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Type) <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.pm.Rules.MethodSignature#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_solveCsp_BWD__IsApplicableMatch_TMethodSignature_TypeToTAbstractType_MMethodNameToTMethod_MMethodName_TAbstractType_TMethod_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#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 getMethodSignature__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodSignature__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_BWD_EMoflonEdge_981(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 981</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 981</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_BWD_EMoflonEdge_981(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_BWD_EMoflonEdge_981__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_FWD_EMoflonEdge_1076(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1076</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1076</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodSignature#isAppropriate_FWD_EMoflonEdge_1076(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodSignature__IsAppropriate_FWD_EMoflonEdge_1076__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodSignature__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodSignature__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.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.pm.Rules.MethodSignature#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_solveCsp_CC__MMethodSignature_TMethodSignature_MMethodName_TAbstractType_TMethod_Type_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodSignature__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#checkDEC_FWD(org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, 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.pm.Rules.MethodSignature#checkDEC_FWD(org.gravity.modisco.MMethodSignature, org.gravity.modisco.MMethodName, org.eclipse.modisco.java.Type)
	 * @generated
	 */
	EOperation getMethodSignature__CheckDEC_FWD__MMethodSignature_MMethodName_Type();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#checkDEC_BWD(org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod) <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.pm.Rules.MethodSignature#checkDEC_BWD(org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod)
	 * @generated
	 */
	EOperation getMethodSignature__CheckDEC_BWD__TMethodSignature_TAbstractType_TMethod();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod) <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.pm.Rules.MethodSignature#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod)
	 * @generated
	 */
	EOperation getMethodSignature__GenerateModel__RuleEntryContainer_TypeToTAbstractType_MMethodNameToTMethod();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.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.pm.Rules.MethodSignature#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MMethodNameToTMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethod, org.eclipse.modisco.java.Type, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodSignature__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeToTAbstractType_MMethodNameToTMethod_MMethodName_TAbstractType_TMethod_Type_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodSignature#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.pm.Rules.MethodSignature#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodSignature__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod <em>Syntethic Method</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Syntethic Method</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.SyntethicMethod
	 * @generated
	 */
	EClass getSyntethicMethod();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition) <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.pm.Rules.SyntethicMethod#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_FWD__Match_MMethodDefinition_ClassDeclaration_MSyntheticMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSyntethicMethod__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition) <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.pm.Rules.SyntethicMethod#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition)
	 * @generated
	 */
	EOperation getSyntethicMethod__RegisterObjectsToMatch_FWD__Match_MMethodDefinition_ClassDeclaration_MSyntheticMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition) <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.pm.Rules.SyntethicMethod#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_solveCsp_FWD__Match_MMethodDefinition_ClassDeclaration_MSyntheticMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MSyntheticMethodDefinition, org.gravity.typegraph.basic.TClass) <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.pm.Rules.SyntethicMethod#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MSyntheticMethodDefinition, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodDefinition_TMethodDefinition_MDefinitionToTMember_ClassDeclaration_TypeToTAbstractType_TMethodSignature_MSyntheticMethodDefinition_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#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 getSyntethicMethod__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSyntethicMethod__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass) <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.pm.Rules.SyntethicMethod#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_BWD__Match_TMethodDefinition_TSyntethicMethod_TMethodSignature_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSyntethicMethod__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass) <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.pm.Rules.SyntethicMethod#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getSyntethicMethod__RegisterObjectsToMatch_BWD__Match_TMethodDefinition_TSyntethicMethod_TMethodSignature_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass) <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.pm.Rules.SyntethicMethod#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_solveCsp_BWD__Match_TMethodDefinition_TSyntethicMethod_TMethodSignature_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass) <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.pm.Rules.SyntethicMethod#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_solveCsp_BWD__IsApplicableMatch_MMethodDefinition_TMethodDefinition_TSyntethicMethod_MDefinitionToTMember_ClassDeclaration_TypeToTAbstractType_TMethodSignature_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#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 getSyntethicMethod__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSyntethicMethod__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_BWD_EMoflonEdge_982(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 982</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 982</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_BWD_EMoflonEdge_982(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_BWD_EMoflonEdge_982__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_FWD_EMoflonEdge_1077(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1077</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1077</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isAppropriate_FWD_EMoflonEdge_1077(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsAppropriate_FWD_EMoflonEdge_1077__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSyntethicMethod__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSyntethicMethod__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MSyntheticMethodDefinition, org.gravity.typegraph.basic.TClass, 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.pm.Rules.SyntethicMethod#isApplicable_solveCsp_CC(org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MSyntheticMethodDefinition, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_solveCsp_CC__MMethodDefinition_TMethodDefinition_TSyntethicMethod_ClassDeclaration_TMethodSignature_MSyntheticMethodDefinition_TClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSyntethicMethod__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition) <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.pm.Rules.SyntethicMethod#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MSyntheticMethodDefinition)
	 * @generated
	 */
	EOperation getSyntethicMethod__CheckDEC_FWD__MMethodDefinition_ClassDeclaration_MSyntheticMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#checkDEC_BWD(org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass) <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.pm.Rules.SyntethicMethod#checkDEC_BWD(org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.TSyntethicMethod, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getSyntethicMethod__CheckDEC_BWD__TMethodDefinition_TSyntethicMethod_TMethodSignature_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.SyntethicMethod#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getSyntethicMethod__GenerateModel__RuleEntryContainer_MDefinitionToTMember_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, 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.pm.Rules.SyntethicMethod#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.ClassDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getSyntethicMethod__GenerateModel_solveCsp_BWD__IsApplicableMatch_MMethodDefinition_TMethodDefinition_MDefinitionToTMember_ClassDeclaration_TypeToTAbstractType_TMethodSignature_TClass_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SyntethicMethod#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.pm.Rules.SyntethicMethod#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSyntethicMethod__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule <em>Compilation Unit To Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Compilation Unit To Module</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule
	 * @generated
	 */
	EClass getCompilationUnitToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.CompilationUnitToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_FWD__Match_CompilationUnit_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.CompilationUnitToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__RegisterObjectsToMatch_FWD__Match_CompilationUnit_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.CompilationUnitToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_solveCsp_FWD__Match_CompilationUnit_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.CompilationUnitToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_solveCsp_FWD__IsApplicableMatch_ModelToTypeGraph_CompilationUnit_Model_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#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 getCompilationUnitToModule__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.CompilationUnitToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_BWD__Match_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.CompilationUnitToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.CompilationUnitToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.CompilationUnitToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_Model_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#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 getCompilationUnitToModule__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_BWD_EMoflonEdge_983(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 983</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 983</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_BWD_EMoflonEdge_983(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_BWD_EMoflonEdge_983__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_FWD_EMoflonEdge_1078(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1078</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1078</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isAppropriate_FWD_EMoflonEdge_1078(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsAppropriate_FWD_EMoflonEdge_1078__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.CompilationUnitToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_solveCsp_CC__CompilationUnit_TModule_Model_TypeGraph_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#checkDEC_FWD(org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.CompilationUnitToModule#checkDEC_FWD(org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__CheckDEC_FWD__CompilationUnit_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.CompilationUnitToModule#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__CheckDEC_BWD__TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.CompilationUnitToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.CompilationUnitToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_Model_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.CompilationUnitToModule#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.pm.Rules.CompilationUnitToModule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getCompilationUnitToModule__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodName <em>Method Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Name</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodName
	 * @generated
	 */
	EClass getMethodName();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodName, 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.pm.Rules.MethodName#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodName, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_FWD__Match_MMethodName_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodName__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodName, 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.pm.Rules.MethodName#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodName, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getMethodName__RegisterObjectsToMatch_FWD__Match_MMethodName_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodName, 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.pm.Rules.MethodName#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodName, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_solveCsp_FWD__Match_MMethodName_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, 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.pm.Rules.MethodName#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_solveCsp_FWD__IsApplicableMatch_MMethodName_TypeGraph_ModelToTypeGraph_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#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 getMethodName__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodName__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.MethodName#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_BWD__Match_TMethod_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodName__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.MethodName#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getMethodName__RegisterObjectsToMatch_BWD__Match_TMethod_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.MethodName#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_solveCsp_BWD__Match_TMethod_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.modisco.MGravityModel) <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.pm.Rules.MethodName#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_solveCsp_BWD__IsApplicableMatch_TMethod_TypeGraph_ModelToTypeGraph_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#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 getMethodName__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodName__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_BWD_EMoflonEdge_984(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 984</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 984</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_BWD_EMoflonEdge_984(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_BWD_EMoflonEdge_984__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_FWD_EMoflonEdge_1079(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1079</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1079</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodName#isAppropriate_FWD_EMoflonEdge_1079(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodName__IsAppropriate_FWD_EMoflonEdge_1079__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodName__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodName__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, 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.pm.Rules.MethodName#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMethod, org.gravity.modisco.MMethodName, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_solveCsp_CC__TMethod_MMethodName_TypeGraph_MGravityModel_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodName__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#checkDEC_FWD(org.gravity.modisco.MMethodName, 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.pm.Rules.MethodName#checkDEC_FWD(org.gravity.modisco.MMethodName, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getMethodName__CheckDEC_FWD__MMethodName_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#checkDEC_BWD(org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.MethodName#checkDEC_BWD(org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getMethodName__CheckDEC_BWD__TMethod_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.MethodName#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getMethodName__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.modisco.MGravityModel, 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.pm.Rules.MethodName#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.modisco.MGravityModel, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodName__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_ModelToTypeGraph_MGravityModel_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodName#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.pm.Rules.MethodName#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodName__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature <em>Field Signature</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Signature</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldSignature
	 * @generated
	 */
	EClass getFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldSignature#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_FWD__Match_MFieldName_Type_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldSignature__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldSignature#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldSignature__RegisterObjectsToMatch_FWD__Match_MFieldName_Type_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldSignature#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_solveCsp_FWD__Match_MFieldName_Type_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.FieldSignature#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_solveCsp_FWD__IsApplicableMatch_TField_MFieldName_TypeToTAbstractType_Type_MFieldNameToTField_MFieldSignature_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#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 getFieldSignature__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldSignature__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.FieldSignature#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_BWD__Match_TField_TFieldSignature_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldSignature__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.FieldSignature#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getFieldSignature__RegisterObjectsToMatch_BWD__Match_TField_TFieldSignature_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.FieldSignature#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_solveCsp_BWD__Match_TField_TFieldSignature_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.FieldSignature#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_solveCsp_BWD__IsApplicableMatch_TField_MFieldName_TypeToTAbstractType_Type_MFieldNameToTField_TFieldSignature_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#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 getFieldSignature__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldSignature__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_BWD_EMoflonEdge_985(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 985</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 985</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_BWD_EMoflonEdge_985(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_BWD_EMoflonEdge_985__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_FWD_EMoflonEdge_1080(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1080</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1080</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldSignature#isAppropriate_FWD_EMoflonEdge_1080(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldSignature__IsAppropriate_FWD_EMoflonEdge_1080__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldSignature__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldSignature__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, 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.pm.Rules.FieldSignature#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_solveCsp_CC__TField_MFieldName_Type_MFieldSignature_TFieldSignature_TAbstractType_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldSignature__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#checkDEC_FWD(org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature) <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.pm.Rules.FieldSignature#checkDEC_FWD(org.gravity.modisco.MFieldName, org.eclipse.modisco.java.Type, org.gravity.modisco.MFieldSignature)
	 * @generated
	 */
	EOperation getFieldSignature__CheckDEC_FWD__MFieldName_Type_MFieldSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#checkDEC_BWD(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.FieldSignature#checkDEC_BWD(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getFieldSignature__CheckDEC_BWD__TField_TFieldSignature_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.FieldSignature#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getFieldSignature__GenerateModel__RuleEntryContainer_MFieldNameToTField_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.typegraph.basic.TAbstractType, 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.pm.Rules.FieldSignature#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.modisco.MFieldName, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Type, org.gravity.tgg.modisco.pm.MFieldNameToTField, org.gravity.typegraph.basic.TAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldSignature__GenerateModel_solveCsp_BWD__IsApplicableMatch_TField_MFieldName_TypeToTAbstractType_Type_MFieldNameToTField_TAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldSignature#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.pm.Rules.FieldSignature#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldSignature__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface <em>Class Implements Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Implements Interface</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface
	 * @generated
	 */
	EClass getClassImplementsInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, 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.pm.Rules.ClassImplementsInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_FWD__Match_ClassDeclaration_TypeAccess_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassImplementsInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, 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.pm.Rules.ClassImplementsInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getClassImplementsInterface__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_TypeAccess_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, 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.pm.Rules.ClassImplementsInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_TypeAccess_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassImplementsInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_ClassDeclaration_TypeAccess_TInterface_InterfaceDeclaration_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#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 getClassImplementsInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassImplementsInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsInterface__RegisterObjectsToMatch_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_solveCsp_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassImplementsInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_ClassDeclaration_TInterface_InterfaceDeclaration_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#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 getClassImplementsInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_BWD_EMoflonEdge_986(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 986</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 986</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_BWD_EMoflonEdge_986(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_BWD_EMoflonEdge_986__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_FWD_EMoflonEdge_1081(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1081</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1081</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isAppropriate_FWD_EMoflonEdge_1081(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsAppropriate_FWD_EMoflonEdge_1081__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassImplementsInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassImplementsInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, 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.pm.Rules.ClassImplementsInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_solveCsp_CC__TClass_ClassDeclaration_TypeAccess_TInterface_InterfaceDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, 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.pm.Rules.ClassImplementsInterface#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getClassImplementsInterface__CheckDEC_FWD__ClassDeclaration_TypeAccess_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsInterface#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsInterface__CheckDEC_BWD__TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassImplementsInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassImplementsInterface__GenerateModel__RuleEntryContainer_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, 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.pm.Rules.ClassImplementsInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassImplementsInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_ClassDeclaration_TInterface_InterfaceDeclaration_TypeToTAbstractType_TypeToTAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsInterface#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.pm.Rules.ClassImplementsInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray <em>Annotation Member Value Array</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Array</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray
	 * @generated
	 */
	EClass getAnnotationMemberValueArray();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation) <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.pm.Rules.AnnotationMemberValueArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_ArrayCreation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation) <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.pm.Rules.AnnotationMemberValueArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__RegisterObjectsToMatch_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_ArrayCreation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation) <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.pm.Rules.AnnotationMemberValueArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_solveCsp_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_ArrayCreation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_ArrayCreation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#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 getAnnotationMemberValueArray__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_BWD__Match_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__RegisterObjectsToMatch_BWD__Match_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_solveCsp_BWD__Match_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_BWD_TAnnotationValue_6(org.gravity.typegraph.basic.annotations.TAnnotationValue) <em>Is Appropriate BWD TAnnotation Value 6</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD TAnnotation Value 6</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_BWD_TAnnotationValue_6(org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_BWD_TAnnotationValue_6__TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_FWD_EMoflonEdge_1082(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1082</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1082</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isAppropriate_FWD_EMoflonEdge_1082(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsAppropriate_FWD_EMoflonEdge_1082__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsApplicable_solveCsp_CC__Annotation_AnnotationMemberValuePair_BodyDeclaration_ArrayCreation_TAnnotationValue_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation) <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.pm.Rules.AnnotationMemberValueArray#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.ArrayCreation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__CheckDEC_FWD__Annotation_AnnotationMemberValuePair_BodyDeclaration_ArrayCreation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__CheckDEC_BWD__TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__GenerateModel_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArray#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.pm.Rules.AnnotationMemberValueArray#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueArray__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypeNestedInAnonymous_Abstract <em>Type Nested In Anonymous Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Nested In Anonymous Abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeNestedInAnonymous_Abstract
	 * @generated
	 */
	EClass getTypeNestedInAnonymous_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember <em>Class Inner Class Member</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Inner Class Member</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember
	 * @generated
	 */
	EClass getClassInnerClassMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.ClassInnerClassMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_FWD__Match_MClass_ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInnerClassMember__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.ClassInnerClassMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerClassMember__RegisterObjectsToMatch_FWD__Match_MClass_ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.ClassInnerClassMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_solveCsp_FWD__Match_MClass_ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassInnerClassMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_solveCsp_FWD__IsApplicableMatch_TPackage_TypeGraph_MClass_ClassDeclaration_MAbstractMethodDefinition_TClass_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#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 getClassInnerClassMember__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerClassMember__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerClassMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_BWD__Match_TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInnerClassMember__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerClassMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerClassMember__RegisterObjectsToMatch_BWD__Match_TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerClassMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_solveCsp_BWD__Match_TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassInnerClassMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_solveCsp_BWD__IsApplicableMatch_TPackage_TypeGraph_ClassDeclaration_MAbstractMethodDefinition_TClass_TClass_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#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 getClassInnerClassMember__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerClassMember__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_BWD_EMoflonEdge_987(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 987</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 987</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_BWD_EMoflonEdge_987(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_BWD_EMoflonEdge_987__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_FWD_EMoflonEdge_1083(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1083</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1083</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isAppropriate_FWD_EMoflonEdge_1083(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsAppropriate_FWD_EMoflonEdge_1083__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInnerClassMember__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInnerClassMember__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, 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.pm.Rules.ClassInnerClassMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_solveCsp_CC__TPackage_TypeGraph_MClass_ClassDeclaration_MAbstractMethodDefinition_TClass_TClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerClassMember__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#checkDEC_FWD(org.gravity.modisco.MClass, 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.pm.Rules.ClassInnerClassMember#checkDEC_FWD(org.gravity.modisco.MClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerClassMember__CheckDEC_FWD__MClass_ClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerClassMember#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerClassMember__CheckDEC_BWD__TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassInnerClassMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassInnerClassMember__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, 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.pm.Rules.ClassInnerClassMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassInnerClassMember__GenerateModel_solveCsp_BWD__IsApplicableMatch_TPackage_TypeGraph_ClassDeclaration_MAbstractMethodDefinition_TClass_TypeToTAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerClassMember#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.pm.Rules.ClassInnerClassMember#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerClassMember__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition <em>Method Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Method Definition</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodDefinition
	 * @generated
	 */
	EClass getMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodDefinition#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_FWD__Match_MMethodDefinition_TypeAccess_Type_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodDefinition__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodDefinition#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodDefinition__RegisterObjectsToMatch_FWD__Match_MMethodDefinition_TypeAccess_Type_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodDefinition#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_solveCsp_FWD__Match_MMethodDefinition_TypeAccess_Type_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodDefinition#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_solveCsp_FWD__IsApplicableMatch_TAbstractType_TypeToTAbstractType_TMethodSignature_MSignatureToTSignature_MMethodDefinition_TypeAccess_Type_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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) <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.pm.Rules.MethodDefinition#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)
	 * @generated
	 */
	EOperation getMethodDefinition__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDefinition__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodDefinition#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_BWD__Match_TAbstractType_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMethodDefinition__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodDefinition#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDefinition__RegisterObjectsToMatch_BWD__Match_TAbstractType_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodDefinition#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodDefinition#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_solveCsp_BWD__IsApplicableMatch_TAbstractType_TypeToTAbstractType_TMethodSignature_MSignatureToTSignature_TMethodDefinition_Type_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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) <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.pm.Rules.MethodDefinition#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)
	 * @generated
	 */
	EOperation getMethodDefinition__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDefinition__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_BWD_EMoflonEdge_988(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 988</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 988</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_BWD_EMoflonEdge_988(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_BWD_EMoflonEdge_988__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_FWD_EMoflonEdge_1084(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1084</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1084</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isAppropriate_FWD_EMoflonEdge_1084(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMethodDefinition__IsAppropriate_FWD_EMoflonEdge_1084__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodDefinition__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMethodDefinition__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature, 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.pm.Rules.MethodDefinition#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodDefinition, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_solveCsp_CC__TAbstractType_TMethodSignature_MMethodDefinition_TMethodDefinition_TypeAccess_Type_MMethodSignature_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDefinition__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature) <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.pm.Rules.MethodDefinition#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getMethodDefinition__CheckDEC_FWD__MMethodDefinition_TypeAccess_Type_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.MethodDefinition#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getMethodDefinition__CheckDEC_BWD__TAbstractType_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature) <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.pm.Rules.MethodDefinition#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.MSignatureToTSignature)
	 * @generated
	 */
	EOperation getMethodDefinition__GenerateModel__RuleEntryContainer_TypeToTAbstractType_MSignatureToTSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature, 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.pm.Rules.MethodDefinition#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.eclipse.modisco.java.Type, org.gravity.modisco.MMethodSignature, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMethodDefinition__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAbstractType_TypeToTAbstractType_TMethodSignature_MSignatureToTSignature_Type_MMethodSignature_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MethodDefinition#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.pm.Rules.MethodDefinition#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMethodDefinition__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation <em>Class Instance Creation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Instance Creation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation
	 * @generated
	 */
	EClass getClassInstanceCreation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition) <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.pm.Rules.ClassInstanceCreation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_FWD__Match_MClassInstanceCreation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInstanceCreation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition) <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.pm.Rules.ClassInstanceCreation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getClassInstanceCreation__RegisterObjectsToMatch_FWD__Match_MClassInstanceCreation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition) <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.pm.Rules.ClassInstanceCreation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_solveCsp_FWD__Match_MClassInstanceCreation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition) <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.pm.Rules.ClassInstanceCreation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClassInstanceCreation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_solveCsp_FWD__IsApplicableMatch_MClassInstanceCreation_MDefinitionToTMember_TMember_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#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 getClassInstanceCreation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInstanceCreation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ClassInstanceCreation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInstanceCreation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ClassInstanceCreation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getClassInstanceCreation__RegisterObjectsToMatch_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ClassInstanceCreation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_solveCsp_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition) <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.pm.Rules.ClassInstanceCreation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_TCall_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#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 getClassInstanceCreation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInstanceCreation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_BWD_EMoflonEdge_989(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 989</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 989</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_BWD_EMoflonEdge_989(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_BWD_EMoflonEdge_989__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_FWD_EMoflonEdge_1085(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1085</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1085</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isAppropriate_FWD_EMoflonEdge_1085(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsAppropriate_FWD_EMoflonEdge_1085__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInstanceCreation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInstanceCreation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, 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.pm.Rules.ClassInstanceCreation#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_solveCsp_CC__MClassInstanceCreation_TMember_TCall_MDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInstanceCreation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition) <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.pm.Rules.ClassInstanceCreation#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getClassInstanceCreation__CheckDEC_FWD__MClassInstanceCreation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.ClassInstanceCreation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getClassInstanceCreation__CheckDEC_BWD__TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.ClassInstanceCreation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getClassInstanceCreation__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, 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.pm.Rules.ClassInstanceCreation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassInstanceCreation__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_MDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInstanceCreation#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.pm.Rules.ClassInstanceCreation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInstanceCreation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypeInPackage_Abstract <em>Type In Package Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type In Package Abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeInPackage_Abstract
	 * @generated
	 */
	EClass getTypeInPackage_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean <em>Primitive Type Is Boolean</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Boolean</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean
	 * @generated
	 */
	EClass getPrimitiveTypeIsBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean, 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.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_FWD__Match_PrimitiveTypeBoolean_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean, 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.pm.Rules.PrimitiveTypeIsBoolean#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeBoolean_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean, 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.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeBoolean, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeBoolean_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeBoolean, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeBoolean, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeBoolean_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#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 getPrimitiveTypeIsBoolean__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsBoolean#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#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 getPrimitiveTypeIsBoolean__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_BWD_EMoflonEdge_990(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 990</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 990</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_BWD_EMoflonEdge_990(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_BWD_EMoflonEdge_990__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_FWD_EMoflonEdge_1086(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1086</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1086</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isAppropriate_FWD_EMoflonEdge_1086(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsAppropriate_FWD_EMoflonEdge_1086__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeBoolean, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeBoolean, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_solveCsp_CC__PrimitiveTypeBoolean_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeBoolean, 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.pm.Rules.PrimitiveTypeIsBoolean#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeBoolean, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__CheckDEC_FWD__PrimitiveTypeBoolean_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsBoolean#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsBoolean#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsBoolean#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsBoolean#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.pm.Rules.PrimitiveTypeIsBoolean#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsBoolean__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage <em>Interface In Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Interface In Package</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage
	 * @generated
	 */
	EClass getInterfaceInPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.InterfaceInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_FWD__Match_Package_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceInPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.InterfaceInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInPackage__RegisterObjectsToMatch_FWD__Match_Package_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.InterfaceInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_solveCsp_FWD__Match_Package_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.InterfaceInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_PackageToTPackage_TPackage_Package_TypeGraph_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#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 getInterfaceInPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.InterfaceInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_BWD__Match_TInterface_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceInPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.InterfaceInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getInterfaceInPackage__RegisterObjectsToMatch_BWD__Match_TInterface_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.InterfaceInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_solveCsp_BWD__Match_TInterface_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.InterfaceInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_PackageToTPackage_TInterface_TPackage_Package_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#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 getInterfaceInPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_BWD_EMoflonEdge_991(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 991</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 991</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_BWD_EMoflonEdge_991(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_BWD_EMoflonEdge_991__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_FWD_EMoflonEdge_1087(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1087</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1087</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isAppropriate_FWD_EMoflonEdge_1087(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsAppropriate_FWD_EMoflonEdge_1087__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceInPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceInPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.InterfaceInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.InterfaceDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_solveCsp_CC__TInterface_TPackage_Package_TypeGraph_InterfaceDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, 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.pm.Rules.InterfaceInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.InterfaceDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInPackage__CheckDEC_FWD__Package_InterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#checkDEC_BWD(org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.InterfaceInPackage#checkDEC_BWD(org.gravity.typegraph.basic.TInterface, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getInterfaceInPackage__CheckDEC_BWD__TInterface_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.InterfaceInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getInterfaceInPackage__GenerateModel__RuleEntryContainer_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.InterfaceInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInterfaceInPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_PackageToTPackage_TPackage_Package_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInPackage#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.pm.Rules.InterfaceInPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypeToModule_abstract <em>Type To Module abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type To Module abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeToModule_abstract
	 * @generated
	 */
	EClass getTypeToModule_abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous <em>Enum In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Enum In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous
	 * @generated
	 */
	EClass getEnumInAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.EnumInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_FWD__Match_EnumDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumInAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.EnumInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getEnumInAnonymous__RegisterObjectsToMatch_FWD__Match_EnumDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.EnumInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_solveCsp_FWD__Match_EnumDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.EnumInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_EnumDeclaration_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#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 getEnumInAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.EnumInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_BWD__Match_TClass_TPackage_TEnum_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumInAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.EnumInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getEnumInAnonymous__RegisterObjectsToMatch_BWD__Match_TClass_TPackage_TEnum_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.EnumInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_solveCsp_BWD__Match_TClass_TPackage_TEnum_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.EnumInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TEnum_TypeGraph_TClass_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#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 getEnumInAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_BWD_EMoflonEdge_992(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 992</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 992</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_BWD_EMoflonEdge_992(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_BWD_EMoflonEdge_992__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_FWD_EMoflonEdge_1088(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1088</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1088</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isAppropriate_FWD_EMoflonEdge_1088(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsAppropriate_FWD_EMoflonEdge_1088__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumInAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumInAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.EnumInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_solveCsp_CC__TClass_EnumDeclaration_TPackage_TEnum_TypeGraph_TClass_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, 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.pm.Rules.EnumInAnonymous#checkDEC_FWD(org.eclipse.modisco.java.EnumDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getEnumInAnonymous__CheckDEC_FWD__EnumDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.EnumInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getEnumInAnonymous__CheckDEC_BWD__TClass_TPackage_TEnum_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.EnumInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getEnumInAnonymous__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.EnumInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getEnumInAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInAnonymous#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.pm.Rules.EnumInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage <em>Package To PG Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Package To PG Package</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage
	 * @generated
	 */
	EClass getPackageToPGPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.PackageToPGPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_FWD__Match_Model_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPackageToPGPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.PackageToPGPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getPackageToPGPackage__RegisterObjectsToMatch_FWD__Match_Model_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.PackageToPGPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_solveCsp_FWD__Match_Model_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PackageToPGPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_Model_Package_TypeGraph_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#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 getPackageToPGPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPackageToPGPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.PackageToPGPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_BWD__Match_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPackageToPGPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.PackageToPGPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getPackageToPGPackage__RegisterObjectsToMatch_BWD__Match_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.PackageToPGPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_solveCsp_BWD__Match_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PackageToPGPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_Model_TPackage_TypeGraph_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#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 getPackageToPGPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPackageToPGPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_BWD_EMoflonEdge_993(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 993</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 993</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_BWD_EMoflonEdge_993(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_BWD_EMoflonEdge_993__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_FWD_EMoflonEdge_1089(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1089</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1089</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isAppropriate_FWD_EMoflonEdge_1089(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsAppropriate_FWD_EMoflonEdge_1089__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPackageToPGPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPackageToPGPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PackageToPGPackage#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_solveCsp_CC__Model_TPackage_Package_TypeGraph_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPackageToPGPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#checkDEC_FWD(org.eclipse.modisco.java.Model, 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.pm.Rules.PackageToPGPackage#checkDEC_FWD(org.eclipse.modisco.java.Model, org.eclipse.modisco.java.Package)
	 * @generated
	 */
	EOperation getPackageToPGPackage__CheckDEC_FWD__Model_Package();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.PackageToPGPackage#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getPackageToPGPackage__CheckDEC_BWD__TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PackageToPGPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPackageToPGPackage__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, 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.pm.Rules.PackageToPGPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Model, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPackageToPGPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_Model_TypeGraph_ModelToTypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PackageToPGPackage#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.pm.Rules.PackageToPGPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPackageToPGPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration <em>Unresolved Interface Declaration</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Unresolved Interface Declaration</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration
	 * @generated
	 */
	EClass getUnresolvedInterfaceDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, 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.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_FWD__Match_UnresolvedInterfaceDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, 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.pm.Rules.UnresolvedInterfaceDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__RegisterObjectsToMatch_FWD__Match_UnresolvedInterfaceDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, 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.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_solveCsp_FWD__Match_UnresolvedInterfaceDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_solveCsp_FWD__IsApplicableMatch_UnresolvedInterfaceDeclaration_TModule_ModelToTypeGraph_TypeGraph_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#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 getUnresolvedInterfaceDeclaration__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_BWD__Match_TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedInterfaceDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__RegisterObjectsToMatch_BWD__Match_TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_solveCsp_BWD__Match_TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel) <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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_solveCsp_BWD__IsApplicableMatch_TUnresolvedType_TModule_ModelToTypeGraph_TypeGraph_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#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 getUnresolvedInterfaceDeclaration__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_BWD_EMoflonEdge_994(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 994</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 994</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_BWD_EMoflonEdge_994(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_BWD_EMoflonEdge_994__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_FWD_EMoflonEdge_1090(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1090</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1090</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isAppropriate_FWD_EMoflonEdge_1090(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsAppropriate_FWD_EMoflonEdge_1090__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TUnresolvedType, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, 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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TUnresolvedType, org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_solveCsp_CC__TUnresolvedType_UnresolvedInterfaceDeclaration_TModule_TypeGraph_MGravityModel_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#checkDEC_FWD(org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, 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.pm.Rules.UnresolvedInterfaceDeclaration#checkDEC_FWD(org.eclipse.modisco.java.UnresolvedInterfaceDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__CheckDEC_FWD__UnresolvedInterfaceDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#checkDEC_BWD(org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedInterfaceDeclaration#checkDEC_BWD(org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__CheckDEC_BWD__TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.UnresolvedInterfaceDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, 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.pm.Rules.UnresolvedInterfaceDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__GenerateModel_solveCsp_BWD__IsApplicableMatch_TModule_ModelToTypeGraph_TypeGraph_MGravityModel_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedInterfaceDeclaration#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.pm.Rules.UnresolvedInterfaceDeclaration#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedInterfaceDeclaration__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut <em>Data Flow Out</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Data Flow Out</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.DataFlowOut
	 * @generated
	 */
	EClass getDataFlowOut();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement) <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.pm.Rules.DataFlowOut#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_FWD__Match_MFlow_MAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getDataFlowOut__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement) <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.pm.Rules.DataFlowOut#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__RegisterObjectsToMatch_FWD__Match_MFlow_MAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement) <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.pm.Rules.DataFlowOut#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_solveCsp_FWD__Match_MFlow_MAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowOut#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_solveCsp_FWD__IsApplicableMatch_MFlow_MAbstractFlowElement_TAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#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 getDataFlowOut__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowOut__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowOut#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_BWD__Match_TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getDataFlowOut__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowOut#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__RegisterObjectsToMatch_BWD__Match_TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowOut#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_solveCsp_BWD__Match_TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowOut#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_solveCsp_BWD__IsApplicableMatch_MFlow_MAbstractFlowElement_TAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#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 getDataFlowOut__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowOut__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_BWD_EMoflonEdge_995(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 995</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 995</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_BWD_EMoflonEdge_995(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_BWD_EMoflonEdge_995__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_FWD_EMoflonEdge_1091(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1091</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1091</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isAppropriate_FWD_EMoflonEdge_1091(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getDataFlowOut__IsAppropriate_FWD_EMoflonEdge_1091__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getDataFlowOut__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getDataFlowOut__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#isApplicable_solveCsp_CC(org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, 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.pm.Rules.DataFlowOut#isApplicable_solveCsp_CC(org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_solveCsp_CC__MFlow_MAbstractFlowElement_TAbstractFlowElement_TAbstractFlowElement_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowOut__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#checkDEC_FWD(org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement) <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.pm.Rules.DataFlowOut#checkDEC_FWD(org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__CheckDEC_FWD__MFlow_MAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement) <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.pm.Rules.DataFlowOut#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__CheckDEC_BWD__TAbstractFlowElement_TAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement) <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.pm.Rules.DataFlowOut#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement)
	 * @generated
	 */
	EOperation getDataFlowOut__GenerateModel__RuleEntryContainer_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, 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.pm.Rules.DataFlowOut#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MFlow, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getDataFlowOut__GenerateModel_solveCsp_BWD__IsApplicableMatch_MFlow_MAbstractFlowElement_TAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_TAbstractFlowElement_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.DataFlowOut#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.pm.Rules.DataFlowOut#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getDataFlowOut__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass <em>Class Extends Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Extends Class</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass
	 * @generated
	 */
	EClass getClassExtendsClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, 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.pm.Rules.ClassExtendsClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_FWD__Match_TypeAccess_ClassDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassExtendsClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, 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.pm.Rules.ClassExtendsClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getClassExtendsClass__RegisterObjectsToMatch_FWD__Match_TypeAccess_ClassDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, 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.pm.Rules.ClassExtendsClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_solveCsp_FWD__Match_TypeAccess_ClassDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration) <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.pm.Rules.ClassExtendsClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeAccess_TClass_TypeToTAbstractType_ClassDeclaration_TClass_TypeToTAbstractType_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#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 getClassExtendsClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassExtendsClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassExtendsClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_BWD__Match_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassExtendsClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassExtendsClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassExtendsClass__RegisterObjectsToMatch_BWD__Match_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassExtendsClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_solveCsp_BWD__Match_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration) <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.pm.Rules.ClassExtendsClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_TypeToTAbstractType_ClassDeclaration_TClass_TypeToTAbstractType_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#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 getClassExtendsClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassExtendsClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_BWD_EMoflonEdge_996(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 996</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 996</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_BWD_EMoflonEdge_996(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_BWD_EMoflonEdge_996__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_FWD_EMoflonEdge_1092(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1092</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1092</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isAppropriate_FWD_EMoflonEdge_1092(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsAppropriate_FWD_EMoflonEdge_1092__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassExtendsClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassExtendsClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, 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.pm.Rules.ClassExtendsClass#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_solveCsp_CC__TypeAccess_TClass_ClassDeclaration_TClass_ClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassExtendsClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, 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.pm.Rules.ClassExtendsClass#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getClassExtendsClass__CheckDEC_FWD__TypeAccess_ClassDeclaration_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassExtendsClass#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassExtendsClass__CheckDEC_BWD__TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassExtendsClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassExtendsClass__GenerateModel__RuleEntryContainer_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, 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.pm.Rules.ClassExtendsClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.ClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassExtendsClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_TypeToTAbstractType_ClassDeclaration_TClass_TypeToTAbstractType_ClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassExtendsClass#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.pm.Rules.ClassExtendsClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassExtendsClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray <em>Annotation Member Value Annotation Array</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Annotation Array</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray
	 * @generated
	 */
	EClass getAnnotationMemberValueAnnotationArray();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotationArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__RegisterObjectsToMatch_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_solveCsp_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#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 getAnnotationMemberValueAnnotationArray__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_BWD__Match_TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotationArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__RegisterObjectsToMatch_BWD__Match_TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_solveCsp_BWD__Match_TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#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 getAnnotationMemberValueAnnotationArray__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_BWD_EMoflonEdge_997(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 997</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 997</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_BWD_EMoflonEdge_997(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_BWD_EMoflonEdge_997__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_FWD_EMoflonEdge_1093(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1093</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1093</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isAppropriate_FWD_EMoflonEdge_1093(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsAppropriate_FWD_EMoflonEdge_1093__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Annotation, 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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.Annotation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_solveCsp_CC__AnnotationMemberValuePair_ArrayInitializer_TAnnotation_TAnnotationValue_Annotation_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotationArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__CheckDEC_FWD__AnnotationMemberValuePair_ArrayInitializer_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotationArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__CheckDEC_BWD__TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotationArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueAnnotationArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__GenerateModel_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotationArray#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.pm.Rules.AnnotationMemberValueAnnotationArray#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotationArray__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous <em>Link Definition To Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Link Definition To Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous
	 * @generated
	 */
	EClass getLinkDefinitionToAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_FWD__Match_AnonymousClassDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__RegisterObjectsToMatch_FWD__Match_AnonymousClassDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_solveCsp_FWD__Match_AnonymousClassDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature) <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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnonymousClassDeclarationToTClass_TClass_MDefinitionToTMember_AnonymousClassDeclaration_MSignature_TMember_MSignatureToTSignature_MDefinition_TSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#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 getLinkDefinitionToAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature) <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.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_BWD__Match_TClass_TMember_TSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature) <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.pm.Rules.LinkDefinitionToAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__RegisterObjectsToMatch_BWD__Match_TClass_TMember_TSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature) <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.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_solveCsp_BWD__Match_TClass_TMember_TSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature) <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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_AnonymousClassDeclarationToTClass_TClass_MDefinitionToTMember_AnonymousClassDeclaration_MSignature_TMember_MSignatureToTSignature_MDefinition_TSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#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 getLinkDefinitionToAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_BWD_EMoflonEdge_998(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 998</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 998</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_BWD_EMoflonEdge_998(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_BWD_EMoflonEdge_998__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_FWD_EMoflonEdge_1094(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1094</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1094</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isAppropriate_FWD_EMoflonEdge_1094(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsAppropriate_FWD_EMoflonEdge_1094__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature, 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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_solveCsp_CC__TClass_AnonymousClassDeclaration_MSignature_TMember_MDefinition_TSignature_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition) <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.pm.Rules.LinkDefinitionToAnonymous#checkDEC_FWD(org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__CheckDEC_FWD__AnonymousClassDeclaration_MSignature_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature) <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.pm.Rules.LinkDefinitionToAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TSignature)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__CheckDEC_BWD__TClass_TMember_TSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.LinkDefinitionToAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature, 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.pm.Rules.LinkDefinitionToAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MSignature, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TSignature, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_AnonymousClassDeclarationToTClass_TClass_MDefinitionToTMember_AnonymousClassDeclaration_MSignature_TMember_MSignatureToTSignature_MDefinition_TSignature_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.LinkDefinitionToAnonymous#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.pm.Rules.LinkDefinitionToAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getLinkDefinitionToAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf <em>Annotation Type Access On Self</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type Access On Self</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf
	 * @generated
	 */
	EClass getAnnotationTypeAccessOnSelf();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_FWD__Match_TypeAccess_AnnotationTypeDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnSelf#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__RegisterObjectsToMatch_FWD__Match_TypeAccess_AnnotationTypeDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_solveCsp_FWD__Match_TypeAccess_AnnotationTypeDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_solveCsp_FWD__IsApplicableMatch_TAnnotation_TypeAccess_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_Annotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#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 getAnnotationTypeAccessOnSelf__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnSelf#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__RegisterObjectsToMatch_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_solveCsp_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_solveCsp_BWD__IsApplicableMatch_TAnnotation_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_Annotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#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 getAnnotationTypeAccessOnSelf__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_BWD_EMoflonEdge_999(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 999</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 999</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_BWD_EMoflonEdge_999(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_BWD_EMoflonEdge_999__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_FWD_EMoflonEdge_1095(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1095</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1095</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isAppropriate_FWD_EMoflonEdge_1095(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsAppropriate_FWD_EMoflonEdge_1095__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, 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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_solveCsp_CC__TAnnotation_TypeAccess_AnnotationTypeDeclaration_Annotation_TAnnotationType_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnSelf#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__CheckDEC_FWD__TypeAccess_AnnotationTypeDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnSelf#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__CheckDEC_BWD__TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation) <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.pm.Rules.AnnotationTypeAccessOnSelf#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__GenerateModel__RuleEntryContainer_AnnotationToTAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, 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.pm.Rules.AnnotationTypeAccessOnSelf#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAnnotation_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_Annotation_TAnnotationType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnSelf#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.pm.Rules.AnnotationTypeAccessOnSelf#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnSelf__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl <em>Annotation Type Access On Body Decl</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type Access On Body Decl</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl
	 * @generated
	 */
	EClass getAnnotationTypeAccessOnBodyDecl();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_FWD__Match_TypeAccess_AnnotationTypeDeclaration_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__RegisterObjectsToMatch_FWD__Match_TypeAccess_AnnotationTypeDeclaration_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_solveCsp_FWD__Match_TypeAccess_AnnotationTypeDeclaration_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_solveCsp_FWD__IsApplicableMatch_TAnnotation_TypeAccess_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_BodyDeclaration_Annotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#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 getAnnotationTypeAccessOnBodyDecl__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__RegisterObjectsToMatch_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_solveCsp_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_solveCsp_BWD__IsApplicableMatch_TAnnotation_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_BodyDeclaration_Annotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#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 getAnnotationTypeAccessOnBodyDecl__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_BWD_EMoflonEdge_1000(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1000</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1000</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_BWD_EMoflonEdge_1000(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_BWD_EMoflonEdge_1000__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_FWD_EMoflonEdge_1096(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1096</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1096</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isAppropriate_FWD_EMoflonEdge_1096(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsAppropriate_FWD_EMoflonEdge_1096__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, 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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_solveCsp_CC__TAnnotation_TypeAccess_AnnotationTypeDeclaration_BodyDeclaration_Annotation_TAnnotationType_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__CheckDEC_FWD__TypeAccess_AnnotationTypeDeclaration_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__CheckDEC_BWD__TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationTypeAccessOnBodyDecl#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__GenerateModel__RuleEntryContainer_AnnotationToTAnnotation_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, 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.pm.Rules.AnnotationTypeAccessOnBodyDecl#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAnnotation_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_BodyDeclaration_Annotation_TAnnotationType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnBodyDecl#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.pm.Rules.AnnotationTypeAccessOnBodyDecl#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnBodyDecl__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation <em>Annotation Type Access On Annotation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type Access On Annotation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation
	 * @generated
	 */
	EClass getAnnotationTypeAccessOnAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_FWD__Match_TypeAccess_AnnotationTypeDeclaration_AnnotationMemberValuePair_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__RegisterObjectsToMatch_FWD__Match_TypeAccess_AnnotationTypeDeclaration_AnnotationMemberValuePair_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_solveCsp_FWD__Match_TypeAccess_AnnotationTypeDeclaration_AnnotationMemberValuePair_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_solveCsp_FWD__IsApplicableMatch_TAnnotation_TypeAccess_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_AnnotationMemberValuePair_Annotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#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 getAnnotationTypeAccessOnAnnotation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__RegisterObjectsToMatch_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_solveCsp_BWD__Match_TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_solveCsp_BWD__IsApplicableMatch_TAnnotation_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_AnnotationMemberValuePair_Annotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#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 getAnnotationTypeAccessOnAnnotation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_BWD_EMoflonEdge_1001(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1001</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1001</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_BWD_EMoflonEdge_1001(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_BWD_EMoflonEdge_1001__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_FWD_EMoflonEdge_1097(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1097</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1097</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isAppropriate_FWD_EMoflonEdge_1097(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsAppropriate_FWD_EMoflonEdge_1097__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, 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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_solveCsp_CC__TAnnotation_TypeAccess_AnnotationTypeDeclaration_AnnotationMemberValuePair_Annotation_TAnnotationType_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__CheckDEC_FWD__TypeAccess_AnnotationTypeDeclaration_AnnotationMemberValuePair_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__CheckDEC_BWD__TAnnotation_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnnotationTypeAccessOnAnnotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__GenerateModel__RuleEntryContainer_AnnotationToTAnnotation_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, 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.pm.Rules.AnnotationTypeAccessOnAnnotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.tgg.modisco.pm.AnnotationToTAnnotation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAnnotation_AnnotationTypeDeclaration_AnnotationToTAnnotation_TypeToTAbstractType_AnnotationMemberValuePair_Annotation_TAnnotationType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeAccessOnAnnotation#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.pm.Rules.AnnotationTypeAccessOnAnnotation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeAccessOnAnnotation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface <em>Class Implements Patrameterized Interface</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Implements Patrameterized Interface</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface
	 * @generated
	 */
	EClass getClassImplementsPatrameterizedInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, 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.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_FWD__Match_ClassDeclaration_TypeAccess_ParameterizedType_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, 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.pm.Rules.ClassImplementsPatrameterizedInterface#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__RegisterObjectsToMatch_FWD__Match_ClassDeclaration_TypeAccess_ParameterizedType_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, 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.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_solveCsp_FWD__Match_ClassDeclaration_TypeAccess_ParameterizedType_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_ClassDeclaration_TypeAccess_TInterface_ParameterizedType_InterfaceDeclaration_TypeToTAbstractType_TypeAccess_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#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 getClassImplementsPatrameterizedInterface__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsPatrameterizedInterface#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__RegisterObjectsToMatch_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_solveCsp_BWD__Match_TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_ClassDeclaration_TInterface_ParameterizedType_InterfaceDeclaration_TypeToTAbstractType_TypeAccess_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#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 getClassImplementsPatrameterizedInterface__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_BWD_EMoflonEdge_1002(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1002</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1002</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_BWD_EMoflonEdge_1002(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_BWD_EMoflonEdge_1002__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_FWD_EMoflonEdge_1098(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1098</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1098</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isAppropriate_FWD_EMoflonEdge_1098(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsAppropriate_FWD_EMoflonEdge_1098__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, 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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_solveCsp_CC__TClass_ClassDeclaration_TypeAccess_TInterface_ParameterizedType_InterfaceDeclaration_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, 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.pm.Rules.ClassImplementsPatrameterizedInterface#checkDEC_FWD(org.eclipse.modisco.java.ClassDeclaration, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__CheckDEC_FWD__ClassDeclaration_TypeAccess_ParameterizedType_InterfaceDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.ClassImplementsPatrameterizedInterface#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__CheckDEC_BWD__TClass_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ClassImplementsPatrameterizedInterface#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__GenerateModel__RuleEntryContainer_TypeToTAbstractType_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType, 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.pm.Rules.ClassImplementsPatrameterizedInterface#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.TypeAccess, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_ClassDeclaration_TInterface_ParameterizedType_InterfaceDeclaration_TypeToTAbstractType_TypeAccess_TypeToTAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassImplementsPatrameterizedInterface#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.pm.Rules.ClassImplementsPatrameterizedInterface#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassImplementsPatrameterizedInterface__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass <em>Orphaned Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Orphaned Class</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedClass
	 * @generated
	 */
	EClass getOrphanedClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_FWD__Match_Model_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getOrphanedClass__RegisterObjectsToMatch_FWD__Match_Model_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Model, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_solveCsp_FWD__Match_Model_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.modisco.MClass, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.modisco.MClass, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_TModule_TypeGraph_Model_MClass_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#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 getOrphanedClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_BWD__Match_TModule_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getOrphanedClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedClass__RegisterObjectsToMatch_BWD__Match_TModule_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_solveCsp_BWD__Match_TModule_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_TModule_TClass_TypeGraph_Model_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#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 getOrphanedClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_BWD_EMoflonEdge_1003(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1003</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1003</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_BWD_EMoflonEdge_1003(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_BWD_EMoflonEdge_1003__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_FWD_EMoflonEdge_1099(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1099</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1099</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isAppropriate_FWD_EMoflonEdge_1099(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getOrphanedClass__IsAppropriate_FWD_EMoflonEdge_1099__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getOrphanedClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedClass#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.modisco.MClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_solveCsp_CC__TModule_TClass_TypeGraph_Model_MClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#checkDEC_FWD(org.eclipse.modisco.java.Model, 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.pm.Rules.OrphanedClass#checkDEC_FWD(org.eclipse.modisco.java.Model, org.gravity.modisco.MClass)
	 * @generated
	 */
	EOperation getOrphanedClass__CheckDEC_FWD__Model_MClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.OrphanedClass#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getOrphanedClass__CheckDEC_BWD__TModule_TClass_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.OrphanedClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getOrphanedClass__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, 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.pm.Rules.OrphanedClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getOrphanedClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_TModule_TypeGraph_Model_ModelToTypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.OrphanedClass#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.pm.Rules.OrphanedClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getOrphanedClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType <em>Parameterized Type To Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameterized Type To Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType
	 * @generated
	 */
	EClass getParameterizedTypeToType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.ParameterizedTypeToType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_FWD__Match_TypeAccess_ParameterizedType_AbstractTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.ParameterizedTypeToType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__RegisterObjectsToMatch_FWD__Match_TypeAccess_ParameterizedType_AbstractTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.ParameterizedTypeToType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_solveCsp_FWD__Match_TypeAccess_ParameterizedType_AbstractTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.ParameterizedTypeToType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeAccess_TAbstractType_ParameterizedType_AbstractTypeDeclaration_Model_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#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 getParameterizedTypeToType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.ParameterizedTypeToType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_BWD__Match_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.ParameterizedTypeToType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__RegisterObjectsToMatch_BWD__Match_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.ParameterizedTypeToType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_solveCsp_BWD__Match_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_BWD_TAbstractType_7(org.gravity.typegraph.basic.TAbstractType) <em>Is Appropriate BWD TAbstract Type 7</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD TAbstract Type 7</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_BWD_TAbstractType_7(org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_BWD_TAbstractType_7__TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_FWD_EMoflonEdge_1100(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1100</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1100</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isAppropriate_FWD_EMoflonEdge_1100(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsAppropriate_FWD_EMoflonEdge_1100__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.ParameterizedTypeToType#isApplicable_solveCsp_CC(org.eclipse.modisco.java.TypeAccess, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsApplicable_solveCsp_CC__TypeAccess_TAbstractType_ParameterizedType_AbstractTypeDeclaration_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.ParameterizedTypeToType#checkDEC_FWD(org.eclipse.modisco.java.TypeAccess, org.eclipse.modisco.java.ParameterizedType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__CheckDEC_FWD__TypeAccess_ParameterizedType_AbstractTypeDeclaration_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.ParameterizedTypeToType#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__CheckDEC_BWD__TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Model) <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.pm.Rules.ParameterizedTypeToType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__GenerateModel__RuleEntryContainer_TypeToTAbstractType_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.TypeToTAbstractType, 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.pm.Rules.ParameterizedTypeToType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Model, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__GenerateModel_solveCsp_BWD__IsApplicableMatch_TAbstractType_AbstractTypeDeclaration_Model_TypeToTAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterizedTypeToType#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.pm.Rules.ParameterizedTypeToType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterizedTypeToType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.Annotation <em>Annotation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.Annotation
	 * @generated
	 */
	EClass getAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.Annotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_FWD__Match_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.Annotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotation__RegisterObjectsToMatch_FWD__Match_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.Annotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_solveCsp_FWD__Match_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.eclipse.modisco.java.Annotation) <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.pm.Rules.Annotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_solveCsp_FWD__IsApplicableMatch_ASTNodeToTAnnotatable_BodyDeclaration_TAnnotatable_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#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 getAnnotation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.Annotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_BWD__Match_TAnnotatable_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.Annotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getAnnotation__RegisterObjectsToMatch_BWD__Match_TAnnotatable_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.Annotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_solveCsp_BWD__Match_TAnnotatable_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.Annotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_solveCsp_BWD__IsApplicableMatch_ASTNodeToTAnnotatable_BodyDeclaration_TAnnotatable_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#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 getAnnotation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_BWD_EMoflonEdge_1004(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1004</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1004</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_BWD_EMoflonEdge_1004(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_BWD_EMoflonEdge_1004__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_FWD_EMoflonEdge_1101(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1101</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1101</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.Annotation#isAppropriate_FWD_EMoflonEdge_1101(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotation__IsAppropriate_FWD_EMoflonEdge_1101__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#isApplicable_solveCsp_CC(org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.Annotation, 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.pm.Rules.Annotation#isApplicable_solveCsp_CC(org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.Annotation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_solveCsp_CC__BodyDeclaration_TAnnotatable_TAnnotation_Annotation_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#checkDEC_FWD(org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.Annotation#checkDEC_FWD(org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotation__CheckDEC_FWD__BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.Annotation#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getAnnotation__CheckDEC_BWD__TAnnotatable_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable) <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.pm.Rules.Annotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable)
	 * @generated
	 */
	EOperation getAnnotation__GenerateModel__RuleEntryContainer_ASTNodeToTAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, 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.pm.Rules.Annotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotatable, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotation__GenerateModel_solveCsp_BWD__IsApplicableMatch_ASTNodeToTAnnotatable_BodyDeclaration_TAnnotatable_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.Annotation#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.pm.Rules.Annotation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter <em>Type Parameter</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type Parameter</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeParameter
	 * @generated
	 */
	EClass getTypeParameter();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, 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.pm.Rules.TypeParameter#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_FWD__Match_MGravityModel_TypeParameter_Package_Package_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, 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.pm.Rules.TypeParameter#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeParameter__RegisterObjectsToMatch_FWD__Match_MGravityModel_TypeParameter_Package_Package_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, 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.pm.Rules.TypeParameter#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_solveCsp_FWD__Match_MGravityModel_TypeParameter_Package_Package_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.TypeParameter#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getTypeParameter__IsApplicable_solveCsp_FWD__IsApplicableMatch_MGravityModel_TypeParameter_PackageToTPackage_Package_TPackage_TypeToTAbstractType_Package_PackageToTPackage_TypeGraph_ClassDeclaration_TPackage_ModelToTypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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, 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.pm.Rules.TypeParameter#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, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getTypeParameter__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass) <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.pm.Rules.TypeParameter#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_BWD__Match_TPackage_TypeGraph_TPackage_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeParameter__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass) <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.pm.Rules.TypeParameter#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getTypeParameter__RegisterObjectsToMatch_BWD__Match_TPackage_TypeGraph_TPackage_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass) <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.pm.Rules.TypeParameter#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_solveCsp_BWD__Match_TPackage_TypeGraph_TPackage_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_BWD_TPackage_3(org.gravity.typegraph.basic.TPackage) <em>Is Appropriate BWD TPackage 3</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD TPackage 3</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_BWD_TPackage_3(org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_BWD_TPackage_3__TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_FWD_EMoflonEdge_1102(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1102</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1102</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeParameter#isAppropriate_FWD_EMoflonEdge_1102(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeParameter__IsAppropriate_FWD_EMoflonEdge_1102__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeParameter__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#isApplicable_solveCsp_CC(org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, 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.pm.Rules.TypeParameter#isApplicable_solveCsp_CC(org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeParameter__IsApplicable_solveCsp_CC__MGravityModel_TypeParameter_Package_TPackage_Package_TypeGraph_ClassDeclaration_TPackage_TClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#checkDEC_FWD(org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, 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.pm.Rules.TypeParameter#checkDEC_FWD(org.gravity.modisco.MGravityModel, org.eclipse.modisco.java.TypeParameter, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.ClassDeclaration)
	 * @generated
	 */
	EOperation getTypeParameter__CheckDEC_FWD__MGravityModel_TypeParameter_Package_Package_ClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass) <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.pm.Rules.TypeParameter#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getTypeParameter__CheckDEC_BWD__TPackage_TypeGraph_TPackage_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.TypeParameter#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getTypeParameter__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.TypeParameter#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Package, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.ClassDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeParameter__GenerateModel_solveCsp_BWD__IsApplicableMatch_MGravityModel_PackageToTPackage_Package_TPackage_TypeToTAbstractType_Package_PackageToTPackage_TypeGraph_ClassDeclaration_TPackage_ModelToTypeGraph_TClass_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeParameter#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.pm.Rules.TypeParameter#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeParameter__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass <em>Anonymous Class Type Class</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class Type Class</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass
	 * @generated
	 */
	EClass getAnonymousClassTypeClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeClass#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_FWD__Match_Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeClass#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__RegisterObjectsToMatch_FWD__Match_Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeClass#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_solveCsp_FWD__Match_Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonymousClassTypeClass#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_Type_ClassInstanceCreation_TypeToTAbstractType_AnonymousClassDeclaration_TClass_AnonymousClassDeclarationToTClass_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#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 getAnonymousClassTypeClass__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousClassTypeClass#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_BWD__Match_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousClassTypeClass#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__RegisterObjectsToMatch_BWD__Match_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousClassTypeClass#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_solveCsp_BWD__Match_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.AnonymousClassTypeClass#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_Type_ClassInstanceCreation_TypeToTAbstractType_AnonymousClassDeclaration_TClass_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#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 getAnonymousClassTypeClass__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_BWD_EMoflonEdge_1005(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1005</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1005</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_BWD_EMoflonEdge_1005(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_BWD_EMoflonEdge_1005__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_FWD_EMoflonEdge_1103(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1103</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1103</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isAppropriate_FWD_EMoflonEdge_1103(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsAppropriate_FWD_EMoflonEdge_1103__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, 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.pm.Rules.AnonymousClassTypeClass#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.TypeAccess, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_solveCsp_CC__TClass_Type_ClassInstanceCreation_AnonymousClassDeclaration_TClass_TypeAccess_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.AnonymousClassTypeClass#checkDEC_FWD(org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.eclipse.modisco.java.AnonymousClassDeclaration, org.eclipse.modisco.java.TypeAccess)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__CheckDEC_FWD__Type_ClassInstanceCreation_AnonymousClassDeclaration_TypeAccess();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousClassTypeClass#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__CheckDEC_BWD__TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.AnonymousClassTypeClass#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.AnonymousClassTypeClass#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Type, org.eclipse.modisco.java.ClassInstanceCreation, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_Type_ClassInstanceCreation_TypeToTAbstractType_AnonymousClassDeclaration_TClass_AnonymousClassDeclarationToTClass_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassTypeClass#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.pm.Rules.AnonymousClassTypeClass#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassTypeClass__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite <em>Field Access Read Write</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Access Read Write</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite
	 * @generated
	 */
	EClass getFieldAccessReadWrite();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessReadWrite#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessReadWrite#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__RegisterObjectsToMatch_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessReadWrite#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_solveCsp_FWD__Match_MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessReadWrite#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSingleVariableAccess, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSingleVariableAccess_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_MDefinitionToTMember_MDefinition_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#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 getFieldAccessReadWrite__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.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessReadWrite#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_BWD__Match_TMember_TReadWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessReadWrite#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__RegisterObjectsToMatch_BWD__Match_TMember_TReadWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessReadWrite#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_solveCsp_BWD__Match_TMember_TReadWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TReadWrite, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessReadWrite#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TReadWrite, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_TReadWrite_MDefinitionToTMember_MDefinition_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#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 getFieldAccessReadWrite__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.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_BWD_EMoflonEdge_1006(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1006</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1006</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_BWD_EMoflonEdge_1006(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_BWD_EMoflonEdge_1006__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_FWD_EMoflonEdge_1104(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1104</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1104</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isAppropriate_FWD_EMoflonEdge_1104(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsAppropriate_FWD_EMoflonEdge_1104__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TReadWrite, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.FieldAccessReadWrite#isApplicable_solveCsp_CC(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.typegraph.basic.TReadWrite, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_solveCsp_CC__MSingleVariableAccess_VariableDeclarationFragment_TMember_MFieldDefinition_TReadWrite_MDefinition_TFieldDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#checkDEC_FWD(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition) <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.pm.Rules.FieldAccessReadWrite#checkDEC_FWD(org.gravity.modisco.MSingleVariableAccess, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.modisco.MFieldDefinition, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__CheckDEC_FWD__MSingleVariableAccess_VariableDeclarationFragment_MFieldDefinition_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.FieldAccessReadWrite#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TReadWrite, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__CheckDEC_BWD__TMember_TReadWrite_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.FieldAccessReadWrite#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__GenerateModel__RuleEntryContainer_MDefinitionToTMember_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.FieldAccessReadWrite#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.eclipse.modisco.java.VariableDeclarationFragment, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MFieldDefinition, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MDefinition, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_VariableDeclarationFragment_TMember_MFieldDefinition_MDefinitionToTMember_MDefinition_TFieldDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccessReadWrite#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.pm.Rules.FieldAccessReadWrite#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFieldAccessReadWrite__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge <em>Array Initializer Ignore Expressions Edge</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Array Initializer Ignore Expressions Edge</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge
	 * @generated
	 */
	EClass getArrayInitializerIgnoreExpressionsEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsAppropriate_FWD__Match_MethodInvocation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__RegisterObjectsToMatch_FWD__Match_MethodInvocation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsAppropriate_solveCsp_FWD__Match_MethodInvocation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsApplicable_solveCsp_FWD__IsApplicableMatch_MethodInvocation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#registerObjects_FWD(org.moflon.tgg.runtime.PerformRuleResult, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__RegisterObjects_FWD__PerformRuleResult_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsAppropriate_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__RegisterObjectsToMatch_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsAppropriate_solveCsp_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_FWD_EMoflonEdge_1105(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1105</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1105</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isAppropriate_FWD_EMoflonEdge_1105(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsAppropriate_FWD_EMoflonEdge_1105__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_solveCsp_CC(org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_solveCsp_CC(org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsApplicable_solveCsp_CC__MethodInvocation_ArrayInitializer_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#checkDEC_FWD(org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#checkDEC_FWD(org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__CheckDEC_FWD__MethodInvocation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#checkDEC_BWD()
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__CheckDEC_BWD();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__GenerateModel__RuleEntryContainer_MethodInvocation_ArrayInitializer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.MethodInvocation, 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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.MethodInvocation, org.eclipse.modisco.java.ArrayInitializer, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__GenerateModel_solveCsp_BWD__IsApplicableMatch_MethodInvocation_ArrayInitializer_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#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.pm.Rules.ArrayInitializerIgnoreExpressionsEdge#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getArrayInitializerIgnoreExpressionsEdge__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous <em>Anonymous Class In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Class In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous
	 * @generated
	 */
	EClass getAnonymousClassInAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_FWD__Match_MClassInstanceCreation_MDefinition_MAnonymousClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__RegisterObjectsToMatch_FWD__Match_MClassInstanceCreation_MDefinition_MAnonymousClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_solveCsp_FWD__Match_MClassInstanceCreation_MDefinition_MAnonymousClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_MDefinitionToTMember_MClassInstanceCreation_TClass_AnonymousClassDeclarationToTClass_TMember_TPackage_TypeGraph_MDefinition_MAnonymousClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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) <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.pm.Rules.AnonymousClassInAnonymous#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)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_BWD__Match_TClass_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__RegisterObjectsToMatch_BWD__Match_TClass_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_solveCsp_BWD__Match_TClass_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, 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.pm.Rules.AnonymousClassInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_MClassInstanceCreation_TClass_TClass_AnonymousClassDeclarationToTClass_TMember_TPackage_TypeGraph_MDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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) <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.pm.Rules.AnonymousClassInAnonymous#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)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_BWD_EMoflonEdge_1007(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1007</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1007</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_BWD_EMoflonEdge_1007(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_BWD_EMoflonEdge_1007__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_FWD_EMoflonEdge_1106(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1106</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1106</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isAppropriate_FWD_EMoflonEdge_1106(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsAppropriate_FWD_EMoflonEdge_1106__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInAnonymous#isApplicable_solveCsp_CC(org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_solveCsp_CC__MClassInstanceCreation_TClass_TClass_TMember_TPackage_TypeGraph_MDefinition_MAnonymousClass_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousClassInAnonymous#checkDEC_FWD(org.gravity.modisco.MClassInstanceCreation, org.gravity.modisco.MDefinition, org.gravity.modisco.MAnonymousClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__CheckDEC_FWD__MClassInstanceCreation_MDefinition_MAnonymousClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnonymousClassInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__CheckDEC_BWD__TClass_TClass_TMember_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.AnonymousClassInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, 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.pm.Rules.AnonymousClassInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.modisco.MClassInstanceCreation, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_MClassInstanceCreation_TClass_AnonymousClassDeclarationToTClass_TMember_TPackage_TypeGraph_MDefinition_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousClassInAnonymous#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.pm.Rules.AnonymousClassInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousClassInAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType <em>Initializer In Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Initializer In Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.InitializerInType
	 * @generated
	 */
	EClass getInitializerInType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_FWD__Match_MInitializer_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInitializerInType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInitializerInType__RegisterObjectsToMatch_FWD__Match_MInitializer_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_solveCsp_FWD__Match_MInitializer_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.InitializerInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeGraph_TAbstractType_TypeToTAbstractType_MInitializer_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#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 getInitializerInType__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.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_BWD__Match_TypeGraph_TMethodSignature_TAbstractType_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInitializerInType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInType__RegisterObjectsToMatch_BWD__Match_TypeGraph_TMethodSignature_TAbstractType_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_solveCsp_BWD__Match_TypeGraph_TMethodSignature_TAbstractType_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.InitializerInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeGraph_TMethodSignature_TAbstractType_TypeToTAbstractType_TModifier_TMethod_TMethodDefinition_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#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 getInitializerInType__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.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_BWD_EMoflonEdge_1008(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1008</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1008</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_BWD_EMoflonEdge_1008(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_BWD_EMoflonEdge_1008__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_FWD_EMoflonEdge_1107(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1107</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1107</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InitializerInType#isAppropriate_FWD_EMoflonEdge_1107(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInitializerInType__IsAppropriate_FWD_EMoflonEdge_1107__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInitializerInType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInitializerInType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.modisco.MInitializer, org.gravity.typegraph.basic.TMethodDefinition, 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.pm.Rules.InitializerInType#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.modisco.MInitializer, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_solveCsp_CC__TypeGraph_TMethodSignature_TAbstractType_TModifier_TMethod_MInitializer_TMethodDefinition_AbstractTypeDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#checkDEC_FWD(org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInType#checkDEC_FWD(org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getInitializerInType__CheckDEC_FWD__MInitializer_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInType__CheckDEC_BWD__TypeGraph_TMethodSignature_TAbstractType_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.InitializerInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getInitializerInType__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.InitializerInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInitializerInType__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInType#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.pm.Rules.InitializerInType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation <em>Super Constructor Invocation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Super Constructor Invocation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation
	 * @generated
	 */
	EClass getSuperConstructorInvocation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperConstructorInvocation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_FWD__Match_MSuperConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperConstructorInvocation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__RegisterObjectsToMatch_FWD__Match_MSuperConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperConstructorInvocation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_solveCsp_FWD__Match_MSuperConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperConstructorInvocation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MSuperConstructorInvocation, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSuperConstructorInvocation_MDefinitionToTMember_TMember_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#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 getSuperConstructorInvocation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperConstructorInvocation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperConstructorInvocation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__RegisterObjectsToMatch_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperConstructorInvocation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_solveCsp_BWD__Match_TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperConstructorInvocation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_TCall_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#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 getSuperConstructorInvocation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_BWD_EMoflonEdge_1009(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1009</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1009</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_BWD_EMoflonEdge_1009(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_BWD_EMoflonEdge_1009__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_FWD_EMoflonEdge_1108(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1108</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1108</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isAppropriate_FWD_EMoflonEdge_1108(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsAppropriate_FWD_EMoflonEdge_1108__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MSuperConstructorInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, 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.pm.Rules.SuperConstructorInvocation#isApplicable_solveCsp_CC(org.gravity.modisco.MSuperConstructorInvocation, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_solveCsp_CC__MSuperConstructorInvocation_TMember_TCall_MDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#checkDEC_FWD(org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition) <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.pm.Rules.SuperConstructorInvocation#checkDEC_FWD(org.gravity.modisco.MSuperConstructorInvocation, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__CheckDEC_FWD__MSuperConstructorInvocation_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall) <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.pm.Rules.SuperConstructorInvocation#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TCall)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__CheckDEC_BWD__TMember_TCall();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.SuperConstructorInvocation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, 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.pm.Rules.SuperConstructorInvocation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMember, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TMember_MDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.SuperConstructorInvocation#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.pm.Rules.SuperConstructorInvocation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getSuperConstructorInvocation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode <em>Flow Node</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Flow Node</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FlowNode
	 * @generated
	 */
	EClass getFlowNode();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.FlowNode#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_FWD__Match_MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFlowNode__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.FlowNode#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getFlowNode__RegisterObjectsToMatch_FWD__Match_MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.FlowNode#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_solveCsp_FWD__Match_MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement) <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.pm.Rules.FlowNode#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_solveCsp_FWD__IsApplicableMatch_MAbstractFlowElement_MFlow_TAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#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 getFlowNode__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFlowNode__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow) <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.pm.Rules.FlowNode#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_BWD__Match_TAbstractFlowElement_TFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getFlowNode__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow) <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.pm.Rules.FlowNode#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow)
	 * @generated
	 */
	EOperation getFlowNode__RegisterObjectsToMatch_BWD__Match_TAbstractFlowElement_TFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow) <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.pm.Rules.FlowNode#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_solveCsp_BWD__Match_TAbstractFlowElement_TFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TFlow) <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.pm.Rules.FlowNode#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.gravity.typegraph.basic.TFlow)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_solveCsp_BWD__IsApplicableMatch_MAbstractFlowElement_TAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_TFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#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 getFlowNode__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFlowNode__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_BWD_EMoflonEdge_1010(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1010</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1010</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_BWD_EMoflonEdge_1010(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_BWD_EMoflonEdge_1010__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_FWD_EMoflonEdge_1109(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1109</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1109</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.FlowNode#isAppropriate_FWD_EMoflonEdge_1109(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getFlowNode__IsAppropriate_FWD_EMoflonEdge_1109__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFlowNode__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getFlowNode__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#isApplicable_solveCsp_CC(org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow, 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.pm.Rules.FlowNode#isApplicable_solveCsp_CC(org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_solveCsp_CC__MAbstractFlowElement_MFlow_TAbstractFlowElement_TFlow_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFlowNode__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#checkDEC_FWD(org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow) <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.pm.Rules.FlowNode#checkDEC_FWD(org.gravity.modisco.MAbstractFlowElement, org.gravity.modisco.MFlow)
	 * @generated
	 */
	EOperation getFlowNode__CheckDEC_FWD__MAbstractFlowElement_MFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow) <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.pm.Rules.FlowNode#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.typegraph.basic.TFlow)
	 * @generated
	 */
	EOperation getFlowNode__CheckDEC_BWD__TAbstractFlowElement_TFlow();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement) <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.pm.Rules.FlowNode#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement)
	 * @generated
	 */
	EOperation getFlowNode__GenerateModel__RuleEntryContainer_MAbstractFlowElementToTAbstractFlowElement();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, 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.pm.Rules.FlowNode#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MAbstractFlowElement, org.gravity.typegraph.basic.TAbstractFlowElement, org.gravity.tgg.modisco.pm.MAbstractFlowElementToTAbstractFlowElement, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getFlowNode__GenerateModel_solveCsp_BWD__IsApplicableMatch_MAbstractFlowElement_TAbstractFlowElement_MAbstractFlowElementToTAbstractFlowElement_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.FlowNode#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.pm.Rules.FlowNode#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getFlowNode__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat <em>Primitive Type Is Float</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Is Float</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat
	 * @generated
	 */
	EClass getPrimitiveTypeIsFloat();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat, 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.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_FWD__Match_PrimitiveTypeFloat_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat, 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.pm.Rules.PrimitiveTypeIsFloat#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeFloat_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat, 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.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeFloat, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeFloat_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeFloat, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeFloat, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeFloat_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#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 getPrimitiveTypeIsFloat__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsFloat#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#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 getPrimitiveTypeIsFloat__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_BWD_EMoflonEdge_1011(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1011</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1011</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_BWD_EMoflonEdge_1011(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_BWD_EMoflonEdge_1011__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_FWD_EMoflonEdge_1110(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1110</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1110</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isAppropriate_FWD_EMoflonEdge_1110(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsAppropriate_FWD_EMoflonEdge_1110__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeFloat, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeFloat, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_solveCsp_CC__PrimitiveTypeFloat_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeFloat, 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.pm.Rules.PrimitiveTypeIsFloat#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeFloat, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__CheckDEC_FWD__PrimitiveTypeFloat_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypeIsFloat#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypeIsFloat#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypeIsFloat#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypeIsFloat#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.pm.Rules.PrimitiveTypeIsFloat#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypeIsFloat__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg <em>Model To Pg</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Model To Pg</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ModelToPg
	 * @generated
	 */
	EClass getModelToPg();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_FWD__Match_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getModelToPg__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getModelToPg__RegisterObjectsToMatch_FWD__Match_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_solveCsp_FWD__Match_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_solveCsp_FWD__IsApplicableMatch_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#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 getModelToPg__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getModelToPg__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ModelToPg#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_BWD__Match_TModule_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getModelToPg__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ModelToPg#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getModelToPg__RegisterObjectsToMatch_BWD__Match_TModule_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ModelToPg#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_solveCsp_BWD__Match_TModule_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ModelToPg#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_solveCsp_BWD__IsApplicableMatch_TModule_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#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 getModelToPg__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getModelToPg__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#isAppropriate_FWD_MGravityModel_12(org.gravity.modisco.MGravityModel) <em>Is Appropriate FWD MGravity Model 12</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD MGravity Model 12</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ModelToPg#isAppropriate_FWD_MGravityModel_12(org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_FWD_MGravityModel_12__MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#isAppropriate_BWD_EMoflonEdge_1012(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1012</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1012</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ModelToPg#isAppropriate_BWD_EMoflonEdge_1012(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getModelToPg__IsAppropriate_BWD_EMoflonEdge_1012__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getModelToPg__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getModelToPg__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#isApplicable_solveCsp_CC(org.gravity.modisco.MGravityModel, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.ModelToPg#isApplicable_solveCsp_CC(org.gravity.modisco.MGravityModel, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_solveCsp_CC__MGravityModel_TModule_TModule_TypeGraph_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getModelToPg__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#checkDEC_FWD(org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getModelToPg__CheckDEC_FWD__MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.ModelToPg#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getModelToPg__CheckDEC_BWD__TModule_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer)
	 * @generated
	 */
	EOperation getModelToPg__GenerateModel__RuleEntryContainer();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getModelToPg__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ModelToPg#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.pm.Rules.ModelToPg#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getModelToPg__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition <em>Constructor Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Constructor Definition</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition
	 * @generated
	 */
	EClass getConstructorDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature) <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.pm.Rules.ConstructorDefinition#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_FWD__Match_MConstructorDefinition_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorDefinition__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature) <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.pm.Rules.ConstructorDefinition#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getConstructorDefinition__RegisterObjectsToMatch_FWD__Match_MConstructorDefinition_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature) <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.pm.Rules.ConstructorDefinition#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_solveCsp_FWD__Match_MConstructorDefinition_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature) <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.pm.Rules.ConstructorDefinition#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_solveCsp_FWD__IsApplicableMatch_MSignatureToTSignature_TMethodSignature_MConstructorDefinition_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#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 getConstructorDefinition__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDefinition__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.ConstructorDefinition#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_BWD__Match_TConstructor_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getConstructorDefinition__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.ConstructorDefinition#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getConstructorDefinition__RegisterObjectsToMatch_BWD__Match_TConstructor_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.ConstructorDefinition#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_solveCsp_BWD__Match_TConstructor_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TConstructor, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodSignature) <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.pm.Rules.ConstructorDefinition#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TConstructor, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_solveCsp_BWD__IsApplicableMatch_TConstructor_MSignatureToTSignature_TMethodSignature_TMethodDefinition_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#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 getConstructorDefinition__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDefinition__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_BWD_EMoflonEdge_1013(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1013</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1013</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_BWD_EMoflonEdge_1013(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_BWD_EMoflonEdge_1013__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_FWD_EMoflonEdge_1111(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1111</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1111</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isAppropriate_FWD_EMoflonEdge_1111(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsAppropriate_FWD_EMoflonEdge_1111__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorDefinition__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getConstructorDefinition__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature, 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.pm.Rules.ConstructorDefinition#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_solveCsp_CC__TConstructor_TMethodSignature_TMethodDefinition_MConstructorDefinition_MMethodSignature_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDefinition__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#checkDEC_FWD(org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature) <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.pm.Rules.ConstructorDefinition#checkDEC_FWD(org.gravity.modisco.MConstructorDefinition, org.gravity.modisco.MMethodSignature)
	 * @generated
	 */
	EOperation getConstructorDefinition__CheckDEC_FWD__MConstructorDefinition_MMethodSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#checkDEC_BWD(org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.ConstructorDefinition#checkDEC_BWD(org.gravity.typegraph.basic.TConstructor, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getConstructorDefinition__CheckDEC_BWD__TConstructor_TMethodSignature_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MSignatureToTSignature) <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.pm.Rules.ConstructorDefinition#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MSignatureToTSignature)
	 * @generated
	 */
	EOperation getConstructorDefinition__GenerateModel__RuleEntryContainer_MSignatureToTSignature();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, 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.pm.Rules.ConstructorDefinition#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MSignatureToTSignature, org.gravity.typegraph.basic.TMethodSignature, org.gravity.modisco.MMethodSignature, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getConstructorDefinition__GenerateModel_solveCsp_BWD__IsApplicableMatch_MSignatureToTSignature_TMethodSignature_MMethodSignature_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ConstructorDefinition#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.pm.Rules.ConstructorDefinition#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getConstructorDefinition__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean <em>Annotation Member Value Boolean</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Boolean</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean
	 * @generated
	 */
	EClass getAnnotationMemberValueBoolean();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBoolean#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__RegisterObjectsToMatch_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_solveCsp_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_BooleanLiteral_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#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 getAnnotationMemberValueBoolean__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_BWD__Match_TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBoolean#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__RegisterObjectsToMatch_BWD__Match_TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_solveCsp_BWD__Match_TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TBoolNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TBoolNode, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_TBoolNode_BodyDeclaration_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#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 getAnnotationMemberValueBoolean__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_BWD_EMoflonEdge_1014(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1014</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1014</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_BWD_EMoflonEdge_1014(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_BWD_EMoflonEdge_1014__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_FWD_EMoflonEdge_1112(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1112</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1112</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isAppropriate_FWD_EMoflonEdge_1112(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsAppropriate_FWD_EMoflonEdge_1112__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TBoolNode, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TBoolNode, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_solveCsp_CC__Annotation_AnnotationMemberValuePair_TBoolNode_BodyDeclaration_BooleanLiteral_TAnnotationValue_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral) <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.pm.Rules.AnnotationMemberValueBoolean#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.BooleanLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__CheckDEC_FWD__Annotation_AnnotationMemberValuePair_BodyDeclaration_BooleanLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueBoolean#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TBoolNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__CheckDEC_BWD__TBoolNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueBoolean#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueBoolean#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__GenerateModel_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueBoolean#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.pm.Rules.AnnotationMemberValueBoolean#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueBoolean__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage <em>Enum In Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Enum In Package</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumInPackage
	 * @generated
	 */
	EClass getEnumInPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.EnumInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_FWD__Match_Package_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumInPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.EnumInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumInPackage__RegisterObjectsToMatch_FWD__Match_Package_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.EnumInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_solveCsp_FWD__Match_Package_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.EnumInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_PackageToTPackage_TPackage_Package_TypeGraph_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#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 getEnumInPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.EnumInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_BWD__Match_TEnum_TClass_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumInPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.EnumInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getEnumInPackage__RegisterObjectsToMatch_BWD__Match_TEnum_TClass_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.EnumInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_solveCsp_BWD__Match_TEnum_TClass_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TEnum, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.EnumInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TEnum, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_TEnum_PackageToTPackage_TClass_TPackage_Package_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#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 getEnumInPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_BWD_EMoflonEdge_1015(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1015</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1015</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_BWD_EMoflonEdge_1015(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_BWD_EMoflonEdge_1015__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_FWD_EMoflonEdge_1113(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1113</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1113</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isAppropriate_FWD_EMoflonEdge_1113(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getEnumInPackage__IsAppropriate_FWD_EMoflonEdge_1113__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumInPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumInPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.EnumInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.EnumDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_solveCsp_CC__TEnum_TClass_TPackage_Package_TypeGraph_EnumDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, 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.pm.Rules.EnumInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumInPackage__CheckDEC_FWD__Package_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#checkDEC_BWD(org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.EnumInPackage#checkDEC_BWD(org.gravity.typegraph.basic.TEnum, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getEnumInPackage__CheckDEC_BWD__TEnum_TClass_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.EnumInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getEnumInPackage__GenerateModel__RuleEntryContainer_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.EnumInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.TPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getEnumInPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_PackageToTPackage_TPackage_Package_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumInPackage#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.pm.Rules.EnumInPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumInPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility <em>Member In Annotation Visibility</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Member In Annotation Visibility</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility
	 * @generated
	 */
	EClass getMemberInAnnotationVisibility();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInAnnotationVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_FWD__Match_AnnotationTypeDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInAnnotationVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__RegisterObjectsToMatch_FWD__Match_AnnotationTypeDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInAnnotationVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_solveCsp_FWD__Match_AnnotationTypeDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInAnnotationVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_solveCsp_FWD__IsApplicableMatch_TMember_MDefinitionToTMember_TAnnotationType_TypeToTAbstractType_AnnotationTypeDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#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 getMemberInAnnotationVisibility__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.MemberInAnnotationVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_BWD__Match_TMember_TModifier_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.MemberInAnnotationVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__RegisterObjectsToMatch_BWD__Match_TMember_TModifier_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.MemberInAnnotationVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_solveCsp_BWD__Match_TMember_TModifier_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition) <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.pm.Rules.MemberInAnnotationVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_solveCsp_BWD__IsApplicableMatch_TMember_TModifier_MDefinitionToTMember_TAnnotationType_TypeToTAbstractType_AnnotationTypeDeclaration_MDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#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 getMemberInAnnotationVisibility__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_BWD_EMoflonEdge_1016(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1016</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1016</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_BWD_EMoflonEdge_1016(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_BWD_EMoflonEdge_1016__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_FWD_EMoflonEdge_1114(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1114</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1114</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isAppropriate_FWD_EMoflonEdge_1114(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsAppropriate_FWD_EMoflonEdge_1114__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInAnnotationVisibility#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_solveCsp_CC__TMember_TModifier_TAnnotationType_AnnotationTypeDeclaration_MDefinition_Modifier_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInAnnotationVisibility#checkDEC_FWD(org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__CheckDEC_FWD__AnnotationTypeDeclaration_MDefinition_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType) <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.pm.Rules.MemberInAnnotationVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.annotations.TAnnotationType)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__CheckDEC_BWD__TMember_TModifier_TAnnotationType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.MemberInAnnotationVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, 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.pm.Rules.MemberInAnnotationVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TMember, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.gravity.modisco.MDefinition, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__GenerateModel_solveCsp_BWD__IsApplicableMatch_TMember_MDefinitionToTMember_TAnnotationType_TypeToTAbstractType_AnnotationTypeDeclaration_MDefinition_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.MemberInAnnotationVisibility#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.pm.Rules.MemberInAnnotationVisibility#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getMemberInAnnotationVisibility__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid <em>Primitive Types Is Void</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Types Is Void</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid
	 * @generated
	 */
	EClass getPrimitiveTypesIsVoid();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid, 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.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_FWD__Match_PrimitiveTypeVoid_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid, 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.pm.Rules.PrimitiveTypesIsVoid#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__RegisterObjectsToMatch_FWD__Match_PrimitiveTypeVoid_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid, 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.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.PrimitiveTypeVoid, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_solveCsp_FWD__Match_PrimitiveTypeVoid_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeVoid, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.PrimitiveTypeVoid, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_solveCsp_FWD__IsApplicableMatch_PrimitiveTypeVoid_ModelToTypeGraph_TModule_TypeGraph_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#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 getPrimitiveTypesIsVoid__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypesIsVoid#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__RegisterObjectsToMatch_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_solveCsp_BWD__Match_TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_TClass_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#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 getPrimitiveTypesIsVoid__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_BWD_EMoflonEdge_1017(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1017</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1017</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_BWD_EMoflonEdge_1017(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_BWD_EMoflonEdge_1017__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_FWD_EMoflonEdge_1115(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1115</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1115</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isAppropriate_FWD_EMoflonEdge_1115(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsAppropriate_FWD_EMoflonEdge_1115__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeVoid, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_solveCsp_CC(org.eclipse.modisco.java.PrimitiveTypeVoid, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_solveCsp_CC__PrimitiveTypeVoid_TModule_TypeGraph_TClass_Model_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeVoid, 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.pm.Rules.PrimitiveTypesIsVoid#checkDEC_FWD(org.eclipse.modisco.java.PrimitiveTypeVoid, org.eclipse.modisco.java.Model)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__CheckDEC_FWD__PrimitiveTypeVoid_Model();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.PrimitiveTypesIsVoid#checkDEC_BWD(org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__CheckDEC_BWD__TModule_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.PrimitiveTypesIsVoid#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.PrimitiveTypesIsVoid#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.Model, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__GenerateModel_solveCsp_BWD__IsApplicableMatch_ModelToTypeGraph_TModule_TypeGraph_Model_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveTypesIsVoid#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.pm.Rules.PrimitiveTypesIsVoid#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getPrimitiveTypesIsVoid__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType <em>Nested Class In Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Nested Class In Type</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedClassInType
	 * @generated
	 */
	EClass getNestedClassInType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.NestedClassInType#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_FWD__Match_MClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getNestedClassInType__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.NestedClassInType#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedClassInType__RegisterObjectsToMatch_FWD__Match_MClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, 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.pm.Rules.NestedClassInType#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_solveCsp_FWD__Match_MClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedClassInType#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_solveCsp_FWD__IsApplicableMatch_MClass_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#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 getNestedClassInType__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedClassInType__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedClassInType#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_BWD__Match_TypeGraph_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getNestedClassInType__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedClassInType#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedClassInType__RegisterObjectsToMatch_BWD__Match_TypeGraph_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedClassInType#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_solveCsp_BWD__Match_TypeGraph_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedClassInType#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeGraph_TClass_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#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 getNestedClassInType__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedClassInType__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_BWD_EMoflonEdge_1018(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1018</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1018</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_BWD_EMoflonEdge_1018(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_BWD_EMoflonEdge_1018__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_FWD_EMoflonEdge_1116(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1116</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1116</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isAppropriate_FWD_EMoflonEdge_1116(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getNestedClassInType__IsAppropriate_FWD_EMoflonEdge_1116__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getNestedClassInType__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getNestedClassInType__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#isApplicable_solveCsp_CC(org.gravity.modisco.MClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.NestedClassInType#isApplicable_solveCsp_CC(org.gravity.modisco.MClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_solveCsp_CC__MClass_TypeGraph_TClass_TAbstractType_AbstractTypeDeclaration_TPackage_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedClassInType__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#checkDEC_FWD(org.gravity.modisco.MClass, 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.pm.Rules.NestedClassInType#checkDEC_FWD(org.gravity.modisco.MClass, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getNestedClassInType__CheckDEC_FWD__MClass_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage) <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.pm.Rules.NestedClassInType#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TPackage)
	 * @generated
	 */
	EOperation getNestedClassInType__CheckDEC_BWD__TypeGraph_TClass_TAbstractType_TPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.NestedClassInType#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getNestedClassInType__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, 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.pm.Rules.NestedClassInType#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TAbstractType, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.typegraph.basic.TPackage, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getNestedClassInType__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_TAbstractType_TypeToTAbstractType_AbstractTypeDeclaration_TPackage_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.NestedClassInType#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.pm.Rules.NestedClassInType#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getNestedClassInType__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage <em>Annotation Type In Package</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Type In Package</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage
	 * @generated
	 */
	EClass getAnnotationTypeInPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.AnnotationTypeInPackage#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_FWD__Match_Package_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.AnnotationTypeInPackage#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__RegisterObjectsToMatch_FWD__Match_Package_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, 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.pm.Rules.AnnotationTypeInPackage#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_solveCsp_FWD__Match_Package_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.AnnotationTypeInPackage#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_solveCsp_FWD__IsApplicableMatch_PackageToTPackage_Package_TPackage_TypeGraph_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#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 getAnnotationTypeInPackage__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnnotationTypeInPackage#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_BWD__Match_TAnnotationType_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnnotationTypeInPackage#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__RegisterObjectsToMatch_BWD__Match_TAnnotationType_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnnotationTypeInPackage#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_solveCsp_BWD__Match_TAnnotationType_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnnotationTypeInPackage#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_solveCsp_BWD__IsApplicableMatch_PackageToTPackage_TAnnotationType_Package_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#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 getAnnotationTypeInPackage__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_BWD_EMoflonEdge_1019(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1019</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1019</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_BWD_EMoflonEdge_1019(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_BWD_EMoflonEdge_1019__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_FWD_EMoflonEdge_1117(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1117</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1117</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isAppropriate_FWD_EMoflonEdge_1117(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsAppropriate_FWD_EMoflonEdge_1117__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.AnnotationTypeInPackage#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.annotations.TAnnotationType, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.AnnotationTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_solveCsp_CC__TAnnotationType_Package_TPackage_TypeGraph_AnnotationTypeDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, 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.pm.Rules.AnnotationTypeInPackage#checkDEC_FWD(org.eclipse.modisco.java.Package, org.eclipse.modisco.java.AnnotationTypeDeclaration)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__CheckDEC_FWD__Package_AnnotationTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.AnnotationTypeInPackage#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotationType, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__CheckDEC_BWD__TAnnotationType_TPackage_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage) <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.pm.Rules.AnnotationTypeInPackage#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.PackageToTPackage)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__GenerateModel__RuleEntryContainer_PackageToTPackage();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.AnnotationTypeInPackage#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.PackageToTPackage, org.eclipse.modisco.java.Package, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__GenerateModel_solveCsp_BWD__IsApplicableMatch_PackageToTPackage_Package_TPackage_TypeGraph_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationTypeInPackage#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.pm.Rules.AnnotationTypeInPackage#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationTypeInPackage__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule <em>Type In Compilation Unit To Module</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type In Compilation Unit To Module</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule
	 * @generated
	 */
	EClass getTypeInCompilationUnitToModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_FWD__Match_CompilationUnit_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.TypeInCompilationUnitToModule#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__RegisterObjectsToMatch_FWD__Match_CompilationUnit_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_solveCsp_FWD__Match_CompilationUnit_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_solveCsp_FWD__IsApplicableMatch_CompilationUnit_ElementToModule_TAbstractType_TModule_TypeToTAbstractType_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#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 getTypeInCompilationUnitToModule__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_BWD__Match_TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInCompilationUnitToModule#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__RegisterObjectsToMatch_BWD__Match_TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_solveCsp_BWD__Match_TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration) <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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_solveCsp_BWD__IsApplicableMatch_CompilationUnit_ElementToModule_TAbstractType_TModule_TypeToTAbstractType_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#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 getTypeInCompilationUnitToModule__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_BWD_EMoflonEdge_1020(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1020</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1020</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_BWD_EMoflonEdge_1020(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_BWD_EMoflonEdge_1020__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_FWD_EMoflonEdge_1118(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1118</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1118</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isAppropriate_FWD_EMoflonEdge_1118(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsAppropriate_FWD_EMoflonEdge_1118__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, 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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_solveCsp_CC(org.eclipse.modisco.java.CompilationUnit, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_solveCsp_CC__CompilationUnit_TAbstractType_TModule_AbstractTypeDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#checkDEC_FWD(org.eclipse.modisco.java.CompilationUnit, 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.pm.Rules.TypeInCompilationUnitToModule#checkDEC_FWD(org.eclipse.modisco.java.CompilationUnit, org.eclipse.modisco.java.AbstractTypeDeclaration)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__CheckDEC_FWD__CompilationUnit_AbstractTypeDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule) <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.pm.Rules.TypeInCompilationUnitToModule#checkDEC_BWD(org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__CheckDEC_BWD__TAbstractType_TModule();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.TypeInCompilationUnitToModule#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__GenerateModel__RuleEntryContainer_ElementToModule_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.TypeInCompilationUnitToModule#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.CompilationUnit, org.gravity.tgg.modisco.pm.ElementToModule, org.gravity.typegraph.basic.TAbstractType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.AbstractTypeDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__GenerateModel_solveCsp_BWD__IsApplicableMatch_CompilationUnit_ElementToModule_TAbstractType_TModule_TypeToTAbstractType_AbstractTypeDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypeInCompilationUnitToModule#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.pm.Rules.TypeInCompilationUnitToModule#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypeInCompilationUnitToModule__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous <em>Initializer In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Initializer In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous
	 * @generated
	 */
	EClass getInitializerInAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_FWD__Match_MInitializer_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__RegisterObjectsToMatch_FWD__Match_MInitializer_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_solveCsp_FWD__Match_MInitializer_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_TypeGraph_AnonymousClassDeclarationToTClass_TClass_MInitializer_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#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 getInitializerInAnonymous__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.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_BWD__Match_TypeGraph_TMethodSignature_TClass_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__RegisterObjectsToMatch_BWD__Match_TypeGraph_TMethodSignature_TClass_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_solveCsp_BWD__Match_TypeGraph_TMethodSignature_TClass_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, 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.pm.Rules.InitializerInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_TypeGraph_TMethodSignature_AnonymousClassDeclarationToTClass_TClass_TModifier_TMethod_TMethodDefinition_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#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 getInitializerInAnonymous__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.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_BWD_EMoflonEdge_1021(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1021</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1021</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_BWD_EMoflonEdge_1021(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_BWD_EMoflonEdge_1021__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_FWD_EMoflonEdge_1119(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1119</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1119</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isAppropriate_FWD_EMoflonEdge_1119(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsAppropriate_FWD_EMoflonEdge_1119__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.modisco.MInitializer, org.gravity.typegraph.basic.TMethodDefinition, 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.pm.Rules.InitializerInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.modisco.MInitializer, org.gravity.typegraph.basic.TMethodDefinition, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_solveCsp_CC__TypeGraph_TMethodSignature_TClass_TModifier_TMethod_MInitializer_TMethodDefinition_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#checkDEC_FWD(org.gravity.modisco.MInitializer, 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.pm.Rules.InitializerInAnonymous#checkDEC_FWD(org.gravity.modisco.MInitializer, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__CheckDEC_FWD__MInitializer_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition) <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.pm.Rules.InitializerInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TMethod, org.gravity.typegraph.basic.TMethodDefinition)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__CheckDEC_BWD__TypeGraph_TMethodSignature_TClass_TModifier_TMethod_TMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.InitializerInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, 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.pm.Rules.InitializerInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_TypeGraph_AnonymousClassDeclarationToTClass_TClass_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InitializerInAnonymous#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.pm.Rules.InitializerInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInitializerInAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember <em>Class Inner Anon Class Member</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Class Inner Anon Class Member</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember
	 * @generated
	 */
	EClass getClassInnerAnonClassMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.ClassInnerAnonClassMember#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_FWD__Match_MClass_AnonymousClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.ClassInnerAnonClassMember#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__RegisterObjectsToMatch_FWD__Match_MClass_AnonymousClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.ClassInnerAnonClassMember#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_solveCsp_FWD__Match_MClass_AnonymousClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.ClassInnerAnonClassMember#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_solveCsp_FWD__IsApplicableMatch_TPackage_TypeGraph_MClass_AnonymousClassDeclaration_MAbstractMethodDefinition_TClass_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#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 getClassInnerAnonClassMember__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerAnonClassMember#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_BWD__Match_TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerAnonClassMember#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__RegisterObjectsToMatch_BWD__Match_TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerAnonClassMember#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_solveCsp_BWD__Match_TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.ClassInnerAnonClassMember#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_solveCsp_BWD__IsApplicableMatch_TPackage_TypeGraph_AnonymousClassDeclaration_MAbstractMethodDefinition_TClass_TClass_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#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 getClassInnerAnonClassMember__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_BWD_EMoflonEdge_1022(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1022</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1022</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_BWD_EMoflonEdge_1022(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_BWD_EMoflonEdge_1022__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_FWD_EMoflonEdge_1120(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1120</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1120</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isAppropriate_FWD_EMoflonEdge_1120(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsAppropriate_FWD_EMoflonEdge_1120__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, 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.pm.Rules.ClassInnerAnonClassMember#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_solveCsp_CC__TPackage_TypeGraph_MClass_AnonymousClassDeclaration_MAbstractMethodDefinition_TClass_TClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#checkDEC_FWD(org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, 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.pm.Rules.ClassInnerAnonClassMember#checkDEC_FWD(org.gravity.modisco.MClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__CheckDEC_FWD__MClass_AnonymousClassDeclaration_MAbstractMethodDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass) <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.pm.Rules.ClassInnerAnonClassMember#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__CheckDEC_BWD__TPackage_TypeGraph_TClass_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.ClassInnerAnonClassMember#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.ClassInnerAnonClassMember#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.eclipse.modisco.java.AnonymousClassDeclaration, org.gravity.modisco.MAbstractMethodDefinition, org.gravity.typegraph.basic.TClass, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__GenerateModel_solveCsp_BWD__IsApplicableMatch_TPackage_TypeGraph_AnonymousClassDeclaration_MAbstractMethodDefinition_TClass_AnonymousClassDeclarationToTClass_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ClassInnerAnonClassMember#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.pm.Rules.ClassInnerAnonClassMember#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getClassInnerAnonClassMember__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray <em>Annotation Member Value Number Array</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Number Array</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray
	 * @generated
	 */
	EClass getAnnotationMemberValueNumberArray();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumberArray#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__RegisterObjectsToMatch_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_solveCsp_FWD__Match_AnnotationMemberValuePair_ArrayInitializer_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_solveCsp_FWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#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 getAnnotationMemberValueNumberArray__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_BWD__Match_TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumberArray#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__RegisterObjectsToMatch_BWD__Match_TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_solveCsp_BWD__Match_TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#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 getAnnotationMemberValueNumberArray__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_BWD_EMoflonEdge_1023(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1023</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1023</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_BWD_EMoflonEdge_1023(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_BWD_EMoflonEdge_1023__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_FWD_EMoflonEdge_1121(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1121</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1121</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isAppropriate_FWD_EMoflonEdge_1121(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsAppropriate_FWD_EMoflonEdge_1121__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral, 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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.eclipse.modisco.java.NumberLiteral, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_solveCsp_CC__AnnotationMemberValuePair_ArrayInitializer_TNumberNode_TAnnotationValue_NumberLiteral_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral) <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.pm.Rules.AnnotationMemberValueNumberArray#checkDEC_FWD(org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.eclipse.modisco.java.NumberLiteral)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__CheckDEC_FWD__AnnotationMemberValuePair_ArrayInitializer_NumberLiteral();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumberArray#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TNumberNode, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__CheckDEC_BWD__TNumberNode_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueNumberArray#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueNumberArray#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.ArrayInitializer, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__GenerateModel_solveCsp_BWD__IsApplicableMatch_AnnotationMemberValuePairToTAnnotationValue_AnnotationMemberValuePair_ArrayInitializer_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueNumberArray#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.pm.Rules.AnnotationMemberValueNumberArray#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueNumberArray__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration <em>Unresolved Class Declaration</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Unresolved Class Declaration</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration
	 * @generated
	 */
	EClass getUnresolvedClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, 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.pm.Rules.UnresolvedClassDeclaration#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_FWD__Match_UnresolvedTypeDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, 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.pm.Rules.UnresolvedClassDeclaration#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__RegisterObjectsToMatch_FWD__Match_UnresolvedTypeDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, 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.pm.Rules.UnresolvedClassDeclaration#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_solveCsp_FWD__Match_UnresolvedTypeDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, 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.pm.Rules.UnresolvedClassDeclaration#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_solveCsp_FWD__IsApplicableMatch_UnresolvedTypeDeclaration_TModule_ModelToTypeGraph_TypeGraph_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#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 getUnresolvedClassDeclaration__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedClassDeclaration#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_BWD__Match_TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedClassDeclaration#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__RegisterObjectsToMatch_BWD__Match_TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedClassDeclaration#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_solveCsp_BWD__Match_TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel) <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.pm.Rules.UnresolvedClassDeclaration#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_solveCsp_BWD__IsApplicableMatch_TUnresolvedType_TModule_ModelToTypeGraph_TypeGraph_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#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 getUnresolvedClassDeclaration__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_BWD_EMoflonEdge_1024(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1024</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1024</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_BWD_EMoflonEdge_1024(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_BWD_EMoflonEdge_1024__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_FWD_EMoflonEdge_1122(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1122</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1122</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isAppropriate_FWD_EMoflonEdge_1122(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsAppropriate_FWD_EMoflonEdge_1122__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TUnresolvedType, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, 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.pm.Rules.UnresolvedClassDeclaration#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TUnresolvedType, org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_solveCsp_CC__TUnresolvedType_UnresolvedTypeDeclaration_TModule_TypeGraph_MGravityModel_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#checkDEC_FWD(org.eclipse.modisco.java.UnresolvedTypeDeclaration, 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.pm.Rules.UnresolvedClassDeclaration#checkDEC_FWD(org.eclipse.modisco.java.UnresolvedTypeDeclaration, org.gravity.modisco.MGravityModel)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__CheckDEC_FWD__UnresolvedTypeDeclaration_MGravityModel();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#checkDEC_BWD(org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph) <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.pm.Rules.UnresolvedClassDeclaration#checkDEC_BWD(org.gravity.typegraph.basic.TUnresolvedType, org.gravity.typegraph.basic.TModule, org.gravity.typegraph.basic.TypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__CheckDEC_BWD__TUnresolvedType_TModule_TypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph) <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.pm.Rules.UnresolvedClassDeclaration#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ModelToTypeGraph)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__GenerateModel__RuleEntryContainer_ModelToTypeGraph();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, 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.pm.Rules.UnresolvedClassDeclaration#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TModule, org.gravity.tgg.modisco.pm.ModelToTypeGraph, org.gravity.typegraph.basic.TypeGraph, org.gravity.modisco.MGravityModel, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__GenerateModel_solveCsp_BWD__IsApplicableMatch_TModule_ModelToTypeGraph_TypeGraph_MGravityModel_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedClassDeclaration#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.pm.Rules.UnresolvedClassDeclaration#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getUnresolvedClassDeclaration__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation <em>Parameter Annotation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Parameter Annotation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation
	 * @generated
	 */
	EClass getParameterAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.ParameterAnnotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_FWD__Match_MMethodDefinition_MSingleVariableDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterAnnotation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.ParameterAnnotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__RegisterObjectsToMatch_FWD__Match_MMethodDefinition_MSingleVariableDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.ParameterAnnotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_solveCsp_FWD__Match_MMethodDefinition_MSingleVariableDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.Annotation) <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.pm.Rules.ParameterAnnotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_solveCsp_FWD__IsApplicableMatch_TParameter_TMethodSignature_MDefinitionToTMember_TMethodDefinition_MMethodDefinition_MSingleVariableDeclaration_ASTNodeToTAnnotatable_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#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 getParameterAnnotation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterAnnotation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.ParameterAnnotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_BWD__Match_TParameter_TMethodSignature_TMethodDefinition_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getParameterAnnotation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.ParameterAnnotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__RegisterObjectsToMatch_BWD__Match_TParameter_TMethodSignature_TMethodDefinition_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.ParameterAnnotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_solveCsp_BWD__Match_TParameter_TMethodSignature_TMethodDefinition_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.ParameterAnnotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_solveCsp_BWD__IsApplicableMatch_TParameter_TMethodSignature_MDefinitionToTMember_TMethodDefinition_MMethodDefinition_MSingleVariableDeclaration_ASTNodeToTAnnotatable_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#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 getParameterAnnotation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterAnnotation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_BWD_EMoflonEdge_1025(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1025</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1025</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_BWD_EMoflonEdge_1025(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_BWD_EMoflonEdge_1025__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_FWD_EMoflonEdge_1123(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1123</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1123</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isAppropriate_FWD_EMoflonEdge_1123(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsAppropriate_FWD_EMoflonEdge_1123__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterAnnotation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getParameterAnnotation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotation, 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.pm.Rules.ParameterAnnotation#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotation, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_solveCsp_CC__TParameter_TMethodSignature_TMethodDefinition_MMethodDefinition_MSingleVariableDeclaration_Annotation_TAnnotation_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterAnnotation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.ParameterAnnotation#checkDEC_FWD(org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__CheckDEC_FWD__MMethodDefinition_MSingleVariableDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#checkDEC_BWD(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation) <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.pm.Rules.ParameterAnnotation#checkDEC_BWD(org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.typegraph.basic.annotations.TAnnotation)
	 * @generated
	 */
	EOperation getParameterAnnotation__CheckDEC_BWD__TParameter_TMethodSignature_TMethodDefinition_TAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable) <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.pm.Rules.ParameterAnnotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable)
	 * @generated
	 */
	EOperation getParameterAnnotation__GenerateModel__RuleEntryContainer_ASTNodeToTAnnotatable();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, 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.pm.Rules.ParameterAnnotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TParameter, org.gravity.typegraph.basic.TMethodSignature, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TMethodDefinition, org.gravity.modisco.MMethodDefinition, org.gravity.modisco.MSingleVariableDeclaration, org.gravity.tgg.modisco.pm.ASTNodeToTAnnotatable, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getParameterAnnotation__GenerateModel_solveCsp_BWD__IsApplicableMatch_TParameter_TMethodSignature_MDefinitionToTMember_TMethodDefinition_MMethodDefinition_MSingleVariableDeclaration_ASTNodeToTAnnotatable_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.ParameterAnnotation#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.pm.Rules.ParameterAnnotation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getParameterAnnotation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.UnresolvedTypeDeclaration <em>Unresolved Type Declaration</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Unresolved Type Declaration</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.UnresolvedTypeDeclaration
	 * @generated
	 */
	EClass getUnresolvedTypeDeclaration();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation <em>Annotation Member Value Annotation</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Annotation</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation
	 * @generated
	 */
	EClass getAnnotationMemberValueAnnotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotation#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__RegisterObjectsToMatch_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_solveCsp_FWD__Match_Annotation_AnnotationMemberValuePair_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_solveCsp_FWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_Annotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#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 getAnnotationMemberValueAnnotation__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_BWD__Match_TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotation#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__RegisterObjectsToMatch_BWD__Match_TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_solveCsp_BWD__Match_TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_TAnnotation_BodyDeclaration_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#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 getAnnotationMemberValueAnnotation__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_BWD_EMoflonEdge_1026(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1026</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1026</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_BWD_EMoflonEdge_1026(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_BWD_EMoflonEdge_1026__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_FWD_EMoflonEdge_1124(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1124</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1124</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isAppropriate_FWD_EMoflonEdge_1124(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsAppropriate_FWD_EMoflonEdge_1124__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_solveCsp_CC(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.typegraph.basic.annotations.TAnnotation, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_solveCsp_CC__Annotation_AnnotationMemberValuePair_TAnnotation_BodyDeclaration_Annotation_TAnnotationValue_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation) <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.pm.Rules.AnnotationMemberValueAnnotation#checkDEC_FWD(org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.eclipse.modisco.java.BodyDeclaration, org.eclipse.modisco.java.Annotation)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__CheckDEC_FWD__Annotation_AnnotationMemberValuePair_BodyDeclaration_Annotation();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotation#checkDEC_BWD(org.gravity.typegraph.basic.annotations.TAnnotation, org.gravity.typegraph.basic.annotations.TAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__CheckDEC_BWD__TAnnotation_TAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue) <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.pm.Rules.AnnotationMemberValueAnnotation#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__GenerateModel__RuleEntryContainer_AnnotationMemberValuePairToTAnnotationValue();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, 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.pm.Rules.AnnotationMemberValueAnnotation#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.Annotation, org.eclipse.modisco.java.AnnotationMemberValuePair, org.gravity.tgg.modisco.pm.AnnotationMemberValuePairToTAnnotationValue, org.eclipse.modisco.java.BodyDeclaration, org.gravity.typegraph.basic.annotations.TAnnotationValue, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__GenerateModel_solveCsp_BWD__IsApplicableMatch_Annotation_AnnotationMemberValuePair_AnnotationMemberValuePairToTAnnotationValue_BodyDeclaration_TAnnotationValue_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueAnnotation#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.pm.Rules.AnnotationMemberValueAnnotation#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnnotationMemberValueAnnotation__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.PrimitiveType_Abstract <em>Primitive Type Abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Primitive Type Abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.PrimitiveType_Abstract
	 * @generated
	 */
	EClass getPrimitiveType_Abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValue <em>Annotation Member Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValue
	 * @generated
	 */
	EClass getAnnotationMemberValue();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.FieldAccess <em>Field Access</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Field Access</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.FieldAccess
	 * @generated
	 */
	EClass getFieldAccess();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArrayValues <em>Annotation Member Value Array Values</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Annotation Member Value Array Values</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnnotationMemberValueArrayValues
	 * @generated
	 */
	EClass getAnnotationMemberValueArrayValues();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant <em>Anonymous Enum Constant</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Anonymous Enum Constant</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant
	 * @generated
	 */
	EClass getAnonymousEnumConstant();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass) <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.pm.Rules.AnonymousEnumConstant#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_FWD__Match_MEnumConstantDeclaration_MAnonymousClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass) <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.pm.Rules.AnonymousEnumConstant#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__RegisterObjectsToMatch_FWD__Match_MEnumConstantDeclaration_MAnonymousClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass) <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.pm.Rules.AnonymousEnumConstant#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_solveCsp_FWD__Match_MEnumConstantDeclaration_MAnonymousClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MAnonymousClass) <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.pm.Rules.AnonymousEnumConstant#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MAnonymousClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_solveCsp_FWD__IsApplicableMatch_MDefinitionToTMember_TPackage_MEnumConstantDeclaration_TMember_TypeGraph_TClass_MAnonymousClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#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 getAnonymousEnumConstant__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousEnumConstant#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_BWD__Match_TPackage_TClass_TMember_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousEnumConstant#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__RegisterObjectsToMatch_BWD__Match_TPackage_TClass_TMember_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousEnumConstant#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_solveCsp_BWD__Match_TPackage_TClass_TMember_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousEnumConstant#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TPackage_MEnumConstantDeclaration_TClass_TMember_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#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 getAnonymousEnumConstant__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_BWD_EMoflonEdge_1027(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1027</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1027</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_BWD_EMoflonEdge_1027(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_BWD_EMoflonEdge_1027__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_FWD_EMoflonEdge_1125(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1125</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1125</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isAppropriate_FWD_EMoflonEdge_1125(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsAppropriate_FWD_EMoflonEdge_1125__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MAnonymousClass, 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.pm.Rules.AnonymousEnumConstant#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.gravity.modisco.MAnonymousClass, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_solveCsp_CC__TPackage_MEnumConstantDeclaration_TClass_TMember_TypeGraph_TClass_MAnonymousClass_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#checkDEC_FWD(org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass) <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.pm.Rules.AnonymousEnumConstant#checkDEC_FWD(org.gravity.modisco.MEnumConstantDeclaration, org.gravity.modisco.MAnonymousClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__CheckDEC_FWD__MEnumConstantDeclaration_MAnonymousClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass) <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.pm.Rules.AnonymousEnumConstant#checkDEC_BWD(org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__CheckDEC_BWD__TPackage_TClass_TMember_TypeGraph_TClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember) <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.pm.Rules.AnonymousEnumConstant#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.MDefinitionToTMember)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__GenerateModel__RuleEntryContainer_MDefinitionToTMember();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, 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.pm.Rules.AnonymousEnumConstant#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.tgg.modisco.pm.MDefinitionToTMember, org.gravity.typegraph.basic.TPackage, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TMember, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TClass, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__GenerateModel_solveCsp_BWD__IsApplicableMatch_MDefinitionToTMember_TPackage_MEnumConstantDeclaration_TMember_TypeGraph_TClass_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.AnonymousEnumConstant#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.pm.Rules.AnonymousEnumConstant#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getAnonymousEnumConstant__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant <em>Enum Constant</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Enum Constant</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumConstant
	 * @generated
	 */
	EClass getEnumConstant();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, 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.pm.Rules.EnumConstant#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_FWD__Match_MEnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumConstant__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, 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.pm.Rules.EnumConstant#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumConstant__RegisterObjectsToMatch_FWD__Match_MEnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, 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.pm.Rules.EnumConstant#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.gravity.modisco.MEnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_solveCsp_FWD__Match_MEnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.EnumConstant#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_solveCsp_FWD__IsApplicableMatch_MEnumConstantDeclaration_TClass_EnumDeclaration_TypeGraph_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#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 getEnumConstant__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumConstant__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.EnumConstant#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_BWD__Match_TField_TFieldSignature_TClass_TypeGraph_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getEnumConstant__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.EnumConstant#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getEnumConstant__RegisterObjectsToMatch_BWD__Match_TField_TFieldSignature_TClass_TypeGraph_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.EnumConstant#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_solveCsp_BWD__Match_TField_TFieldSignature_TClass_TypeGraph_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.EnumConstant#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_solveCsp_BWD__IsApplicableMatch_TField_TFieldSignature_TClass_EnumDeclaration_TypeGraph_TypeToTAbstractType_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#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 getEnumConstant__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumConstant__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_BWD_EMoflonEdge_1028(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1028</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1028</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_BWD_EMoflonEdge_1028(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_BWD_EMoflonEdge_1028__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_FWD_EMoflonEdge_1126(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1126</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1126</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.EnumConstant#isAppropriate_FWD_EMoflonEdge_1126(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getEnumConstant__IsAppropriate_FWD_EMoflonEdge_1126__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumConstant__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getEnumConstant__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition, 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.pm.Rules.EnumConstant#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.modisco.MEnumConstantDeclaration, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_solveCsp_CC__TField_TFieldSignature_MEnumConstantDeclaration_TClass_EnumDeclaration_TypeGraph_TFieldDefinition_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumConstant__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#checkDEC_FWD(org.gravity.modisco.MEnumConstantDeclaration, 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.pm.Rules.EnumConstant#checkDEC_FWD(org.gravity.modisco.MEnumConstantDeclaration, org.eclipse.modisco.java.EnumDeclaration)
	 * @generated
	 */
	EOperation getEnumConstant__CheckDEC_FWD__MEnumConstantDeclaration_EnumDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#checkDEC_BWD(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition) <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.pm.Rules.EnumConstant#checkDEC_BWD(org.gravity.typegraph.basic.TField, org.gravity.typegraph.basic.TFieldSignature, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TFieldDefinition)
	 * @generated
	 */
	EOperation getEnumConstant__CheckDEC_BWD__TField_TFieldSignature_TClass_TypeGraph_TFieldDefinition();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.EnumConstant#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getEnumConstant__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.TypeToTAbstractType, 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.pm.Rules.EnumConstant#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.EnumDeclaration, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getEnumConstant__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_EnumDeclaration_TypeGraph_TypeToTAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.EnumConstant#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.pm.Rules.EnumConstant#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getEnumConstant__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility <em>Types Visibility</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Types Visibility</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypesVisibility
	 * @generated
	 */
	EClass getTypesVisibility();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.TypesVisibility#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_FWD__Match_AbstractTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypesVisibility__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.TypesVisibility#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getTypesVisibility__RegisterObjectsToMatch_FWD__Match_AbstractTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.TypesVisibility#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_solveCsp_FWD__Match_AbstractTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.TypesVisibility#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_solveCsp_FWD__IsApplicableMatch_AbstractTypeDeclaration_TypeToTAbstractType_Modifier_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#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 getTypesVisibility__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypesVisibility__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.TypesVisibility#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_BWD__Match_TModifier_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getTypesVisibility__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.TypesVisibility#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getTypesVisibility__RegisterObjectsToMatch_BWD__Match_TModifier_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.TypesVisibility#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_solveCsp_BWD__Match_TModifier_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.TypesVisibility#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_solveCsp_BWD__IsApplicableMatch_AbstractTypeDeclaration_TypeToTAbstractType_TModifier_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#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 getTypesVisibility__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypesVisibility__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_BWD_EMoflonEdge_1029(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1029</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1029</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_BWD_EMoflonEdge_1029(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_BWD_EMoflonEdge_1029__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_FWD_EMoflonEdge_1127(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1127</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1127</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isAppropriate_FWD_EMoflonEdge_1127(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getTypesVisibility__IsAppropriate_FWD_EMoflonEdge_1127__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypesVisibility__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getTypesVisibility__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType, 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.pm.Rules.TypesVisibility#isApplicable_solveCsp_CC(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Modifier, org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_solveCsp_CC__AbstractTypeDeclaration_Modifier_TModifier_TAbstractType_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypesVisibility__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, 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.pm.Rules.TypesVisibility#checkDEC_FWD(org.eclipse.modisco.java.AbstractTypeDeclaration, org.eclipse.modisco.java.Modifier)
	 * @generated
	 */
	EOperation getTypesVisibility__CheckDEC_FWD__AbstractTypeDeclaration_Modifier();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType) <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.pm.Rules.TypesVisibility#checkDEC_BWD(org.gravity.typegraph.basic.TModifier, org.gravity.typegraph.basic.TAbstractType)
	 * @generated
	 */
	EOperation getTypesVisibility__CheckDEC_BWD__TModifier_TAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType) <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.pm.Rules.TypesVisibility#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.TypeToTAbstractType)
	 * @generated
	 */
	EOperation getTypesVisibility__GenerateModel__RuleEntryContainer_TypeToTAbstractType();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, 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.pm.Rules.TypesVisibility#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.eclipse.modisco.java.AbstractTypeDeclaration, org.gravity.tgg.modisco.pm.TypeToTAbstractType, org.gravity.typegraph.basic.TAbstractType, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getTypesVisibility__GenerateModel_solveCsp_BWD__IsApplicableMatch_AbstractTypeDeclaration_TypeToTAbstractType_TAbstractType_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.TypesVisibility#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.pm.Rules.TypesVisibility#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getTypesVisibility__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.AbstractMethodDefinition <em>Abstract Method Definition</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Abstract Method Definition</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.AbstractMethodDefinition
	 * @generated
	 */
	EClass getAbstractMethodDefinition();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.ContainerToModule_abstract <em>Container To Module abstract</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Container To Module abstract</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.ContainerToModule_abstract
	 * @generated
	 */
	EClass getContainerToModule_abstract();

	/**
	 * Returns the meta object for class '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous <em>Interface In Anonymous</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Interface In Anonymous</em>'.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous
	 * @generated
	 */
	EClass getInterfaceInAnonymous();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.InterfaceInAnonymous#isAppropriate_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_FWD__Match_InterfaceDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#perform_FWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__Perform_FWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isApplicable_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.InterfaceInAnonymous#registerObjectsToMatch_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__RegisterObjectsToMatch_FWD__Match_InterfaceDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.InterfaceInAnonymous#isAppropriate_solveCsp_FWD(org.moflon.tgg.runtime.Match, org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_solveCsp_FWD__Match_InterfaceDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isAppropriate_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.InterfaceInAnonymous#isApplicable_solveCsp_FWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_solveCsp_FWD__IsApplicableMatch_TClass_InterfaceDeclaration_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isApplicable_checkCsp_FWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_checkCsp_FWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#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 getInterfaceInAnonymous__RegisterObjects_FWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#checkTypes_FWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__CheckTypes_FWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceInAnonymous#isAppropriate_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_BWD__Match_TClass_TPackage_TypeGraph_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#perform_BWD(org.moflon.tgg.runtime.IsApplicableMatch)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__Perform_BWD__IsApplicableMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isApplicable_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceInAnonymous#registerObjectsToMatch_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__RegisterObjectsToMatch_BWD__Match_TClass_TPackage_TypeGraph_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceInAnonymous#isAppropriate_solveCsp_BWD(org.moflon.tgg.runtime.Match, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_solveCsp_BWD__Match_TClass_TPackage_TypeGraph_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isAppropriate_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.InterfaceInAnonymous#isApplicable_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TypeGraph_TInterface_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isApplicable_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_checkCsp_BWD__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#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 getInterfaceInAnonymous__RegisterObjects_BWD__PerformRuleResult_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject_EObject();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#checkTypes_BWD(org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__CheckTypes_BWD__Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_BWD_EMoflonEdge_1030(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate BWD EMoflon Edge 1030</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate BWD EMoflon Edge 1030</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_BWD_EMoflonEdge_1030(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_BWD_EMoflonEdge_1030__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_FWD_EMoflonEdge_1128(org.moflon.tgg.runtime.EMoflonEdge) <em>Is Appropriate FWD EMoflon Edge 1128</em>}' operation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the '<em>Is Appropriate FWD EMoflon Edge 1128</em>' operation.
	 * @see org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isAppropriate_FWD_EMoflonEdge_1128(org.moflon.tgg.runtime.EMoflonEdge)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsAppropriate_FWD_EMoflonEdge_1128__EMoflonEdge();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#checkAttributes_FWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__CheckAttributes_FWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#checkAttributes_BWD(org.moflon.tgg.runtime.TripleMatch)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__CheckAttributes_BWD__TripleMatch();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isApplicable_CC(org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_CC__Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, 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.pm.Rules.InterfaceInAnonymous#isApplicable_solveCsp_CC(org.gravity.typegraph.basic.TClass, org.eclipse.modisco.java.InterfaceDeclaration, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.Match, org.moflon.tgg.runtime.Match)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_solveCsp_CC__TClass_InterfaceDeclaration_TPackage_TypeGraph_TInterface_AnonymousClassDeclaration_Match_Match();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#isApplicable_checkCsp_CC(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__IsApplicable_checkCsp_CC__CSP();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, 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.pm.Rules.InterfaceInAnonymous#checkDEC_FWD(org.eclipse.modisco.java.InterfaceDeclaration, org.eclipse.modisco.java.AnonymousClassDeclaration)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__CheckDEC_FWD__InterfaceDeclaration_AnonymousClassDeclaration();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface) <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.pm.Rules.InterfaceInAnonymous#checkDEC_BWD(org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.typegraph.basic.TInterface)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__CheckDEC_BWD__TClass_TPackage_TypeGraph_TInterface();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass) <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.pm.Rules.InterfaceInAnonymous#generateModel(org.moflon.tgg.language.modelgenerator.RuleEntryContainer, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__GenerateModel__RuleEntryContainer_AnonymousClassDeclarationToTClass();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, 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.pm.Rules.InterfaceInAnonymous#generateModel_solveCsp_BWD(org.moflon.tgg.runtime.IsApplicableMatch, org.gravity.typegraph.basic.TClass, org.gravity.typegraph.basic.TPackage, org.gravity.typegraph.basic.TypeGraph, org.gravity.tgg.modisco.pm.AnonymousClassDeclarationToTClass, org.eclipse.modisco.java.AnonymousClassDeclaration, org.moflon.tgg.runtime.ModelgeneratorRuleResult)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__GenerateModel_solveCsp_BWD__IsApplicableMatch_TClass_TPackage_TypeGraph_AnonymousClassDeclarationToTClass_AnonymousClassDeclaration_ModelgeneratorRuleResult();

	/**
	 * Returns the meta object for the '{@link org.gravity.tgg.modisco.pm.Rules.InterfaceInAnonymous#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.pm.Rules.InterfaceInAnonymous#generateModel_checkCsp_BWD(org.moflon.tgg.language.csp.CSP)
	 * @generated
	 */
	EOperation getInterfaceInAnonymous__GenerateModel_checkCsp_BWD__CSP();

	/**
	 * 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
