diff options
author | 20001LastOrder <boqi.chen@mail.mcgill.ca> | 2020-11-15 21:56:45 -0500 |
---|---|---|
committer | 20001LastOrder <boqi.chen@mail.mcgill.ca> | 2020-11-15 21:56:45 -0500 |
commit | 1cfc2e98ffbba1dc2a489ad415c81264b76d8c14 (patch) | |
tree | b342c3541a5728b775564d8a0f5c6e6d93784694 /Metrics/Metrics-Calculation/SocialNetwork_plugin/ecore.vsconfig | |
parent | fix node type distance measure (diff) | |
download | VIATRA-Generator-1cfc2e98ffbba1dc2a489ad415c81264b76d8c14.tar.gz VIATRA-Generator-1cfc2e98ffbba1dc2a489ad415c81264b76d8c14.tar.zst VIATRA-Generator-1cfc2e98ffbba1dc2a489ad415c81264b76d8c14.zip |
code for paperRealistic-Generation-SURE
Diffstat (limited to 'Metrics/Metrics-Calculation/SocialNetwork_plugin/ecore.vsconfig')
-rw-r--r-- | Metrics/Metrics-Calculation/SocialNetwork_plugin/ecore.vsconfig | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Metrics/Metrics-Calculation/SocialNetwork_plugin/ecore.vsconfig b/Metrics/Metrics-Calculation/SocialNetwork_plugin/ecore.vsconfig index 9d3dd0e9..c0ba6fab 100644 --- a/Metrics/Metrics-Calculation/SocialNetwork_plugin/ecore.vsconfig +++ b/Metrics/Metrics-Calculation/SocialNetwork_plugin/ecore.vsconfig | |||
@@ -6,7 +6,7 @@ generate { | |||
6 | metamodel = {package ecore excluding{EClassifier.instanceClass, EClassifier.defaultValue, | 6 | metamodel = {package ecore excluding{EClassifier.instanceClass, EClassifier.defaultValue, |
7 | EEnumLiteral.instance, EStructuralFeature.defaultValue, EStructuralFeature.changeable, | 7 | EEnumLiteral.instance, EStructuralFeature.defaultValue, EStructuralFeature.changeable, |
8 | EStructuralFeature.derived, ENamedElement.name, EClass.interface, EClass.abstract, EClassifier.instanceTypeName, | 8 | EStructuralFeature.derived, ENamedElement.name, EClass.interface, EClass.abstract, EClassifier.instanceTypeName, |
9 | EClassifier.instanceClassName, EPackage.nsPrefix, EPackage.nsURI, EAnnotation.source, | 9 | EClassifier.instanceClassName, EPackage.nsPrefix, EPackage.nsURI, |
10 | EAttribute.iD, EDataType.serializable, EEnumLiteral.literal, EEnumLiteral.value, | 10 | EAttribute.iD, EDataType.serializable, EEnumLiteral.literal, EEnumLiteral.value, |
11 | EReference.resolveProxies, EReference.container, EReference.containment, EStringToStringMapEntry.key, | 11 | EReference.resolveProxies, EReference.container, EReference.containment, EStringToStringMapEntry.key, |
12 | EStringToStringMapEntry.value, EStructuralFeature.defaultValueLiteral, EStructuralFeature.transient, | 12 | EStringToStringMapEntry.value, EStructuralFeature.defaultValueLiteral, EStructuralFeature.transient, |
@@ -19,7 +19,7 @@ generate { | |||
19 | EClass. eAllOperations, EClass.eAllStructuralFeatures, EClass.eAttributes, EClass.eIDAttribute, EClass.eReferences, | 19 | EClass. eAllOperations, EClass.eAllStructuralFeatures, EClass.eAttributes, EClass.eIDAttribute, EClass.eReferences, |
20 | EAttribute.eAttributeType, EGenericType.eRawType, EReference.eReferenceType, | 20 | EAttribute.eAttributeType, EGenericType.eRawType, EReference.eReferenceType, |
21 | //Generic Types | 21 | //Generic Types |
22 | EClass.eGenericSuperTypes, ETypedElement.eGenericType, EOperation.eGenericExceptions, EObject, EAnnotation.references, EAnnotation.contents | 22 | EClass.eGenericSuperTypes, ETypedElement.eGenericType, EOperation.eGenericExceptions, EObject, EAnnotation, EModelElement.eAnnotations, EAnnotation.details, EAnnotation.contents, EAnnotation.references, EAnnotation.source, EAnnotation.eModelElement |
23 | 23 | ||
24 | }} | 24 | }} |
25 | partial-model = { "inputs/ecore.xmi"} | 25 | partial-model = { "inputs/ecore.xmi"} |
@@ -30,22 +30,22 @@ generate { | |||
30 | 30 | ||
31 | //median run time | 31 | //median run time |
32 | scope = { | 32 | scope = { |
33 | #node = 30 // (warm-up: 10) 30, 50, 80, 100, 120 .... | 33 | #node = 101 // (warm-up: 10) 30, 50, 80, 100, 120 .... |
34 | } | 34 | } |
35 | 35 | ||
36 | number = 1 | 36 | number = 1 |
37 | runs = 1 | 37 | runs = 1 |
38 | config = { | 38 | config = { |
39 | log-level = none, | 39 | log-level = none, |
40 | runtime = 300, // the runtime is in seconds, want to set is to 5 mins | 40 | //runtime = 300, // the runtime is in seconds, want to set is to 5 mins |
41 | "optional-wf" = "false", | 41 | "optional-wf" = "true", |
42 | "realistic-guidance" = "Composite", | 42 | "realistic-guidance" = "Composite", |
43 | "allow-must-violations" = "false", | 43 | "allow-must-violations" = "true", |
44 | "domain" = "Ecore", | 44 | "domain" = "Ecore", |
45 | "scopePropagator" = "typeHierarchy" | 45 | "scopePropagator" = "typeHierarchy" |
46 | } | 46 | } |
47 | 47 | ||
48 | debug = "debug" | 48 | debug = "debug" |
49 | statistics = "statistics/Ecore/warmup.csv" //give different set up different filenames | 49 | statistics = "statistics/Ecore/warmup.csv" //give different set up different filenames |
50 | output = "output/Ecore/run_time/" | 50 | output = "output/Alloy/Ecore/" |
51 | } | 51 | } |