/** */ package hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation; 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 * * * @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 'Min New Elements' attribute. * * * @generated * @ordered */ int PARTIAL_INTERPRETATION__MIN_NEW_ELEMENTS = 6; /** * The feature id for the 'Max New Elements' attribute. * * * @generated * @ordered */ int PARTIAL_INTERPRETATION__MAX_NEW_ELEMENTS = 7; /** * The feature id for the 'Open World Element Prototype' containment reference. * * * @generated * @ordered */ int PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPE = 8; /** * The feature id for the 'Problem Conainer' containment reference. * * * @generated * @ordered */ int PARTIAL_INTERPRETATION__PROBLEM_CONAINER = 9; /** * The number of structural features of the 'Partial Interpretation' class. * * * @generated * @ordered */ int PARTIAL_INTERPRETATION_FEATURE_COUNT = 10; /** * 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 'Interpretation Of' reference. * * * @generated * @ordered */ int PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF = 0; /** * The feature id for the 'Elements' reference list. * * * @generated * @ordered */ int PARTIAL_TYPE_INTERPRATATION__ELEMENTS = 1; /** * The feature id for the 'Supertype Interpretation' reference list. * * * @generated * @ordered */ int PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION = 2; /** * The number of structural features of the 'Partial Type Interpratation' class. * * * @generated * @ordered */ int PARTIAL_TYPE_INTERPRATATION_FEATURE_COUNT = 3; /** * 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 number of structural features of the 'Nary Relation Link Element' class. * * * @generated * @ordered */ int NARY_RELATION_LINK_ELEMENT_FEATURE_COUNT = 1; /** * The number of operations of the 'Nary Relation Link Element' class. * * * @generated * @ordered */ int NARY_RELATION_LINK_ELEMENT_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 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 containment reference '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElementPrototype Open World Element Prototype}'. * * * @return the meta object for the containment reference 'Open World Element Prototype'. * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialInterpretation#getOpenWorldElementPrototype() * @see #getPartialInterpretation() * @generated */ EReference getPartialInterpretation_OpenWorldElementPrototype(); /** * 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 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 '{@link hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getInterpretationOf Interpretation Of}'. * * * @return the meta object for the reference 'Interpretation Of'. * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getInterpretationOf() * @see #getPartialTypeInterpratation() * @generated */ EReference getPartialTypeInterpratation_InterpretationOf(); /** * 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#getSupertypeInterpretation Supertype Interpretation}'. * * * @return the meta object for the reference list 'Supertype Interpretation'. * @see hu.bme.mit.inf.dslreasoner.viatrasolver.partialinterpretationlanguage.partialinterpretation.PartialTypeInterpratation#getSupertypeInterpretation() * @see #getPartialTypeInterpratation() * @generated */ EReference getPartialTypeInterpratation_SupertypeInterpretation(); /** * 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 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 * * * @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 '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 'Open World Element Prototype' containment reference feature. * * * @generated */ EReference PARTIAL_INTERPRETATION__OPEN_WORLD_ELEMENT_PROTOTYPE = eINSTANCE.getPartialInterpretation_OpenWorldElementPrototype(); /** * 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 '{@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 'Interpretation Of' reference feature. * * * @generated */ EReference PARTIAL_TYPE_INTERPRATATION__INTERPRETATION_OF = eINSTANCE.getPartialTypeInterpratation_InterpretationOf(); /** * 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 'Supertype Interpretation' reference list feature. * * * @generated */ EReference PARTIAL_TYPE_INTERPRATATION__SUPERTYPE_INTERPRETATION = eINSTANCE.getPartialTypeInterpratation_SupertypeInterpretation(); /** * 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(); } } //PartialinterpretationPackage