/**
*/
package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation;
import hu.bme.mit.inf.dslreasoner.logic.model.logiclanguage.LogiclanguagePackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialinterpretationFactory
* @model kind="package"
* @generated
*/
public interface PartialinterpretationPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "partialinterpretation";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.bme.hu/mit/inf/dslreasoner/viatrasolver/partialinterpretationlanguage";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "partialinterpretation";
/**
* The singleton instance of the package.
*
*
* @generated
*/
PartialinterpretationPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl.init();
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl Partial Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialInterpretation()
* @generated
*/
int PARTIAL_INTERPRETATION = 0;
/**
* The feature id for the 'Problem' reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__PROBLEM = 0;
/**
* The feature id for the 'Partialconstantinterpretation' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__PARTIALCONSTANTINTERPRETATION = 1;
/**
* The feature id for the 'Partialrelationinterpretation' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__PARTIALRELATIONINTERPRETATION = 2;
/**
* The feature id for the 'Partialfunctioninterpretation' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__PARTIALFUNCTIONINTERPRETATION = 3;
/**
* The feature id for the 'New Elements' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__NEW_ELEMENTS = 4;
/**
* The feature id for the 'Partialtypeinterpratation' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION = 5;
/**
* The feature id for the 'Open World Elements' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS = 6;
/**
* The feature id for the 'Problem Conainer' containment reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__PROBLEM_CONAINER = 7;
/**
* The feature id for the 'Scopes' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__SCOPES = 8;
/**
* The feature id for the 'Min New Elements' attribute.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS = 9;
/**
* The feature id for the 'Max New Elements' attribute.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = 10;
/**
* The feature id for the 'Min New Elements Heuristic' attribute.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC = 11;
/**
* The number of structural features of the 'Partial Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION_FEATURE_COUNT = 12;
/**
* The number of operations of the 'Partial Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTERPRETATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialConstantInterpretationImpl Partial Constant Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialConstantInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialConstantInterpretation()
* @generated
*/
int PARTIAL_CONSTANT_INTERPRETATION = 1;
/**
* The feature id for the 'Interpretation Of' reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_CONSTANT_INTERPRETATION__INTERPRETATION_OF = 0;
/**
* The number of structural features of the 'Partial Constant Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_CONSTANT_INTERPRETATION_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Partial Constant Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_CONSTANT_INTERPRETATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRelationInterpretationImpl Partial Relation Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRelationInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialRelationInterpretation()
* @generated
*/
int PARTIAL_RELATION_INTERPRETATION = 2;
/**
* The feature id for the 'Interpretation Of' reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_RELATION_INTERPRETATION__INTERPRETATION_OF = 0;
/**
* The feature id for the 'Relationlinks' containment reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_RELATION_INTERPRETATION__RELATIONLINKS = 1;
/**
* The feature id for the 'Param1' reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_RELATION_INTERPRETATION__PARAM1 = 2;
/**
* The feature id for the 'Param2' reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_RELATION_INTERPRETATION__PARAM2 = 3;
/**
* The number of structural features of the 'Partial Relation Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_RELATION_INTERPRETATION_FEATURE_COUNT = 4;
/**
* The number of operations of the 'Partial Relation Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_RELATION_INTERPRETATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialFunctionInterpretationImpl Partial Function Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialFunctionInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialFunctionInterpretation()
* @generated
*/
int PARTIAL_FUNCTION_INTERPRETATION = 3;
/**
* The feature id for the 'Interpretation Of' reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_FUNCTION_INTERPRETATION__INTERPRETATION_OF = 0;
/**
* The number of structural features of the 'Partial Function Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_FUNCTION_INTERPRETATION_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Partial Function Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_FUNCTION_INTERPRETATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl Partial Type Interpratation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialTypeInterpratation()
* @generated
*/
int PARTIAL_TYPE_INTERPRATATION = 4;
/**
* The feature id for the 'Elements' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_TYPE_INTERPRATATION__ELEMENTS = 0;
/**
* The feature id for the 'Scopes' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_TYPE_INTERPRATATION__SCOPES = 1;
/**
* The number of structural features of the 'Partial Type Interpratation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Partial Type Interpratation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_TYPE_INTERPRATATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RelationLinkImpl Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getRelationLink()
* @generated
*/
int RELATION_LINK = 5;
/**
* The number of structural features of the 'Relation Link' class.
*
*
* @generated
* @ordered
*/
int RELATION_LINK_FEATURE_COUNT = 0;
/**
* The number of operations of the 'Relation Link' class.
*
*
* @generated
* @ordered
*/
int RELATION_LINK_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.UnaryElementRelationLinkImpl Unary Element Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.UnaryElementRelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getUnaryElementRelationLink()
* @generated
*/
int UNARY_ELEMENT_RELATION_LINK = 6;
/**
* The feature id for the 'Param1' reference.
*
*
* @generated
* @ordered
*/
int UNARY_ELEMENT_RELATION_LINK__PARAM1 = RELATION_LINK_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Unary Element Relation Link' class.
*
*
* @generated
* @ordered
*/
int UNARY_ELEMENT_RELATION_LINK_FEATURE_COUNT = RELATION_LINK_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Unary Element Relation Link' class.
*
*
* @generated
* @ordered
*/
int UNARY_ELEMENT_RELATION_LINK_OPERATION_COUNT = RELATION_LINK_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BinaryElementRelationLinkImpl Binary Element Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BinaryElementRelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getBinaryElementRelationLink()
* @generated
*/
int BINARY_ELEMENT_RELATION_LINK = 7;
/**
* The feature id for the 'Param1' reference.
*
*
* @generated
* @ordered
*/
int BINARY_ELEMENT_RELATION_LINK__PARAM1 = RELATION_LINK_FEATURE_COUNT + 0;
/**
* The feature id for the 'Param2' reference.
*
*
* @generated
* @ordered
*/
int BINARY_ELEMENT_RELATION_LINK__PARAM2 = RELATION_LINK_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Binary Element Relation Link' class.
*
*
* @generated
* @ordered
*/
int BINARY_ELEMENT_RELATION_LINK_FEATURE_COUNT = RELATION_LINK_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Binary Element Relation Link' class.
*
*
* @generated
* @ordered
*/
int BINARY_ELEMENT_RELATION_LINK_OPERATION_COUNT = RELATION_LINK_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkImpl Nary Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getNaryRelationLink()
* @generated
*/
int NARY_RELATION_LINK = 8;
/**
* The feature id for the 'Elements' containment reference list.
*
*
* @generated
* @ordered
*/
int NARY_RELATION_LINK__ELEMENTS = RELATION_LINK_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Nary Relation Link' class.
*
*
* @generated
* @ordered
*/
int NARY_RELATION_LINK_FEATURE_COUNT = RELATION_LINK_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Nary Relation Link' class.
*
*
* @generated
* @ordered
*/
int NARY_RELATION_LINK_OPERATION_COUNT = RELATION_LINK_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkElementImpl Nary Relation Link Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getNaryRelationLinkElement()
* @generated
*/
int NARY_RELATION_LINK_ELEMENT = 9;
/**
* The feature id for the 'Index' attribute.
*
*
* @generated
* @ordered
*/
int NARY_RELATION_LINK_ELEMENT__INDEX = 0;
/**
* The feature id for the 'Param' reference.
*
*
* @generated
* @ordered
*/
int NARY_RELATION_LINK_ELEMENT__PARAM = 1;
/**
* The number of structural features of the 'Nary Relation Link Element' class.
*
*
* @generated
* @ordered
*/
int NARY_RELATION_LINK_ELEMENT_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Nary Relation Link Element' class.
*
*
* @generated
* @ordered
*/
int NARY_RELATION_LINK_ELEMENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PrimitiveElementImpl Primitive Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PrimitiveElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPrimitiveElement()
* @generated
*/
int PRIMITIVE_ELEMENT = 10;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PRIMITIVE_ELEMENT__NAME = LogiclanguagePackage.DEFINED_ELEMENT__NAME;
/**
* The feature id for the 'Defined In Type' reference list.
*
*
* @generated
* @ordered
*/
int PRIMITIVE_ELEMENT__DEFINED_IN_TYPE = LogiclanguagePackage.DEFINED_ELEMENT__DEFINED_IN_TYPE;
/**
* The feature id for the 'Value Set' attribute.
*
*
* @generated
* @ordered
*/
int PRIMITIVE_ELEMENT__VALUE_SET = LogiclanguagePackage.DEFINED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Primitive Element' class.
*
*
* @generated
* @ordered
*/
int PRIMITIVE_ELEMENT_FEATURE_COUNT = LogiclanguagePackage.DEFINED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Primitive Element' class.
*
*
* @generated
* @ordered
*/
int PRIMITIVE_ELEMENT_OPERATION_COUNT = LogiclanguagePackage.DEFINED_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BooleanElementImpl Boolean Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BooleanElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getBooleanElement()
* @generated
*/
int BOOLEAN_ELEMENT = 11;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int BOOLEAN_ELEMENT__NAME = PRIMITIVE_ELEMENT__NAME;
/**
* The feature id for the 'Defined In Type' reference list.
*
*
* @generated
* @ordered
*/
int BOOLEAN_ELEMENT__DEFINED_IN_TYPE = PRIMITIVE_ELEMENT__DEFINED_IN_TYPE;
/**
* The feature id for the 'Value Set' attribute.
*
*
* @generated
* @ordered
*/
int BOOLEAN_ELEMENT__VALUE_SET = PRIMITIVE_ELEMENT__VALUE_SET;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int BOOLEAN_ELEMENT__VALUE = PRIMITIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Boolean Element' class.
*
*
* @generated
* @ordered
*/
int BOOLEAN_ELEMENT_FEATURE_COUNT = PRIMITIVE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Boolean Element' class.
*
*
* @generated
* @ordered
*/
int BOOLEAN_ELEMENT_OPERATION_COUNT = PRIMITIVE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.IntegerElementImpl Integer Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.IntegerElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getIntegerElement()
* @generated
*/
int INTEGER_ELEMENT = 12;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int INTEGER_ELEMENT__NAME = PRIMITIVE_ELEMENT__NAME;
/**
* The feature id for the 'Defined In Type' reference list.
*
*
* @generated
* @ordered
*/
int INTEGER_ELEMENT__DEFINED_IN_TYPE = PRIMITIVE_ELEMENT__DEFINED_IN_TYPE;
/**
* The feature id for the 'Value Set' attribute.
*
*
* @generated
* @ordered
*/
int INTEGER_ELEMENT__VALUE_SET = PRIMITIVE_ELEMENT__VALUE_SET;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int INTEGER_ELEMENT__VALUE = PRIMITIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Integer Element' class.
*
*
* @generated
* @ordered
*/
int INTEGER_ELEMENT_FEATURE_COUNT = PRIMITIVE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Integer Element' class.
*
*
* @generated
* @ordered
*/
int INTEGER_ELEMENT_OPERATION_COUNT = PRIMITIVE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RealElementImpl Real Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RealElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getRealElement()
* @generated
*/
int REAL_ELEMENT = 13;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int REAL_ELEMENT__NAME = PRIMITIVE_ELEMENT__NAME;
/**
* The feature id for the 'Defined In Type' reference list.
*
*
* @generated
* @ordered
*/
int REAL_ELEMENT__DEFINED_IN_TYPE = PRIMITIVE_ELEMENT__DEFINED_IN_TYPE;
/**
* The feature id for the 'Value Set' attribute.
*
*
* @generated
* @ordered
*/
int REAL_ELEMENT__VALUE_SET = PRIMITIVE_ELEMENT__VALUE_SET;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int REAL_ELEMENT__VALUE = PRIMITIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Real Element' class.
*
*
* @generated
* @ordered
*/
int REAL_ELEMENT_FEATURE_COUNT = PRIMITIVE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Real Element' class.
*
*
* @generated
* @ordered
*/
int REAL_ELEMENT_OPERATION_COUNT = PRIMITIVE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.StringElementImpl String Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.StringElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getStringElement()
* @generated
*/
int STRING_ELEMENT = 14;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int STRING_ELEMENT__NAME = PRIMITIVE_ELEMENT__NAME;
/**
* The feature id for the 'Defined In Type' reference list.
*
*
* @generated
* @ordered
*/
int STRING_ELEMENT__DEFINED_IN_TYPE = PRIMITIVE_ELEMENT__DEFINED_IN_TYPE;
/**
* The feature id for the 'Value Set' attribute.
*
*
* @generated
* @ordered
*/
int STRING_ELEMENT__VALUE_SET = PRIMITIVE_ELEMENT__VALUE_SET;
/**
* The feature id for the 'Value' attribute.
*
*
* @generated
* @ordered
*/
int STRING_ELEMENT__VALUE = PRIMITIVE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'String Element' class.
*
*
* @generated
* @ordered
*/
int STRING_ELEMENT_FEATURE_COUNT = PRIMITIVE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'String Element' class.
*
*
* @generated
* @ordered
*/
int STRING_ELEMENT_OPERATION_COUNT = PRIMITIVE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl Scope}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getScope()
* @generated
*/
int SCOPE = 15;
/**
* The feature id for the 'Min New Elements' attribute.
*
*
* @generated
* @ordered
*/
int SCOPE__MIN_NEW_ELEMENTS = 0;
/**
* The feature id for the 'Max New Elements' attribute.
*
*
* @generated
* @ordered
*/
int SCOPE__MAX_NEW_ELEMENTS = 1;
/**
* The feature id for the 'Target Type Interpretation' reference.
*
*
* @generated
* @ordered
*/
int SCOPE__TARGET_TYPE_INTERPRETATION = 2;
/**
* The feature id for the 'Min New Elements Heuristic' attribute.
*
*
* @generated
* @ordered
*/
int SCOPE__MIN_NEW_ELEMENTS_HEURISTIC = 3;
/**
* The number of structural features of the 'Scope' class.
*
*
* @generated
* @ordered
*/
int SCOPE_FEATURE_COUNT = 4;
/**
* The number of operations of the 'Scope' class.
*
*
* @generated
* @ordered
*/
int SCOPE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl Partial Primitive Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialPrimitiveInterpretation()
* @generated
*/
int PARTIAL_PRIMITIVE_INTERPRETATION = 16;
/**
* The feature id for the 'Elements' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS = PARTIAL_TYPE_INTERPRATATION__ELEMENTS;
/**
* The feature id for the 'Scopes' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_PRIMITIVE_INTERPRETATION__SCOPES = PARTIAL_TYPE_INTERPRATATION__SCOPES;
/**
* The number of structural features of the 'Partial Primitive Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Partial Primitive Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT = PARTIAL_TYPE_INTERPRATATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl Partial Boolean Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialBooleanInterpretation()
* @generated
*/
int PARTIAL_BOOLEAN_INTERPRETATION = 17;
/**
* The feature id for the 'Elements' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_BOOLEAN_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
/**
* The feature id for the 'Scopes' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_BOOLEAN_INTERPRETATION__SCOPES = PARTIAL_PRIMITIVE_INTERPRETATION__SCOPES;
/**
* The number of structural features of the 'Partial Boolean Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_BOOLEAN_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Partial Boolean Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_BOOLEAN_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl Partial Integer Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialIntegerInterpretation()
* @generated
*/
int PARTIAL_INTEGER_INTERPRETATION = 18;
/**
* The feature id for the 'Elements' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTEGER_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
/**
* The feature id for the 'Scopes' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTEGER_INTERPRETATION__SCOPES = PARTIAL_PRIMITIVE_INTERPRETATION__SCOPES;
/**
* The number of structural features of the 'Partial Integer Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTEGER_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Partial Integer Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_INTEGER_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl Partial Real Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialRealInterpretation()
* @generated
*/
int PARTIAL_REAL_INTERPRETATION = 19;
/**
* The feature id for the 'Elements' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_REAL_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
/**
* The feature id for the 'Scopes' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_REAL_INTERPRETATION__SCOPES = PARTIAL_PRIMITIVE_INTERPRETATION__SCOPES;
/**
* The number of structural features of the 'Partial Real Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_REAL_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Partial Real Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_REAL_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl Partial String Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialStringInterpretation()
* @generated
*/
int PARTIAL_STRING_INTERPRETATION = 20;
/**
* The feature id for the 'Elements' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_STRING_INTERPRETATION__ELEMENTS = PARTIAL_PRIMITIVE_INTERPRETATION__ELEMENTS;
/**
* The feature id for the 'Scopes' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_STRING_INTERPRETATION__SCOPES = PARTIAL_PRIMITIVE_INTERPRETATION__SCOPES;
/**
* The number of structural features of the 'Partial String Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_STRING_INTERPRETATION_FEATURE_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Partial String Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_STRING_INTERPRETATION_OPERATION_COUNT = PARTIAL_PRIMITIVE_INTERPRETATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl Partial Complex Type Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialComplexTypeInterpretation()
* @generated
*/
int PARTIAL_COMPLEX_TYPE_INTERPRETATION = 21;
/**
* The feature id for the 'Elements' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_COMPLEX_TYPE_INTERPRETATION__ELEMENTS = PARTIAL_TYPE_INTERPRATATION__ELEMENTS;
/**
* The feature id for the 'Scopes' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_COMPLEX_TYPE_INTERPRETATION__SCOPES = PARTIAL_TYPE_INTERPRATATION__SCOPES;
/**
* The feature id for the 'Supertype Interpretation' reference list.
*
*
* @generated
* @ordered
*/
int PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Interpretation Of' reference.
*
*
* @generated
* @ordered
*/
int PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Partial Complex Type Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_COMPLEX_TYPE_INTERPRETATION_FEATURE_COUNT = PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Partial Complex Type Interpretation' class.
*
*
* @generated
* @ordered
*/
int PARTIAL_COMPLEX_TYPE_INTERPRETATION_OPERATION_COUNT = PARTIAL_TYPE_INTERPRATATION_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation Partial Interpretation}'.
*
*
* @return the meta object for class 'Partial Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation
* @generated
*/
EClass getPartialInterpretation();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblem Problem}'.
*
*
* @return the meta object for the reference 'Problem'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblem()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_Problem();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialconstantinterpretation Partialconstantinterpretation}'.
*
*
* @return the meta object for the containment reference list 'Partialconstantinterpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialconstantinterpretation()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_Partialconstantinterpretation();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialrelationinterpretation Partialrelationinterpretation}'.
*
*
* @return the meta object for the containment reference list 'Partialrelationinterpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialrelationinterpretation()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_Partialrelationinterpretation();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation Partialfunctioninterpretation}'.
*
*
* @return the meta object for the containment reference list 'Partialfunctioninterpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialfunctioninterpretation()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_Partialfunctioninterpretation();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements New Elements}'.
*
*
* @return the meta object for the containment reference list 'New Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getNewElements()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_NewElements();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation Partialtypeinterpratation}'.
*
*
* @return the meta object for the containment reference list 'Partialtypeinterpratation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getPartialtypeinterpratation()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_Partialtypeinterpratation();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElements Open World Elements}'.
*
*
* @return the meta object for the containment reference list 'Open World Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElements()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_OpenWorldElements();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer Problem Conainer}'.
*
*
* @return the meta object for the containment reference 'Problem Conainer'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getProblemConainer()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_ProblemConainer();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getScopes Scopes}'.
*
*
* @return the meta object for the containment reference list 'Scopes'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getScopes()
* @see #getPartialInterpretation()
* @generated
*/
EReference getPartialInterpretation_Scopes();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements Min New Elements}'.
*
*
* @return the meta object for the attribute 'Min New Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElements()
* @see #getPartialInterpretation()
* @generated
*/
EAttribute getPartialInterpretation_MinNewElements();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements Max New Elements}'.
*
*
* @return the meta object for the attribute 'Max New Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMaxNewElements()
* @see #getPartialInterpretation()
* @generated
*/
EAttribute getPartialInterpretation_MaxNewElements();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElementsHeuristic Min New Elements Heuristic}'.
*
*
* @return the meta object for the attribute 'Min New Elements Heuristic'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getMinNewElementsHeuristic()
* @see #getPartialInterpretation()
* @generated
*/
EAttribute getPartialInterpretation_MinNewElementsHeuristic();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation Partial Constant Interpretation}'.
*
*
* @return the meta object for class 'Partial Constant Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation
* @generated
*/
EClass getPartialConstantInterpretation();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation#getInterpretationOf Interpretation Of}'.
*
*
* @return the meta object for the reference 'Interpretation Of'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialConstantInterpretation#getInterpretationOf()
* @see #getPartialConstantInterpretation()
* @generated
*/
EReference getPartialConstantInterpretation_InterpretationOf();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation Partial Relation Interpretation}'.
*
*
* @return the meta object for class 'Partial Relation Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation
* @generated
*/
EClass getPartialRelationInterpretation();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getInterpretationOf Interpretation Of}'.
*
*
* @return the meta object for the reference 'Interpretation Of'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getInterpretationOf()
* @see #getPartialRelationInterpretation()
* @generated
*/
EReference getPartialRelationInterpretation_InterpretationOf();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getRelationlinks Relationlinks}'.
*
*
* @return the meta object for the containment reference list 'Relationlinks'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getRelationlinks()
* @see #getPartialRelationInterpretation()
* @generated
*/
EReference getPartialRelationInterpretation_Relationlinks();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getParam1 Param1}'.
*
*
* @return the meta object for the reference 'Param1'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getParam1()
* @see #getPartialRelationInterpretation()
* @generated
*/
EReference getPartialRelationInterpretation_Param1();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getParam2 Param2}'.
*
*
* @return the meta object for the reference 'Param2'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRelationInterpretation#getParam2()
* @see #getPartialRelationInterpretation()
* @generated
*/
EReference getPartialRelationInterpretation_Param2();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation Partial Function Interpretation}'.
*
*
* @return the meta object for class 'Partial Function Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation
* @generated
*/
EClass getPartialFunctionInterpretation();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation#getInterpretationOf Interpretation Of}'.
*
*
* @return the meta object for the reference 'Interpretation Of'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialFunctionInterpretation#getInterpretationOf()
* @see #getPartialFunctionInterpretation()
* @generated
*/
EReference getPartialFunctionInterpretation_InterpretationOf();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation Partial Type Interpratation}'.
*
*
* @return the meta object for class 'Partial Type Interpratation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation
* @generated
*/
EClass getPartialTypeInterpratation();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getElements Elements}'.
*
*
* @return the meta object for the reference list 'Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getElements()
* @see #getPartialTypeInterpratation()
* @generated
*/
EReference getPartialTypeInterpratation_Elements();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getScopes Scopes}'.
*
*
* @return the meta object for the reference list 'Scopes'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getScopes()
* @see #getPartialTypeInterpratation()
* @generated
*/
EReference getPartialTypeInterpratation_Scopes();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink Relation Link}'.
*
*
* @return the meta object for class 'Relation Link'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RelationLink
* @generated
*/
EClass getRelationLink();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink Unary Element Relation Link}'.
*
*
* @return the meta object for class 'Unary Element Relation Link'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink
* @generated
*/
EClass getUnaryElementRelationLink();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink#getParam1 Param1}'.
*
*
* @return the meta object for the reference 'Param1'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.UnaryElementRelationLink#getParam1()
* @see #getUnaryElementRelationLink()
* @generated
*/
EReference getUnaryElementRelationLink_Param1();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BinaryElementRelationLink Binary Element Relation Link}'.
*
*
* @return the meta object for class 'Binary Element Relation Link'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BinaryElementRelationLink
* @generated
*/
EClass getBinaryElementRelationLink();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BinaryElementRelationLink#getParam1 Param1}'.
*
*
* @return the meta object for the reference 'Param1'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BinaryElementRelationLink#getParam1()
* @see #getBinaryElementRelationLink()
* @generated
*/
EReference getBinaryElementRelationLink_Param1();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BinaryElementRelationLink#getParam2 Param2}'.
*
*
* @return the meta object for the reference 'Param2'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BinaryElementRelationLink#getParam2()
* @see #getBinaryElementRelationLink()
* @generated
*/
EReference getBinaryElementRelationLink_Param2();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink Nary Relation Link}'.
*
*
* @return the meta object for class 'Nary Relation Link'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink
* @generated
*/
EClass getNaryRelationLink();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink#getElements Elements}'.
*
*
* @return the meta object for the containment reference list 'Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLink#getElements()
* @see #getNaryRelationLink()
* @generated
*/
EReference getNaryRelationLink_Elements();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement Nary Relation Link Element}'.
*
*
* @return the meta object for class 'Nary Relation Link Element'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement
* @generated
*/
EClass getNaryRelationLinkElement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getIndex Index}'.
*
*
* @return the meta object for the attribute 'Index'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getIndex()
* @see #getNaryRelationLinkElement()
* @generated
*/
EAttribute getNaryRelationLinkElement_Index();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getParam Param}'.
*
*
* @return the meta object for the reference 'Param'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.NaryRelationLinkElement#getParam()
* @see #getNaryRelationLinkElement()
* @generated
*/
EReference getNaryRelationLinkElement_Param();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement Primitive Element}'.
*
*
* @return the meta object for class 'Primitive Element'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement
* @generated
*/
EClass getPrimitiveElement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement#isValueSet Value Set}'.
*
*
* @return the meta object for the attribute 'Value Set'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PrimitiveElement#isValueSet()
* @see #getPrimitiveElement()
* @generated
*/
EAttribute getPrimitiveElement_ValueSet();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BooleanElement Boolean Element}'.
*
*
* @return the meta object for class 'Boolean Element'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BooleanElement
* @generated
*/
EClass getBooleanElement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BooleanElement#isValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.BooleanElement#isValue()
* @see #getBooleanElement()
* @generated
*/
EAttribute getBooleanElement_Value();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement Integer Element}'.
*
*
* @return the meta object for class 'Integer Element'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement
* @generated
*/
EClass getIntegerElement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.IntegerElement#getValue()
* @see #getIntegerElement()
* @generated
*/
EAttribute getIntegerElement_Value();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement Real Element}'.
*
*
* @return the meta object for class 'Real Element'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement
* @generated
*/
EClass getRealElement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.RealElement#getValue()
* @see #getRealElement()
* @generated
*/
EAttribute getRealElement_Value();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement String Element}'.
*
*
* @return the meta object for class 'String Element'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement
* @generated
*/
EClass getStringElement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement#getValue Value}'.
*
*
* @return the meta object for the attribute 'Value'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.StringElement#getValue()
* @see #getStringElement()
* @generated
*/
EAttribute getStringElement_Value();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope Scope}'.
*
*
* @return the meta object for class 'Scope'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope
* @generated
*/
EClass getScope();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElements Min New Elements}'.
*
*
* @return the meta object for the attribute 'Min New Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElements()
* @see #getScope()
* @generated
*/
EAttribute getScope_MinNewElements();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMaxNewElements Max New Elements}'.
*
*
* @return the meta object for the attribute 'Max New Elements'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMaxNewElements()
* @see #getScope()
* @generated
*/
EAttribute getScope_MaxNewElements();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getTargetTypeInterpretation Target Type Interpretation}'.
*
*
* @return the meta object for the reference 'Target Type Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getTargetTypeInterpretation()
* @see #getScope()
* @generated
*/
EReference getScope_TargetTypeInterpretation();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElementsHeuristic Min New Elements Heuristic}'.
*
*
* @return the meta object for the attribute 'Min New Elements Heuristic'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.Scope#getMinNewElementsHeuristic()
* @see #getScope()
* @generated
*/
EAttribute getScope_MinNewElementsHeuristic();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation Partial Primitive Interpretation}'.
*
*
* @return the meta object for class 'Partial Primitive Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialPrimitiveInterpretation
* @generated
*/
EClass getPartialPrimitiveInterpretation();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation Partial Boolean Interpretation}'.
*
*
* @return the meta object for class 'Partial Boolean Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialBooleanInterpretation
* @generated
*/
EClass getPartialBooleanInterpretation();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation Partial Integer Interpretation}'.
*
*
* @return the meta object for class 'Partial Integer Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialIntegerInterpretation
* @generated
*/
EClass getPartialIntegerInterpretation();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation Partial Real Interpretation}'.
*
*
* @return the meta object for class 'Partial Real Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialRealInterpretation
* @generated
*/
EClass getPartialRealInterpretation();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation Partial String Interpretation}'.
*
*
* @return the meta object for class 'Partial String Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialStringInterpretation
* @generated
*/
EClass getPartialStringInterpretation();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation Partial Complex Type Interpretation}'.
*
*
* @return the meta object for class 'Partial Complex Type Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation
* @generated
*/
EClass getPartialComplexTypeInterpretation();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getSupertypeInterpretation Supertype Interpretation}'.
*
*
* @return the meta object for the reference list 'Supertype Interpretation'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getSupertypeInterpretation()
* @see #getPartialComplexTypeInterpretation()
* @generated
*/
EReference getPartialComplexTypeInterpretation_SupertypeInterpretation();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getInterpretationOf Interpretation Of}'.
*
*
* @return the meta object for the reference 'Interpretation Of'.
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialComplexTypeInterpretation#getInterpretationOf()
* @see #getPartialComplexTypeInterpretation()
* @generated
*/
EReference getPartialComplexTypeInterpretation_InterpretationOf();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
PartialinterpretationFactory getPartialinterpretationFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl Partial Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialInterpretation()
* @generated
*/
EClass PARTIAL_INTERPRETATION = eINSTANCE.getPartialInterpretation();
/**
* The meta object literal for the 'Problem' reference feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__PROBLEM = eINSTANCE.getPartialInterpretation_Problem();
/**
* The meta object literal for the 'Partialconstantinterpretation' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__PARTIALCONSTANTINTERPRETATION = eINSTANCE.getPartialInterpretation_Partialconstantinterpretation();
/**
* The meta object literal for the 'Partialrelationinterpretation' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__PARTIALRELATIONINTERPRETATION = eINSTANCE.getPartialInterpretation_Partialrelationinterpretation();
/**
* The meta object literal for the 'Partialfunctioninterpretation' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__PARTIALFUNCTIONINTERPRETATION = eINSTANCE.getPartialInterpretation_Partialfunctioninterpretation();
/**
* The meta object literal for the 'New Elements' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_NewElements();
/**
* The meta object literal for the 'Partialtypeinterpratation' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__PARTIALTYPEINTERPRATATION = eINSTANCE.getPartialInterpretation_Partialtypeinterpratation();
/**
* The meta object literal for the 'Open World Elements' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENTS = eINSTANCE.getPartialInterpretation_OpenWorldElements();
/**
* The meta object literal for the 'Problem Conainer' containment reference feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__PROBLEM_CONAINER = eINSTANCE.getPartialInterpretation_ProblemConainer();
/**
* The meta object literal for the 'Scopes' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_INTERPRETATION__SCOPES = eINSTANCE.getPartialInterpretation_Scopes();
/**
* The meta object literal for the 'Min New Elements' attribute feature.
*
*
* @generated
*/
EAttribute PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_MinNewElements();
/**
* The meta object literal for the 'Max New Elements' attribute feature.
*
*
* @generated
*/
EAttribute PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = eINSTANCE.getPartialInterpretation_MaxNewElements();
/**
* The meta object literal for the 'Min New Elements Heuristic' attribute feature.
*
*
* @generated
*/
EAttribute PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS_HEURISTIC = eINSTANCE.getPartialInterpretation_MinNewElementsHeuristic();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialConstantInterpretationImpl Partial Constant Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialConstantInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialConstantInterpretation()
* @generated
*/
EClass PARTIAL_CONSTANT_INTERPRETATION = eINSTANCE.getPartialConstantInterpretation();
/**
* The meta object literal for the 'Interpretation Of' reference feature.
*
*
* @generated
*/
EReference PARTIAL_CONSTANT_INTERPRETATION__INTERPRETATION_OF = eINSTANCE.getPartialConstantInterpretation_InterpretationOf();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRelationInterpretationImpl Partial Relation Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRelationInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialRelationInterpretation()
* @generated
*/
EClass PARTIAL_RELATION_INTERPRETATION = eINSTANCE.getPartialRelationInterpretation();
/**
* The meta object literal for the 'Interpretation Of' reference feature.
*
*
* @generated
*/
EReference PARTIAL_RELATION_INTERPRETATION__INTERPRETATION_OF = eINSTANCE.getPartialRelationInterpretation_InterpretationOf();
/**
* The meta object literal for the 'Relationlinks' containment reference list feature.
*
*
* @generated
*/
EReference PARTIAL_RELATION_INTERPRETATION__RELATIONLINKS = eINSTANCE.getPartialRelationInterpretation_Relationlinks();
/**
* The meta object literal for the 'Param1' reference feature.
*
*
* @generated
*/
EReference PARTIAL_RELATION_INTERPRETATION__PARAM1 = eINSTANCE.getPartialRelationInterpretation_Param1();
/**
* The meta object literal for the 'Param2' reference feature.
*
*
* @generated
*/
EReference PARTIAL_RELATION_INTERPRETATION__PARAM2 = eINSTANCE.getPartialRelationInterpretation_Param2();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialFunctionInterpretationImpl Partial Function Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialFunctionInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialFunctionInterpretation()
* @generated
*/
EClass PARTIAL_FUNCTION_INTERPRETATION = eINSTANCE.getPartialFunctionInterpretation();
/**
* The meta object literal for the 'Interpretation Of' reference feature.
*
*
* @generated
*/
EReference PARTIAL_FUNCTION_INTERPRETATION__INTERPRETATION_OF = eINSTANCE.getPartialFunctionInterpretation_InterpretationOf();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl Partial Type Interpratation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialTypeInterpratationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialTypeInterpratation()
* @generated
*/
EClass PARTIAL_TYPE_INTERPRATATION = eINSTANCE.getPartialTypeInterpratation();
/**
* The meta object literal for the 'Elements' reference list feature.
*
*
* @generated
*/
EReference PARTIAL_TYPE_INTERPRATATION__ELEMENTS = eINSTANCE.getPartialTypeInterpratation_Elements();
/**
* The meta object literal for the 'Scopes' reference list feature.
*
*
* @generated
*/
EReference PARTIAL_TYPE_INTERPRATATION__SCOPES = eINSTANCE.getPartialTypeInterpratation_Scopes();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RelationLinkImpl Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getRelationLink()
* @generated
*/
EClass RELATION_LINK = eINSTANCE.getRelationLink();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.UnaryElementRelationLinkImpl Unary Element Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.UnaryElementRelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getUnaryElementRelationLink()
* @generated
*/
EClass UNARY_ELEMENT_RELATION_LINK = eINSTANCE.getUnaryElementRelationLink();
/**
* The meta object literal for the 'Param1' reference feature.
*
*
* @generated
*/
EReference UNARY_ELEMENT_RELATION_LINK__PARAM1 = eINSTANCE.getUnaryElementRelationLink_Param1();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BinaryElementRelationLinkImpl Binary Element Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BinaryElementRelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getBinaryElementRelationLink()
* @generated
*/
EClass BINARY_ELEMENT_RELATION_LINK = eINSTANCE.getBinaryElementRelationLink();
/**
* The meta object literal for the 'Param1' reference feature.
*
*
* @generated
*/
EReference BINARY_ELEMENT_RELATION_LINK__PARAM1 = eINSTANCE.getBinaryElementRelationLink_Param1();
/**
* The meta object literal for the 'Param2' reference feature.
*
*
* @generated
*/
EReference BINARY_ELEMENT_RELATION_LINK__PARAM2 = eINSTANCE.getBinaryElementRelationLink_Param2();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkImpl Nary Relation Link}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getNaryRelationLink()
* @generated
*/
EClass NARY_RELATION_LINK = eINSTANCE.getNaryRelationLink();
/**
* The meta object literal for the 'Elements' containment reference list feature.
*
*
* @generated
*/
EReference NARY_RELATION_LINK__ELEMENTS = eINSTANCE.getNaryRelationLink_Elements();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkElementImpl Nary Relation Link Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.NaryRelationLinkElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getNaryRelationLinkElement()
* @generated
*/
EClass NARY_RELATION_LINK_ELEMENT = eINSTANCE.getNaryRelationLinkElement();
/**
* The meta object literal for the 'Index' attribute feature.
*
*
* @generated
*/
EAttribute NARY_RELATION_LINK_ELEMENT__INDEX = eINSTANCE.getNaryRelationLinkElement_Index();
/**
* The meta object literal for the 'Param' reference feature.
*
*
* @generated
*/
EReference NARY_RELATION_LINK_ELEMENT__PARAM = eINSTANCE.getNaryRelationLinkElement_Param();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PrimitiveElementImpl Primitive Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PrimitiveElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPrimitiveElement()
* @generated
*/
EClass PRIMITIVE_ELEMENT = eINSTANCE.getPrimitiveElement();
/**
* The meta object literal for the 'Value Set' attribute feature.
*
*
* @generated
*/
EAttribute PRIMITIVE_ELEMENT__VALUE_SET = eINSTANCE.getPrimitiveElement_ValueSet();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BooleanElementImpl Boolean Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.BooleanElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getBooleanElement()
* @generated
*/
EClass BOOLEAN_ELEMENT = eINSTANCE.getBooleanElement();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute BOOLEAN_ELEMENT__VALUE = eINSTANCE.getBooleanElement_Value();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.IntegerElementImpl Integer Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.IntegerElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getIntegerElement()
* @generated
*/
EClass INTEGER_ELEMENT = eINSTANCE.getIntegerElement();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute INTEGER_ELEMENT__VALUE = eINSTANCE.getIntegerElement_Value();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RealElementImpl Real Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.RealElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getRealElement()
* @generated
*/
EClass REAL_ELEMENT = eINSTANCE.getRealElement();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute REAL_ELEMENT__VALUE = eINSTANCE.getRealElement_Value();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.StringElementImpl String Element}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.StringElementImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getStringElement()
* @generated
*/
EClass STRING_ELEMENT = eINSTANCE.getStringElement();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute STRING_ELEMENT__VALUE = eINSTANCE.getStringElement_Value();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl Scope}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.ScopeImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getScope()
* @generated
*/
EClass SCOPE = eINSTANCE.getScope();
/**
* The meta object literal for the 'Min New Elements' attribute feature.
*
*
* @generated
*/
EAttribute SCOPE__MIN_NEW_ELEMENTS = eINSTANCE.getScope_MinNewElements();
/**
* The meta object literal for the 'Max New Elements' attribute feature.
*
*
* @generated
*/
EAttribute SCOPE__MAX_NEW_ELEMENTS = eINSTANCE.getScope_MaxNewElements();
/**
* The meta object literal for the 'Target Type Interpretation' reference feature.
*
*
* @generated
*/
EReference SCOPE__TARGET_TYPE_INTERPRETATION = eINSTANCE.getScope_TargetTypeInterpretation();
/**
* The meta object literal for the 'Min New Elements Heuristic' attribute feature.
*
*
* @generated
*/
EAttribute SCOPE__MIN_NEW_ELEMENTS_HEURISTIC = eINSTANCE.getScope_MinNewElementsHeuristic();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl Partial Primitive Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialPrimitiveInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialPrimitiveInterpretation()
* @generated
*/
EClass PARTIAL_PRIMITIVE_INTERPRETATION = eINSTANCE.getPartialPrimitiveInterpretation();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl Partial Boolean Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialBooleanInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialBooleanInterpretation()
* @generated
*/
EClass PARTIAL_BOOLEAN_INTERPRETATION = eINSTANCE.getPartialBooleanInterpretation();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl Partial Integer Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialIntegerInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialIntegerInterpretation()
* @generated
*/
EClass PARTIAL_INTEGER_INTERPRETATION = eINSTANCE.getPartialIntegerInterpretation();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl Partial Real Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialRealInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialRealInterpretation()
* @generated
*/
EClass PARTIAL_REAL_INTERPRETATION = eINSTANCE.getPartialRealInterpretation();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl Partial String Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialStringInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialStringInterpretation()
* @generated
*/
EClass PARTIAL_STRING_INTERPRETATION = eINSTANCE.getPartialStringInterpretation();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl Partial Complex Type Interpretation}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialComplexTypeInterpretationImpl
* @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.impl.PartialinterpretationPackageImpl#getPartialComplexTypeInterpretation()
* @generated
*/
EClass PARTIAL_COMPLEX_TYPE_INTERPRETATION = eINSTANCE.getPartialComplexTypeInterpretation();
/**
* The meta object literal for the 'Supertype Interpretation' reference list feature.
*
*
* @generated
*/
EReference PARTIAL_COMPLEX_TYPE_INTERPRETATION__SUPERTYPE_INTERPRETATION = eINSTANCE.getPartialComplexTypeInterpretation_SupertypeInterpretation();
/**
* The meta object literal for the 'Interpretation Of' reference feature.
*
*
* @generated
*/
EReference PARTIAL_COMPLEX_TYPE_INTERPRETATION__INTERPRETATION_OF = eINSTANCE.getPartialComplexTypeInterpretation_InterpretationOf();
}
} //PartialinterpretationPackage