From e3a840bfc6d55e1d95537a42476bece873e2611a Mon Sep 17 00:00:00 2001 From: 20001LastOrder Date: Sun, 18 Aug 2019 13:31:21 -0400 Subject: modifty patterns for ecore --- .../SocialNetwork_plugin/queries/queries/Ecore.vql | 20 -------------------- .../queries/queries/ecore_pattern.vql | 9 --------- 2 files changed, 29 deletions(-) delete mode 100644 Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/ecore_pattern.vql (limited to 'Metrics') diff --git a/Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/Ecore.vql b/Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/Ecore.vql index 315e7d34..9ddb64c9 100644 --- a/Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/Ecore.vql +++ b/Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/Ecore.vql @@ -31,23 +31,3 @@ pattern nonSymmetricOpposite(a:EReference, b:EReference) { pattern superTypes(c1:EClass, c2:EClass){ EClass.eSuperTypes(c1,c2); } - -@Constraint(severity="error", message="error", key = {c}) -pattern moreThenFiveSuperTypes(c: EClass){ - find superTypes(c1, s1); - find superTypes(c1, s2); - find superTypes(c1, s3); - find superTypes(c1, s4); - find superTypes(c1, s5); - s1 != s2; - s1 != s3; - s1 != s4; - s1 != s5; - s2 != s3; - s2 != s4; - s2 != s5; - s3 != s4; - s3 != s5; - s4 != s5; -} - diff --git a/Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/ecore_pattern.vql b/Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/ecore_pattern.vql deleted file mode 100644 index 7e51dc69..00000000 --- a/Metrics/Metrics-Calculation/SocialNetwork_plugin/queries/queries/ecore_pattern.vql +++ /dev/null @@ -1,9 +0,0 @@ -package queries -import epackage "http://www.eclipse.org/emf/2002/Ecore" - - -@Constraint(severity="error", message="error", key = {c}) -pattern moreThenFiveSuperTypes(c: EClass){ - m == count EClass.eSuperTypes(c,_); - check(m >= 5); -} \ No newline at end of file -- cgit v1.2.3-54-g00ecf