From c1f185fd8fc2c3dfc123d9271726c588963c7c01 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Mon, 8 Apr 2019 00:58:00 +0200 Subject: Objective POC implementation --- .../ApplicationConfigurationPackage.java | 254 +++++++++++++++++---- 1 file changed, 208 insertions(+), 46 deletions(-) (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java') diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java index 96603dc5..7fc2dcec 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/ApplicationConfigurationPackage.java @@ -1007,7 +1007,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjective() * @generated */ - int OBJECTIVE = 42; + int OBJECTIVE = 44; /** * The number of structural features of the 'Objective' class. @@ -1176,6 +1176,71 @@ public interface ApplicationConfigurationPackage extends EPackage */ int OBJECTIVE_FUNCTION_FEATURE_COUNT = 0; + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() + * @generated + */ + int COST_OBJECTIVE_FUNCTION = 37; + + /** + * The feature id for the 'Entries' containment reference list. + * + * + * @generated + * @ordered + */ + int COST_OBJECTIVE_FUNCTION__ENTRIES = OBJECTIVE_FUNCTION_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Cost Objective Function' class. + * + * + * @generated + * @ordered + */ + int COST_OBJECTIVE_FUNCTION_FEATURE_COUNT = OBJECTIVE_FUNCTION_FEATURE_COUNT + 1; + + /** + * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() + * @generated + */ + int COST_ENTRY = 38; + + /** + * The feature id for the 'Pattern Element' containment reference. + * + * + * @generated + * @ordered + */ + int COST_ENTRY__PATTERN_ELEMENT = 0; + + /** + * The feature id for the 'Weight' attribute. + * + * + * @generated + * @ordered + */ + int COST_ENTRY__WEIGHT = 1; + + /** + * The number of structural features of the 'Cost Entry' class. + * + * + * @generated + * @ordered + */ + int COST_ENTRY_FEATURE_COUNT = 2; + /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. * @@ -1184,7 +1249,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabilityObjectiveFunction() * @generated */ - int RELIABILITY_OBJECTIVE_FUNCTION = 37; + int RELIABILITY_OBJECTIVE_FUNCTION = 39; /** * The feature id for the 'Package' reference. @@ -1221,7 +1286,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getReliabiltiyProbability() * @generated */ - int RELIABILTIY_PROBABILITY = 38; + int RELIABILTIY_PROBABILITY = 40; /** * The feature id for the 'Package' reference. @@ -1267,7 +1332,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMtff() * @generated */ - int MTFF = 39; + int MTFF = 41; /** * The feature id for the 'Package' reference. @@ -1304,7 +1369,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveDeclaration() * @generated */ - int OBJECTIVE_DECLARATION = 40; + int OBJECTIVE_DECLARATION = 42; /** * The feature id for the 'Name' attribute. @@ -1341,7 +1406,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectiveReference() * @generated */ - int OBJECTIVE_REFERENCE = 41; + int OBJECTIVE_REFERENCE = 43; /** * The feature id for the 'Referred' reference. @@ -1369,7 +1434,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfig() * @generated */ - int CONFIG = 51; + int CONFIG = 53; /** * The number of structural features of the 'Config' class. @@ -1388,7 +1453,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigSpecification() * @generated */ - int CONFIG_SPECIFICATION = 43; + int CONFIG_SPECIFICATION = 45; /** * The feature id for the 'Entries' containment reference list. @@ -1416,7 +1481,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigDeclaration() * @generated */ - int CONFIG_DECLARATION = 44; + int CONFIG_DECLARATION = 46; /** * The feature id for the 'Name' attribute. @@ -1453,7 +1518,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigEntry() * @generated */ - int CONFIG_ENTRY = 45; + int CONFIG_ENTRY = 47; /** * The number of structural features of the 'Config Entry' class. @@ -1472,7 +1537,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentationEntry() * @generated */ - int DOCUMENTATION_ENTRY = 46; + int DOCUMENTATION_ENTRY = 48; /** * The feature id for the 'Level' attribute. @@ -1500,7 +1565,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRuntimeEntry() * @generated */ - int RUNTIME_ENTRY = 47; + int RUNTIME_ENTRY = 49; /** * The feature id for the 'Millisec Limit' attribute. @@ -1528,7 +1593,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getMemoryEntry() * @generated */ - int MEMORY_ENTRY = 48; + int MEMORY_ENTRY = 50; /** * The feature id for the 'Megabyte Limit' attribute. @@ -1556,7 +1621,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCustomEntry() * @generated */ - int CUSTOM_ENTRY = 49; + int CUSTOM_ENTRY = 51; /** * The feature id for the 'Key' attribute. @@ -1593,7 +1658,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getConfigReference() * @generated */ - int CONFIG_REFERENCE = 50; + int CONFIG_REFERENCE = 52; /** * The feature id for the 'Config' reference. @@ -1621,7 +1686,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScope() * @generated */ - int SCOPE = 73; + int SCOPE = 75; /** * The number of structural features of the 'Scope' class. @@ -1640,7 +1705,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeSpecification() * @generated */ - int SCOPE_SPECIFICATION = 52; + int SCOPE_SPECIFICATION = 54; /** * The feature id for the 'Scopes' containment reference list. @@ -1668,7 +1733,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeScope() * @generated */ - int TYPE_SCOPE = 53; + int TYPE_SCOPE = 55; /** * The feature id for the 'Sets New' attribute. @@ -1714,7 +1779,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassTypeScope() * @generated */ - int CLASS_TYPE_SCOPE = 54; + int CLASS_TYPE_SCOPE = 56; /** * The feature id for the 'Sets New' attribute. @@ -1769,7 +1834,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectTypeScope() * @generated */ - int OBJECT_TYPE_SCOPE = 55; + int OBJECT_TYPE_SCOPE = 57; /** * The feature id for the 'Sets New' attribute. @@ -1824,7 +1889,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerTypeScope() * @generated */ - int INTEGER_TYPE_SCOPE = 56; + int INTEGER_TYPE_SCOPE = 58; /** * The feature id for the 'Sets New' attribute. @@ -1879,7 +1944,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealTypeScope() * @generated */ - int REAL_TYPE_SCOPE = 57; + int REAL_TYPE_SCOPE = 59; /** * The feature id for the 'Sets New' attribute. @@ -1934,7 +1999,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringTypeScope() * @generated */ - int STRING_TYPE_SCOPE = 58; + int STRING_TYPE_SCOPE = 60; /** * The feature id for the 'Sets New' attribute. @@ -1989,7 +2054,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTypeReference() * @generated */ - int TYPE_REFERENCE = 59; + int TYPE_REFERENCE = 61; /** * The number of structural features of the 'Type Reference' class. @@ -2008,7 +2073,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getClassReference() * @generated */ - int CLASS_REFERENCE = 60; + int CLASS_REFERENCE = 62; /** * The feature id for the 'Element' containment reference. @@ -2036,7 +2101,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getObjectReference() * @generated */ - int OBJECT_REFERENCE = 61; + int OBJECT_REFERENCE = 63; /** * The number of structural features of the 'Object Reference' class. @@ -2055,7 +2120,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerReference() * @generated */ - int INTEGER_REFERENCE = 62; + int INTEGER_REFERENCE = 64; /** * The number of structural features of the 'Integer Reference' class. @@ -2074,7 +2139,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealReference() * @generated */ - int REAL_REFERENCE = 63; + int REAL_REFERENCE = 65; /** * The number of structural features of the 'Real Reference' class. @@ -2093,7 +2158,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringReference() * @generated */ - int STRING_REFERENCE = 64; + int STRING_REFERENCE = 66; /** * The number of structural features of the 'String Reference' class. @@ -2112,7 +2177,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getNumberSpecification() * @generated */ - int NUMBER_SPECIFICATION = 65; + int NUMBER_SPECIFICATION = 67; /** * The number of structural features of the 'Number Specification' class. @@ -2131,7 +2196,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getExactNumber() * @generated */ - int EXACT_NUMBER = 66; + int EXACT_NUMBER = 68; /** * The feature id for the 'Exact Number' attribute. @@ -2168,7 +2233,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntervallNumber() * @generated */ - int INTERVALL_NUMBER = 67; + int INTERVALL_NUMBER = 69; /** * The feature id for the 'Min' attribute. @@ -2214,7 +2279,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntEnumberation() * @generated */ - int INT_ENUMBERATION = 68; + int INT_ENUMBERATION = 70; /** * The feature id for the 'Entry' attribute list. @@ -2242,7 +2307,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealEnumeration() * @generated */ - int REAL_ENUMERATION = 69; + int REAL_ENUMERATION = 71; /** * The feature id for the 'Entry' attribute list. @@ -2270,7 +2335,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringEnumeration() * @generated */ - int STRING_ENUMERATION = 70; + int STRING_ENUMERATION = 72; /** * The feature id for the 'Entry' attribute list. @@ -2298,7 +2363,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeDeclaration() * @generated */ - int SCOPE_DECLARATION = 71; + int SCOPE_DECLARATION = 73; /** * The feature id for the 'Name' attribute. @@ -2335,7 +2400,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getScopeReference() * @generated */ - int SCOPE_REFERENCE = 72; + int SCOPE_REFERENCE = 74; /** * The feature id for the 'Referred' reference. @@ -2363,7 +2428,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getTask() * @generated */ - int TASK = 74; + int TASK = 76; /** * The number of structural features of the 'Task' class. @@ -2382,7 +2447,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getGenerationTask() * @generated */ - int GENERATION_TASK = 75; + int GENERATION_TASK = 77; /** * The feature id for the 'Metamodel' containment reference. @@ -2536,7 +2601,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getIntegerScope() * @generated */ - int INTEGER_SCOPE = 76; + int INTEGER_SCOPE = 78; /** * The number of structural features of the 'Integer Scope' class. @@ -2555,7 +2620,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getRealScope() * @generated */ - int REAL_SCOPE = 77; + int REAL_SCOPE = 79; /** * The number of structural features of the 'Real Scope' class. @@ -2574,7 +2639,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getStringScope() * @generated */ - int STRING_SCOPE = 78; + int STRING_SCOPE = 80; /** * The number of structural features of the 'String Scope' class. @@ -2593,7 +2658,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getOptimizationDirection() * @generated */ - int OPTIMIZATION_DIRECTION = 79; + int OPTIMIZATION_DIRECTION = 81; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator Comparison Operator}' enum. @@ -2603,7 +2668,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getComparisonOperator() * @generated */ - int COMPARISON_OPERATOR = 80; + int COMPARISON_OPERATOR = 82; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification Document Level Specification}' enum. @@ -2613,7 +2678,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getDocumentLevelSpecification() * @generated */ - int DOCUMENT_LEVEL_SPECIFICATION = 81; + int DOCUMENT_LEVEL_SPECIFICATION = 83; /** * The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver Solver}' enum. @@ -2623,7 +2688,7 @@ public interface ApplicationConfigurationPackage extends EPackage * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getSolver() * @generated */ - int SOLVER = 82; + int SOLVER = 84; /** @@ -3348,6 +3413,59 @@ public interface ApplicationConfigurationPackage extends EPackage */ EClass getObjectiveFunction(); + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction Cost Objective Function}'. + * + * + * @return the meta object for class 'Cost Objective Function'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction + * @generated + */ + EClass getCostObjectiveFunction(); + + /** + * Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries Entries}'. + * + * + * @return the meta object for the containment reference list 'Entries'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction#getEntries() + * @see #getCostObjectiveFunction() + * @generated + */ + EReference getCostObjectiveFunction_Entries(); + + /** + * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry Cost Entry}'. + * + * + * @return the meta object for class 'Cost Entry'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry + * @generated + */ + EClass getCostEntry(); + + /** + * Returns the meta object for the containment reference '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement Pattern Element}'. + * + * + * @return the meta object for the containment reference 'Pattern Element'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getPatternElement() + * @see #getCostEntry() + * @generated + */ + EReference getCostEntry_PatternElement(); + + /** + * Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight Weight}'. + * + * + * @return the meta object for the attribute 'Weight'. + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry#getWeight() + * @see #getCostEntry() + * @generated + */ + EAttribute getCostEntry_Weight(); + /** * Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ReliabilityObjectiveFunction Reliability Objective Function}'. * @@ -4985,6 +5103,50 @@ public interface ApplicationConfigurationPackage extends EPackage */ EClass OBJECTIVE_FUNCTION = eINSTANCE.getObjectiveFunction(); + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl Cost Objective Function}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostObjectiveFunction() + * @generated + */ + EClass COST_OBJECTIVE_FUNCTION = eINSTANCE.getCostObjectiveFunction(); + + /** + * The meta object literal for the 'Entries' containment reference list feature. + * + * + * @generated + */ + EReference COST_OBJECTIVE_FUNCTION__ENTRIES = eINSTANCE.getCostObjectiveFunction_Entries(); + + /** + * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl Cost Entry}' class. + * + * + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl + * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ApplicationConfigurationPackageImpl#getCostEntry() + * @generated + */ + EClass COST_ENTRY = eINSTANCE.getCostEntry(); + + /** + * The meta object literal for the 'Pattern Element' containment reference feature. + * + * + * @generated + */ + EReference COST_ENTRY__PATTERN_ELEMENT = eINSTANCE.getCostEntry_PatternElement(); + + /** + * The meta object literal for the 'Weight' attribute feature. + * + * + * @generated + */ + EAttribute COST_ENTRY__WEIGHT = eINSTANCE.getCostEntry_Weight(); + /** * The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ReliabilityObjectiveFunctionImpl Reliability Objective Function}' class. * -- cgit v1.2.3-54-g00ecf