diff options
Diffstat (limited to 'subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/rete/recipe/RefineryRecipesPackageImpl.java')
-rw-r--r-- | subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/rete/recipe/RefineryRecipesPackageImpl.java | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/rete/recipe/RefineryRecipesPackageImpl.java b/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/rete/recipe/RefineryRecipesPackageImpl.java deleted file mode 100644 index d5073402..00000000 --- a/subprojects/store-query-viatra/src/main/java/tools/refinery/store/query/viatra/internal/rete/recipe/RefineryRecipesPackageImpl.java +++ /dev/null | |||
@@ -1,96 +0,0 @@ | |||
1 | /* | ||
2 | * SPDX-FileCopyrightText: 2023 The Refinery Authors <https://refinery.tools/> | ||
3 | * | ||
4 | * SPDX-License-Identifier: EPL-2.0 | ||
5 | */ | ||
6 | package tools.refinery.store.query.viatra.internal.rete.recipe; | ||
7 | |||
8 | import org.eclipse.emf.ecore.*; | ||
9 | import org.eclipse.emf.ecore.impl.EPackageImpl; | ||
10 | import org.eclipse.viatra.query.runtime.rete.recipes.RecipesPackage; | ||
11 | import tools.refinery.store.query.literal.Connectivity; | ||
12 | |||
13 | public class RefineryRecipesPackageImpl extends EPackageImpl implements RefineryRecipesPackage { | ||
14 | private static boolean isInstanceInitialized; | ||
15 | private boolean isCreated; | ||
16 | private boolean isInitialized; | ||
17 | private EClass representativeElectionRecipe; | ||
18 | private EDataType connectivity; | ||
19 | |||
20 | public static RefineryRecipesPackage init() { | ||
21 | if (isInstanceInitialized) { | ||
22 | return (RefineryRecipesPackage) Registry.INSTANCE.getEPackage(eNS_URI); | ||
23 | } | ||
24 | var thePackage = Registry.INSTANCE.get(eNS_URI) instanceof RefineryRecipesPackageImpl impl ? impl : | ||
25 | new RefineryRecipesPackageImpl(); | ||
26 | isInstanceInitialized = true; | ||
27 | thePackage.createPackageContents(); | ||
28 | thePackage.initializePackageContents(); | ||
29 | thePackage.freeze(); | ||
30 | Registry.INSTANCE.put(eNS_URI, thePackage); | ||
31 | return thePackage; | ||
32 | } | ||
33 | |||
34 | private RefineryRecipesPackageImpl() { | ||
35 | super(eNS_URI, RefineryRecipesFactory.eINSTANCE); | ||
36 | } | ||
37 | |||
38 | @Override | ||
39 | public EClass getRepresentativeElectionRecipe() { | ||
40 | return representativeElectionRecipe; | ||
41 | } | ||
42 | |||
43 | @Override | ||
44 | public EAttribute getRepresentativeElectionRecipe_Connectivity() { | ||
45 | return (EAttribute) representativeElectionRecipe.getEStructuralFeatures().get(0); | ||
46 | } | ||
47 | |||
48 | @Override | ||
49 | public EOperation getRepresentativeElectionRecipe_GetArity() { | ||
50 | return representativeElectionRecipe.getEOperations().get(0); | ||
51 | } | ||
52 | |||
53 | @Override | ||
54 | public EDataType getConnectivity() { | ||
55 | return connectivity; | ||
56 | } | ||
57 | |||
58 | public void createPackageContents() { | ||
59 | if (isCreated) { | ||
60 | return; | ||
61 | } | ||
62 | isCreated = true; | ||
63 | |||
64 | representativeElectionRecipe = createEClass(REPRESENTATIVE_ELECTION_RECIPE); | ||
65 | createEAttribute(representativeElectionRecipe, REPRESENTATIVE_ELECTION_RECIPE__CONNECTIVITY); | ||
66 | createEOperation(representativeElectionRecipe, REPRESENTATIVE_ELECTION_RECIPE__GET_ARITY); | ||
67 | |||
68 | connectivity = createEDataType(CONNECTIVITY); | ||
69 | } | ||
70 | |||
71 | public void initializePackageContents() { | ||
72 | if (isInitialized) { | ||
73 | return; | ||
74 | } | ||
75 | isInitialized = true; | ||
76 | |||
77 | setName(eNAME); | ||
78 | setNsPrefix(eNS_PREFIX); | ||
79 | setNsURI(eNS_URI); | ||
80 | |||
81 | representativeElectionRecipe.getESuperTypes().add(RecipesPackage.Literals.ALPHA_RECIPE); | ||
82 | |||
83 | initEClass(representativeElectionRecipe, RepresentativeElectionRecipe.class, | ||
84 | "RepresentativeElectionRecipe", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
85 | initEAttribute(getRepresentativeElectionRecipe_Connectivity(), getConnectivity(), "connectivity", null, 0, 1, | ||
86 | RepresentativeElectionRecipe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, | ||
87 | IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
88 | initEOperation(getRepresentativeElectionRecipe_GetArity(), EcorePackage.Literals.EINT, "getArity", 0, 1, | ||
89 | !IS_UNIQUE, IS_ORDERED); | ||
90 | |||
91 | initEDataType(connectivity, Connectivity.class, "Connectivity", IS_SERIALIZABLE, | ||
92 | !IS_GENERATED_INSTANCE_CLASS); | ||
93 | |||
94 | createResource(eNS_URI); | ||
95 | } | ||
96 | } | ||