diff options
Diffstat (limited to 'Domains/github-graph')
44 files changed, 7819 insertions, 0 deletions
diff --git a/Domains/github-graph/.DS_Store b/Domains/github-graph/.DS_Store new file mode 100644 index 00000000..3f02bad4 --- /dev/null +++ b/Domains/github-graph/.DS_Store | |||
Binary files differ | |||
diff --git a/Domains/github-graph/.classpath b/Domains/github-graph/.classpath new file mode 100644 index 00000000..925dc9e0 --- /dev/null +++ b/Domains/github-graph/.classpath | |||
@@ -0,0 +1,10 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <classpath> | ||
3 | <classpathentry kind="src" path="ecore-gen"/> | ||
4 | <classpathentry kind="src" path="src"/> | ||
5 | <classpathentry kind="src" path="queries"/> | ||
6 | <classpathentry kind="src" path="src-gen"/> | ||
7 | <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> | ||
8 | <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> | ||
9 | <classpathentry kind="output" path="bin"/> | ||
10 | </classpath> | ||
diff --git a/Domains/github-graph/.project b/Domains/github-graph/.project new file mode 100644 index 00000000..8b0fe772 --- /dev/null +++ b/Domains/github-graph/.project | |||
@@ -0,0 +1,40 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <projectDescription> | ||
3 | <name>github-graph</name> | ||
4 | <comment></comment> | ||
5 | <projects> | ||
6 | </projects> | ||
7 | <buildSpec> | ||
8 | <buildCommand> | ||
9 | <name>org.eclipse.viatra.query.tooling.ui.projectbuilder</name> | ||
10 | <arguments> | ||
11 | </arguments> | ||
12 | </buildCommand> | ||
13 | <buildCommand> | ||
14 | <name>org.eclipse.xtext.ui.shared.xtextBuilder</name> | ||
15 | <arguments> | ||
16 | </arguments> | ||
17 | </buildCommand> | ||
18 | <buildCommand> | ||
19 | <name>org.eclipse.jdt.core.javabuilder</name> | ||
20 | <arguments> | ||
21 | </arguments> | ||
22 | </buildCommand> | ||
23 | <buildCommand> | ||
24 | <name>org.eclipse.pde.ManifestBuilder</name> | ||
25 | <arguments> | ||
26 | </arguments> | ||
27 | </buildCommand> | ||
28 | <buildCommand> | ||
29 | <name>org.eclipse.pde.SchemaBuilder</name> | ||
30 | <arguments> | ||
31 | </arguments> | ||
32 | </buildCommand> | ||
33 | </buildSpec> | ||
34 | <natures> | ||
35 | <nature>org.eclipse.jdt.core.javanature</nature> | ||
36 | <nature>org.eclipse.pde.PluginNature</nature> | ||
37 | <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> | ||
38 | <nature>org.eclipse.viatra.query.projectnature</nature> | ||
39 | </natures> | ||
40 | </projectDescription> | ||
diff --git a/Domains/github-graph/.settings/org.eclipse.jdt.core.prefs b/Domains/github-graph/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..9f6ece88 --- /dev/null +++ b/Domains/github-graph/.settings/org.eclipse.jdt.core.prefs | |||
@@ -0,0 +1,8 @@ | |||
1 | eclipse.preferences.version=1 | ||
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled | ||
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 | ||
4 | org.eclipse.jdt.core.compiler.compliance=1.8 | ||
5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error | ||
6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error | ||
7 | org.eclipse.jdt.core.compiler.release=disabled | ||
8 | org.eclipse.jdt.core.compiler.source=1.8 | ||
diff --git a/Domains/github-graph/META-INF/MANIFEST.MF b/Domains/github-graph/META-INF/MANIFEST.MF new file mode 100644 index 00000000..48c16d69 --- /dev/null +++ b/Domains/github-graph/META-INF/MANIFEST.MF | |||
@@ -0,0 +1,25 @@ | |||
1 | Manifest-Version: 1.0 | ||
2 | Bundle-ManifestVersion: 2 | ||
3 | Bundle-Name: %pluginName | ||
4 | Bundle-SymbolicName: github-graph;singleton:=true | ||
5 | Bundle-Version: 0.1.0.qualifier | ||
6 | Bundle-ClassPath: . | ||
7 | Bundle-Vendor: %providerName | ||
8 | Bundle-Localization: plugin | ||
9 | Export-Package: github, | ||
10 | github.impl, | ||
11 | github.util, | ||
12 | queries | ||
13 | Require-Bundle: org.eclipse.viatra.query.runtime.rete, | ||
14 | org.eclipse.viatra.query.runtime.localsearch, | ||
15 | org.eclipse.core.runtime, | ||
16 | org.eclipse.emf.ecore;visibility:=reexport, | ||
17 | com.google.guava, | ||
18 | org.eclipse.xtext.xbase.lib, | ||
19 | org.eclipse.xtend.lib, | ||
20 | org.eclipse.xtend.lib.macro, | ||
21 | org.eclipse.viatra.query.runtime;bundle-version="2.1.2" | ||
22 | Import-Package: org.apache.log4j | ||
23 | Automatic-Module-Name: github-graph | ||
24 | Bundle-ActivationPolicy: lazy | ||
25 | Bundle-RequiredExecutionEnvironment: JavaSE-1.8 | ||
diff --git a/Domains/github-graph/bin/queries/.gitignore b/Domains/github-graph/bin/queries/.gitignore new file mode 100644 index 00000000..e1fd9766 --- /dev/null +++ b/Domains/github-graph/bin/queries/.gitignore | |||
@@ -0,0 +1,10 @@ | |||
1 | /.DirectParent.java._trace | ||
2 | /.Github.java._trace | ||
3 | /.LoopInParent.java._trace | ||
4 | /.MultipleClosedEvent.java._trace | ||
5 | /.MultipleSubscribed.java._trace | ||
6 | /DirectParent.java | ||
7 | /Github.java | ||
8 | /LoopInParent.java | ||
9 | /MultipleClosedEvent.java | ||
10 | /MultipleSubscribed.java | ||
diff --git a/Domains/github-graph/bin/queries/github.vql b/Domains/github-graph/bin/queries/github.vql new file mode 100644 index 00000000..10b23d40 --- /dev/null +++ b/Domains/github-graph/bin/queries/github.vql | |||
@@ -0,0 +1,11 @@ | |||
1 | package queries | ||
2 | import epackage "sure.ghtorrent.github" | ||
3 | |||
4 | pattern directParent(a : Commit, b: Commit) { | ||
5 | Commit.parents(a,b); | ||
6 | } | ||
7 | |||
8 | @Constraint(key={a}, severity="error", message="error") | ||
9 | pattern loopInParent(a){ | ||
10 | find directParent+(a,a); | ||
11 | } \ No newline at end of file | ||
diff --git a/Domains/github-graph/build.properties b/Domains/github-graph/build.properties new file mode 100644 index 00000000..4229fb51 --- /dev/null +++ b/Domains/github-graph/build.properties | |||
@@ -0,0 +1,9 @@ | |||
1 | bin.includes = .,\ | ||
2 | model/,\ | ||
3 | META-INF/,\ | ||
4 | plugin.xml,\ | ||
5 | plugin.properties | ||
6 | jars.compile.order = . | ||
7 | source.. = src/,\ | ||
8 | src-gen/ | ||
9 | output.. = bin/ | ||
diff --git a/Domains/github-graph/data/.DS_Store b/Domains/github-graph/data/.DS_Store new file mode 100644 index 00000000..342b6d5b --- /dev/null +++ b/Domains/github-graph/data/.DS_Store | |||
Binary files differ | |||
diff --git a/Domains/github-graph/data/github/.DS_Store b/Domains/github-graph/data/github/.DS_Store new file mode 100644 index 00000000..b7e5e386 --- /dev/null +++ b/Domains/github-graph/data/github/.DS_Store | |||
Binary files differ | |||
diff --git a/Domains/github-graph/data/github/mpc_rep/2samplemodel41.githubmodel b/Domains/github-graph/data/github/mpc_rep/2samplemodel41.githubmodel new file mode 100644 index 00000000..f4a3233c --- /dev/null +++ b/Domains/github-graph/data/github/mpc_rep/2samplemodel41.githubmodel | |||
@@ -0,0 +1,105 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <github:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:github="sure.ghtorrent.github" creatd_at="2013-05-14T03:07:04.000-0400" updated_at="2016-11-02T06:05:30.000-0400" url="https://github.com/vert-x/mod-rxvertx"> | ||
3 | <issue created_at="2015-08-14T02:12:18.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/42"/> | ||
4 | <issue created_at="2015-06-22T09:29:32.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/41"/> | ||
5 | <issue created_at="2015-06-16T15:27:39.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/40"/> | ||
6 | <issue created_at="2015-06-16T15:19:14.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/39"/> | ||
7 | <issue created_at="2015-04-08T09:17:37.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/36"/> | ||
8 | <issue created_at="2015-03-02T15:41:55.000-0500" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/34"/> | ||
9 | <issue created_at="2014-11-21T17:36:28.000-0500" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/29"/> | ||
10 | <issue created_at="2014-11-19T09:48:31.000-0500" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/26"/> | ||
11 | <issue created_at="2014-06-06T13:52:26.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/18"/> | ||
12 | <issue created_at="2013-12-07T04:02:36.000-0500" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/10"/> | ||
13 | <issue created_at="2016-01-24T04:58:48.000-0500" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/43"> | ||
14 | <pullrequest url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/43"/> | ||
15 | </issue> | ||
16 | <issue created_at="2015-06-16T15:27:39.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/40"> | ||
17 | <pullrequest url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/40"/> | ||
18 | </issue> | ||
19 | <issue created_at="2015-03-06T11:23:22.000-0500" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/35"> | ||
20 | <pullrequest commit="//@commits.42" url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/35"/> | ||
21 | </issue> | ||
22 | <issue created_at="2014-11-21T17:40:46.000-0500" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/30"> | ||
23 | <pullrequest url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/30"/> | ||
24 | </issue> | ||
25 | <issue created_at="2014-08-28T07:38:52.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/21"> | ||
26 | <pullrequest url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/21"/> | ||
27 | </issue> | ||
28 | <issue created_at="2014-06-19T15:01:09.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/19"> | ||
29 | <pullrequest commit="//@commits.46" url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/19"/> | ||
30 | </issue> | ||
31 | <issue created_at="2014-05-11T00:43:58.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/17"> | ||
32 | <pullrequest commit="//@commits.47" url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/17"/> | ||
33 | </issue> | ||
34 | <issue created_at="2014-05-09T05:21:01.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/15"> | ||
35 | <pullrequest commit="//@commits.51" url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/15"/> | ||
36 | </issue> | ||
37 | <issue created_at="2013-07-07T20:58:26.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/3"> | ||
38 | <pullrequest commit="//@commits.20" url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/3"/> | ||
39 | </issue> | ||
40 | <issue created_at="2013-06-26T11:44:08.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/2"> | ||
41 | <pullrequest url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/2"/> | ||
42 | </issue> | ||
43 | <issue created_at="2013-06-16T00:13:08.000-0400" url="https://api.github.com/repos/vert-x/mod-rxvertx/issues/1"> | ||
44 | <pullrequest commit="//@commits.24" url="https://api.github.com/repos/vert-x/mod-rxvertx/pulls/1"/> | ||
45 | </issue> | ||
46 | <projectMembers url="https://api.github.com/users/petermd" name="petermd"/> | ||
47 | <projectMembers url="https://api.github.com/users/purplefox" name="purplefox"/> | ||
48 | <projectMembers url="https://api.github.com/users/sharathp" name="sharathp"/> | ||
49 | <projectMembers url="https://api.github.com/users/squaredfinancialit" name="squaredfinancialit"/> | ||
50 | <projectMembers url="https://api.github.com/users/ddossot" name="ddossot"/> | ||
51 | <projectMembers url="https://api.github.com/users/tavisrudd" name="tavisrudd"/> | ||
52 | <projectMembers url="https://api.github.com/users/vihangd" name="vihangd"/> | ||
53 | <commits committer="//@projectMembers.0" parents="//@commits.1" created_at="2013-12-02T05:47:09.000-0500" sha="ed99912edfd9f6f9e908a5325d2ab07d6e65e869" parents_sha="9a90507caa12d77bb7fc97514c9016e8c9d41676"/> | ||
54 | <commits committer="//@projectMembers.0" parents="//@commits.2 //@commits.5" created_at="2013-12-01T20:08:01.000-0500" sha="9a90507caa12d77bb7fc97514c9016e8c9d41676" parents_sha="dddb6bbe532afaf0983b9b2affea87d700c788fc ad41e6a602de2e145d1ba2b0da9bd046fb3e2467"/> | ||
55 | <commits committer="//@projectMembers.0" parents="//@commits.3" created_at="2013-12-01T20:06:25.000-0500" sha="dddb6bbe532afaf0983b9b2affea87d700c788fc" parents_sha="e704894753ef8f06f144071c493ae5ee0f077f33"/> | ||
56 | <commits committer="//@projectMembers.0" parents="//@commits.4" created_at="2013-12-01T20:05:38.000-0500" sha="e704894753ef8f06f144071c493ae5ee0f077f33" parents_sha="f6b983b4b88731f38fe1080a4235d2e6091107b0"/> | ||
57 | <commits committer="//@projectMembers.0" parents="//@commits.6" created_at="2013-12-01T20:05:12.000-0500" sha="f6b983b4b88731f38fe1080a4235d2e6091107b0" parents_sha="9298780fca8e25a33f49867f3025890fa7c7d7f2"/> | ||
58 | <commits committer="//@projectMembers.1" parents="//@commits.6" created_at="2013-12-01T05:58:35.000-0500" sha="ad41e6a602de2e145d1ba2b0da9bd046fb3e2467" parents_sha="9298780fca8e25a33f49867f3025890fa7c7d7f2"/> | ||
59 | <commits committer="//@projectMembers.0" parents="//@commits.7" created_at="2013-11-27T05:39:40.000-0500" sha="9298780fca8e25a33f49867f3025890fa7c7d7f2" parents_sha="6cd3659869c4b786e55640d2d137b12d18fb49a7"/> | ||
60 | <commits committer="//@projectMembers.0" parents="//@commits.8" created_at="2013-11-27T05:28:59.000-0500" sha="6cd3659869c4b786e55640d2d137b12d18fb49a7" parents_sha="937af378cf31503b77d0ce6ab011e5d022d57265"/> | ||
61 | <commits committer="//@projectMembers.0" parents="//@commits.9" created_at="2013-11-27T05:26:59.000-0500" sha="937af378cf31503b77d0ce6ab011e5d022d57265" parents_sha="f777d37b7fa1091c278848166dd7635728ac2a2f"/> | ||
62 | <commits committer="//@projectMembers.0" parents="//@commits.10" created_at="2013-11-19T08:26:58.000-0500" sha="f777d37b7fa1091c278848166dd7635728ac2a2f" parents_sha="bd3e62a14633df39d7124577126f5087b989db73"/> | ||
63 | <commits committer="//@projectMembers.0" parents="//@commits.11" created_at="2013-11-19T07:59:40.000-0500" sha="bd3e62a14633df39d7124577126f5087b989db73" parents_sha="b61d0a341119990de69b9fe4a8bfd468c6bddfef"/> | ||
64 | <commits committer="//@projectMembers.0" parents="//@commits.12" created_at="2013-11-19T07:55:41.000-0500" sha="b61d0a341119990de69b9fe4a8bfd468c6bddfef" parents_sha="3c98cc0a6e45fd558b1f808c76613c3eb2b0b936"/> | ||
65 | <commits committer="//@projectMembers.0" parents="//@commits.13" created_at="2013-11-19T07:54:46.000-0500" sha="3c98cc0a6e45fd558b1f808c76613c3eb2b0b936" parents_sha="049801ae6cedb220c2dfdf0fdaf4b6ba9339e1ad"/> | ||
66 | <commits committer="//@projectMembers.0" parents="//@commits.14" created_at="2013-11-14T19:17:38.000-0500" sha="049801ae6cedb220c2dfdf0fdaf4b6ba9339e1ad" parents_sha="80b5503fa7d92d6fc9d75ec9e0637e144b4b79e2"/> | ||
67 | <commits committer="//@projectMembers.0" parents="//@commits.15" created_at="2013-11-14T18:18:38.000-0500" sha="80b5503fa7d92d6fc9d75ec9e0637e144b4b79e2" parents_sha="063311036a271c4f51aab1e16cb01a273af40d59"/> | ||
68 | <commits committer="//@projectMembers.0" parents="//@commits.16" created_at="2013-11-14T18:18:12.000-0500" sha="063311036a271c4f51aab1e16cb01a273af40d59" parents_sha="d6a755666b19fb84f3ed3322abf4799e4e103401"/> | ||
69 | <commits committer="//@projectMembers.0" parents="//@commits.17" created_at="2013-11-07T22:29:23.000-0500" sha="d6a755666b19fb84f3ed3322abf4799e4e103401" parents_sha="1c07c332a76eb90b653c5a09e558fd0a1ded853a"/> | ||
70 | <commits committer="//@projectMembers.0" parents="//@commits.18" created_at="2013-08-03T19:29:42.000-0400" sha="1c07c332a76eb90b653c5a09e558fd0a1ded853a" parents_sha="2335b065397316f33f731f32904561f0565df822"/> | ||
71 | <commits committer="//@projectMembers.0" parents="//@commits.19 //@commits.20" created_at="2013-07-18T10:43:04.000-0400" sha="2335b065397316f33f731f32904561f0565df822" parents_sha="dcc26065160056d933cdf76281cdad6b3b287b0a 2bf992bcc00fec604758228eb73303a33184b188"/> | ||
72 | <commits committer="//@projectMembers.1" parents="//@commits.21" created_at="2013-07-09T08:56:55.000-0400" sha="dcc26065160056d933cdf76281cdad6b3b287b0a" parents_sha="846c3196db3a62e342ec84ac67edb172d37a8527"/> | ||
73 | <commits committer="//@projectMembers.2" parents="//@commits.24" pullrequest="//@issue.18/@pullrequest" created_at="2013-07-07T20:53:18.000-0400" sha="2bf992bcc00fec604758228eb73303a33184b188" parents_sha="5b8c63daa5c13c42dc8d46c0df099289abc8f3a3"/> | ||
74 | <commits committer="//@projectMembers.1" parents="//@commits.22" created_at="2013-06-28T07:59:05.000-0400" sha="846c3196db3a62e342ec84ac67edb172d37a8527" parents_sha="dd7f5a22e9e653d44906f17a8d2c8fe48213cc12"/> | ||
75 | <commits committer="//@projectMembers.1" parents="//@commits.23" created_at="2013-06-28T07:42:26.000-0400" sha="dd7f5a22e9e653d44906f17a8d2c8fe48213cc12" parents_sha="19558d07c7961aaf357828601d0efef0cf4e308e"/> | ||
76 | <commits committer="//@projectMembers.1" parents="//@commits.26" created_at="2013-06-28T07:34:41.000-0400" sha="19558d07c7961aaf357828601d0efef0cf4e308e" parents_sha="c7b0726d521b12a314d59d8a3fa6fa48415793d1"/> | ||
77 | <commits committer="//@projectMembers.2" parents="//@commits.25" pullrequest="//@issue.20/@pullrequest" created_at="2013-06-26T11:32:27.000-0400" sha="5b8c63daa5c13c42dc8d46c0df099289abc8f3a3" parents_sha="8668d48ce79bce03e04acc58dbff9bf578247f52"/> | ||
78 | <commits committer="//@projectMembers.2" parents="//@commits.26" created_at="2013-06-16T00:12:20.000-0400" sha="8668d48ce79bce03e04acc58dbff9bf578247f52" parents_sha="c7b0726d521b12a314d59d8a3fa6fa48415793d1"/> | ||
79 | <commits committer="//@projectMembers.1" parents="//@commits.27" created_at="2013-06-15T04:30:10.000-0400" sha="c7b0726d521b12a314d59d8a3fa6fa48415793d1" parents_sha="f9ddb55396f9ff2b14a8f8e66f15e31dd45ba07a"/> | ||
80 | <commits committer="//@projectMembers.1" parents="//@commits.28" created_at="2013-06-14T11:54:17.000-0400" sha="f9ddb55396f9ff2b14a8f8e66f15e31dd45ba07a" parents_sha="30413422c03344dc3683c0cfdefda2ede0891dbc"/> | ||
81 | <commits committer="//@projectMembers.0" parents="//@commits.29" created_at="2013-05-21T06:27:09.000-0400" sha="30413422c03344dc3683c0cfdefda2ede0891dbc" parents_sha="19f65f97a3cbdb466548e8c39310ed565d51991d"/> | ||
82 | <commits committer="//@projectMembers.0" parents="//@commits.30" created_at="2013-05-21T06:21:13.000-0400" sha="19f65f97a3cbdb466548e8c39310ed565d51991d" parents_sha="bf725977ceb0530cb439822cc3ec507595d0673b"/> | ||
83 | <commits committer="//@projectMembers.0" parents="//@commits.31" created_at="2013-05-21T06:19:38.000-0400" sha="bf725977ceb0530cb439822cc3ec507595d0673b" parents_sha="7da36f0b8423d24ad0c0fd82bb9a296bcd2731d4"/> | ||
84 | <commits committer="//@projectMembers.1" parents="//@commits.32" created_at="2013-05-21T05:18:23.000-0400" sha="7da36f0b8423d24ad0c0fd82bb9a296bcd2731d4" parents_sha="9d9ec8a1a0de65698deed0b7ce1e36e74960e410"/> | ||
85 | <commits committer="//@projectMembers.1" parents="//@commits.33" created_at="2013-05-21T05:16:17.000-0400" sha="9d9ec8a1a0de65698deed0b7ce1e36e74960e410" parents_sha="167cd263f39437ac197d0d75336b0e24cb590efa"/> | ||
86 | <commits committer="//@projectMembers.1" parents="//@commits.34" created_at="2013-05-20T09:24:04.000-0400" sha="167cd263f39437ac197d0d75336b0e24cb590efa" parents_sha="0ccd822e51126740fad7c7f7191127b99de663b6"/> | ||
87 | <commits committer="//@projectMembers.1" parents="//@commits.35" created_at="2013-05-20T06:21:45.000-0400" sha="0ccd822e51126740fad7c7f7191127b99de663b6" parents_sha="19036c7a96b1f71bc697a2f1a6def218267a0242"/> | ||
88 | <commits committer="//@projectMembers.1" parents="//@commits.36" created_at="2013-05-17T07:32:23.000-0400" sha="19036c7a96b1f71bc697a2f1a6def218267a0242" parents_sha="1f22c21855b7b161521f242ff1115ae8d8ab9313"/> | ||
89 | <commits committer="//@projectMembers.1" parents="//@commits.37" created_at="2013-05-16T16:30:51.000-0400" sha="1f22c21855b7b161521f242ff1115ae8d8ab9313" parents_sha="dd0f1a68e52e54b3ee10f3f429278369dd0975e6"/> | ||
90 | <commits committer="//@projectMembers.1" parents="//@commits.38" created_at="2013-05-15T05:04:15.000-0400" sha="dd0f1a68e52e54b3ee10f3f429278369dd0975e6" parents_sha="c9f01eaff5abcdce46788e9ed105829b2a063b40"/> | ||
91 | <commits committer="//@projectMembers.1" parents="//@commits.39" created_at="2013-05-14T13:07:02.000-0400" sha="c9f01eaff5abcdce46788e9ed105829b2a063b40" parents_sha="52f479adb604f6e5a373260a3acbe374afc52f25"/> | ||
92 | <commits committer="//@projectMembers.1" parents="//@commits.40" created_at="2013-05-14T08:48:12.000-0400" sha="52f479adb604f6e5a373260a3acbe374afc52f25" parents_sha="5d9e6dc68ff8f7de070bdfa3f897b1554caf2166"/> | ||
93 | <commits committer="//@projectMembers.1" created_at="2013-05-14T08:26:22.000-0400" sha="5d9e6dc68ff8f7de070bdfa3f897b1554caf2166" parents_sha="46109bd2797b2e80758056728ab371ec4339b5b5 0873fda3c6bd19363319a1f5d248ad60d24316e6"/> | ||
94 | <commits committer="//@projectMembers.3" created_at="2015-03-06T11:19:17.000-0500" sha="d22ad4be7c6bdab5d442155fa5fe4d79a0a60856" parents_sha="0de3f78d04a04612ab0f128eff9b6657ccf6d1b1"/> | ||
95 | <commits committer="//@projectMembers.3" pullrequest="//@issue.12/@pullrequest" created_at="2015-03-18T16:21:13.000-0400" sha="33a9c426bd04eba72cc3be3921c583beff2261b9" parents_sha="d22ad4be7c6bdab5d442155fa5fe4d79a0a60856"/> | ||
96 | <commits committer="//@projectMembers.4" created_at="2014-06-19T14:54:24.000-0400" sha="d34d78848522df8a43509ec206f18e8300cfa9ee" parents_sha="80562e9d30ecce390bd58a2077841a708bd2095f"/> | ||
97 | <commits committer="//@projectMembers.4" created_at="2014-06-19T14:56:28.000-0400" sha="a6ebd5a7acfcea32f09ff6dee5b020cefa11ad22" parents_sha="d34d78848522df8a43509ec206f18e8300cfa9ee"/> | ||
98 | <commits committer="//@projectMembers.4" created_at="2014-06-19T14:56:31.000-0400" sha="b3eed2ef580ee66c47f41e10b4da0257115ae684" parents_sha="a6ebd5a7acfcea32f09ff6dee5b020cefa11ad22"/> | ||
99 | <commits committer="//@projectMembers.4" pullrequest="//@issue.15/@pullrequest" created_at="2014-06-19T14:56:31.000-0400" sha="781c5e3d674b2e987b7affb3d6f3c24a3c54675a" parents_sha="b3eed2ef580ee66c47f41e10b4da0257115ae684"/> | ||
100 | <commits committer="//@projectMembers.5" pullrequest="//@issue.16/@pullrequest" created_at="2014-05-11T00:43:45.000-0400" sha="80562e9d30ecce390bd58a2077841a708bd2095f" parents_sha="8311666daccb78568071a8d835c8d5798f0808de"/> | ||
101 | <commits committer="//@projectMembers.0" created_at="2014-03-15T20:56:49.000-0400" sha="01a536a72c1b062da11b9ebf0610b5a628008163" parents_sha="ed99912edfd9f6f9e908a5325d2ab07d6e65e869"/> | ||
102 | <commits committer="//@projectMembers.0" created_at="2014-03-15T21:00:03.000-0400" sha="210c0ec94da299867167c1b8eaf58bb8f2342140" parents_sha="01a536a72c1b062da11b9ebf0610b5a628008163"/> | ||
103 | <commits committer="//@projectMembers.0" created_at="2014-03-18T11:52:38.000-0400" sha="8b511989e21d5fdd6be893c7320719d8a99c4834" parents_sha="210c0ec94da299867167c1b8eaf58bb8f2342140"/> | ||
104 | <commits committer="//@projectMembers.6" pullrequest="//@issue.17/@pullrequest" created_at="2014-05-09T05:07:45.000-0400" sha="e4131b497ffabbb03d71ac577d75add5c00caa41" parents_sha="8b511989e21d5fdd6be893c7320719d8a99c4834"/> | ||
105 | </github:Project> | ||
diff --git a/Domains/github-graph/data/github/na_rep/2samplemodel65_run_1.csv b/Domains/github-graph/data/github/na_rep/2samplemodel65_run_1.csv new file mode 100644 index 00000000..8bf5d5e1 --- /dev/null +++ b/Domains/github-graph/data/github/na_rep/2samplemodel65_run_1.csv | |||
@@ -0,0 +1,28 @@ | |||
1 | Meta Mode,yakindumm | ||
2 | Number of Edge types,9 | ||
3 | Number Of Nodes,32 | ||
4 | State Id,2samplemodel65 | ||
5 | OutDegreeValue,0,1,2,4,17 | ||
6 | OutDegreeCount,6,12,10,3,1 | ||
7 | NAValue,1,2,3,4 | ||
8 | NACount,4,12,15,1 | ||
9 | MPCValue,0.00000,0.50000,0.56250,0.61312,0.62284,0.63000,0.70312,0.75000,0.84375 | ||
10 | MPCCount,4,1,11,1,1,3,7,3,1 | ||
11 | Typed Out Degree | ||
12 | Commit committer,1,1,1,1,1,1,1,1,1,1 | ||
13 | Commit pullrequest,1 | ||
14 | Issue pullrequest,1,1,1,1 | ||
15 | Project commits,10 | ||
16 | PullRequest commit,1 | ||
17 | Project projectMembers,2 | ||
18 | IssueEvent user,1,1,1,1,1,1,1,1,1,1 | ||
19 | Commit parents,1,1,1,1,1,1,1,1 | ||
20 | Project issue,5 | ||
21 | Issue issueevent,3,3,1,3 | ||
22 | Node Type | ||
23 | Project,Commit,User,Issue,PullRequest,IssueEvent | ||
24 | 0.03125,0.3125,0.0625,0.15625,0.125,0.3125 | ||
25 | Edge Type | ||
26 | pullrequest,issue,committer,commit,commits,projectMembers,issueevent,user,parents | ||
27 | 0.08196721311475409,0.08196721311475409,0.16393442622950818,0.01639344262295082,0.16393442622950818,0.03278688524590164,0.16393442622950818,0.16393442622950818,0.13114754098360656 | ||
28 | violations,-1 | ||
diff --git a/Domains/github-graph/data/github/out_d_rep/samplemodel62_run_1.csv b/Domains/github-graph/data/github/out_d_rep/samplemodel62_run_1.csv new file mode 100644 index 00000000..d3641801 --- /dev/null +++ b/Domains/github-graph/data/github/out_d_rep/samplemodel62_run_1.csv | |||
@@ -0,0 +1,28 @@ | |||
1 | Meta Mode,yakindumm | ||
2 | Number of Edge types,9 | ||
3 | Number Of Nodes,32 | ||
4 | State Id,samplemodel62 | ||
5 | OutDegreeValue,0,1,2,4,17 | ||
6 | OutDegreeCount,6,12,10,3,1 | ||
7 | NAValue,1,2,3,4 | ||
8 | NACount,4,12,15,1 | ||
9 | MPCValue,0.00000,0.50000,0.56250,0.61312,0.62284,0.63000,0.70312,0.75000,0.84375 | ||
10 | MPCCount,4,1,11,1,1,3,7,3,1 | ||
11 | Typed Out Degree | ||
12 | Commit committer,1,1,1,1,1,1,1,1,1,1 | ||
13 | Issue pullrequest,1,1,1,1 | ||
14 | Commit pullrequest,1 | ||
15 | Project commits,10 | ||
16 | PullRequest commit,1 | ||
17 | Project projectMembers,2 | ||
18 | IssueEvent user,1,1,1,1,1,1,1,1,1,1 | ||
19 | Commit parents,1,1,1,1,1,1,1,1 | ||
20 | Project issue,5 | ||
21 | Issue issueevent,3,1,3,3 | ||
22 | Node Type | ||
23 | Project,Commit,Issue,User,PullRequest,IssueEvent | ||
24 | 0.03125,0.3125,0.15625,0.0625,0.125,0.3125 | ||
25 | Edge Type | ||
26 | pullrequest,issue,committer,commit,commits,projectMembers,issueevent,user,parents | ||
27 | 0.08196721311475409,0.08196721311475409,0.16393442622950818,0.01639344262295082,0.16393442622950818,0.03278688524590164,0.16393442622950818,0.16393442622950818,0.13114754098360656 | ||
28 | violations,-1 | ||
diff --git a/Domains/github-graph/data/mpc_rep.csv b/Domains/github-graph/data/mpc_rep.csv new file mode 100644 index 00000000..492b48ae --- /dev/null +++ b/Domains/github-graph/data/mpc_rep.csv | |||
@@ -0,0 +1,26 @@ | |||
1 | Meta Mode,yakindumm | ||
2 | Number of Edge types,9 | ||
3 | Number Of Nodes,92 | ||
4 | State Id,2samplemodel41 | ||
5 | OutDegreeValue,0,1,2,3,80 | ||
6 | OutDegreeCount,22,25,40,4,1 | ||
7 | NAValue,1,2,3,4,5 | ||
8 | NACount,15,31,40,4,2 | ||
9 | MPCValue,0.00000,0.08640,0.11806,0.36000,0.42188,0.50000,0.56250,0.56355,0.63000,0.70312,0.75000,0.84375,0.87500 | ||
10 | MPCCount,15,1,1,1,1,7,20,1,4,33,2,4,2 | ||
11 | Typed Out Degree | ||
12 | Commit committer,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 | ||
13 | Issue pullrequest,1,1,1,1,1,1,1,1,1,1,1 | ||
14 | Commit pullrequest,1,1,1,1,1,1 | ||
15 | Project commits,52 | ||
16 | PullRequest commit,1,1,1,1,1,1 | ||
17 | Project projectMembers,7 | ||
18 | Commit parents,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1 | ||
19 | Project issue,21 | ||
20 | Node Type | ||
21 | Project,Issue,Commit,User,PullRequest | ||
22 | 0.010869565217391304,0.2282608695652173,0.5652173913043478,0.07608695652173914,0.11956521739130432 | ||
23 | Edge Type | ||
24 | pullrequest,issue,committer,commit,commits,projectMembers,issueevent,user,parents | ||
25 | 0.08629441624365482,0.1065989847715736,0.2639593908629442,0.030456852791878174,0.2639593908629442,0.03553299492385787,0.0,0.0,0.2131979695431472 | ||
26 | violations,-1 | ||
diff --git a/Domains/github-graph/data/na_rep.csv b/Domains/github-graph/data/na_rep.csv new file mode 100644 index 00000000..8bf5d5e1 --- /dev/null +++ b/Domains/github-graph/data/na_rep.csv | |||
@@ -0,0 +1,28 @@ | |||
1 | Meta Mode,yakindumm | ||
2 | Number of Edge types,9 | ||
3 | Number Of Nodes,32 | ||
4 | State Id,2samplemodel65 | ||
5 | OutDegreeValue,0,1,2,4,17 | ||
6 | OutDegreeCount,6,12,10,3,1 | ||
7 | NAValue,1,2,3,4 | ||
8 | NACount,4,12,15,1 | ||
9 | MPCValue,0.00000,0.50000,0.56250,0.61312,0.62284,0.63000,0.70312,0.75000,0.84375 | ||
10 | MPCCount,4,1,11,1,1,3,7,3,1 | ||
11 | Typed Out Degree | ||
12 | Commit committer,1,1,1,1,1,1,1,1,1,1 | ||
13 | Commit pullrequest,1 | ||
14 | Issue pullrequest,1,1,1,1 | ||
15 | Project commits,10 | ||
16 | PullRequest commit,1 | ||
17 | Project projectMembers,2 | ||
18 | IssueEvent user,1,1,1,1,1,1,1,1,1,1 | ||
19 | Commit parents,1,1,1,1,1,1,1,1 | ||
20 | Project issue,5 | ||
21 | Issue issueevent,3,3,1,3 | ||
22 | Node Type | ||
23 | Project,Commit,User,Issue,PullRequest,IssueEvent | ||
24 | 0.03125,0.3125,0.0625,0.15625,0.125,0.3125 | ||
25 | Edge Type | ||
26 | pullrequest,issue,committer,commit,commits,projectMembers,issueevent,user,parents | ||
27 | 0.08196721311475409,0.08196721311475409,0.16393442622950818,0.01639344262295082,0.16393442622950818,0.03278688524590164,0.16393442622950818,0.16393442622950818,0.13114754098360656 | ||
28 | violations,-1 | ||
diff --git a/Domains/github-graph/data/out_d_rep.csv b/Domains/github-graph/data/out_d_rep.csv new file mode 100644 index 00000000..d3641801 --- /dev/null +++ b/Domains/github-graph/data/out_d_rep.csv | |||
@@ -0,0 +1,28 @@ | |||
1 | Meta Mode,yakindumm | ||
2 | Number of Edge types,9 | ||
3 | Number Of Nodes,32 | ||
4 | State Id,samplemodel62 | ||
5 | OutDegreeValue,0,1,2,4,17 | ||
6 | OutDegreeCount,6,12,10,3,1 | ||
7 | NAValue,1,2,3,4 | ||
8 | NACount,4,12,15,1 | ||
9 | MPCValue,0.00000,0.50000,0.56250,0.61312,0.62284,0.63000,0.70312,0.75000,0.84375 | ||
10 | MPCCount,4,1,11,1,1,3,7,3,1 | ||
11 | Typed Out Degree | ||
12 | Commit committer,1,1,1,1,1,1,1,1,1,1 | ||
13 | Issue pullrequest,1,1,1,1 | ||
14 | Commit pullrequest,1 | ||
15 | Project commits,10 | ||
16 | PullRequest commit,1 | ||
17 | Project projectMembers,2 | ||
18 | IssueEvent user,1,1,1,1,1,1,1,1,1,1 | ||
19 | Commit parents,1,1,1,1,1,1,1,1 | ||
20 | Project issue,5 | ||
21 | Issue issueevent,3,1,3,3 | ||
22 | Node Type | ||
23 | Project,Commit,Issue,User,PullRequest,IssueEvent | ||
24 | 0.03125,0.3125,0.15625,0.0625,0.125,0.3125 | ||
25 | Edge Type | ||
26 | pullrequest,issue,committer,commit,commits,projectMembers,issueevent,user,parents | ||
27 | 0.08196721311475409,0.08196721311475409,0.16393442622950818,0.01639344262295082,0.16393442622950818,0.03278688524590164,0.16393442622950818,0.16393442622950818,0.13114754098360656 | ||
28 | violations,-1 | ||
diff --git a/Domains/github-graph/ecore-gen/github/Action.java b/Domains/github-graph/ecore-gen/github/Action.java new file mode 100644 index 00000000..2473da7a --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/Action.java | |||
@@ -0,0 +1,416 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import java.util.Arrays; | ||
6 | import java.util.Collections; | ||
7 | import java.util.List; | ||
8 | |||
9 | import org.eclipse.emf.common.util.Enumerator; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * A representation of the literals of the enumeration '<em><b>Action</b></em>', | ||
14 | * and utility methods for working with them. | ||
15 | * <!-- end-user-doc --> | ||
16 | * @see github.GithubPackage#getAction() | ||
17 | * @model | ||
18 | * @generated | ||
19 | */ | ||
20 | public enum Action implements Enumerator { | ||
21 | /** | ||
22 | * The '<em><b>SUBSCRIBED</b></em>' literal object. | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @see #SUBSCRIBED_VALUE | ||
26 | * @generated | ||
27 | * @ordered | ||
28 | */ | ||
29 | SUBSCRIBED(0, "SUBSCRIBED", "SUBSCRIBED"), | ||
30 | |||
31 | /** | ||
32 | * The '<em><b>MENTIONED</b></em>' literal object. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @see #MENTIONED_VALUE | ||
36 | * @generated | ||
37 | * @ordered | ||
38 | */ | ||
39 | MENTIONED(1, "MENTIONED", "MENTIONED"), | ||
40 | |||
41 | /** | ||
42 | * The '<em><b>CLOSED</b></em>' literal object. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @see #CLOSED_VALUE | ||
46 | * @generated | ||
47 | * @ordered | ||
48 | */ | ||
49 | CLOSED(2, "CLOSED", "CLOSED"), | ||
50 | |||
51 | /** | ||
52 | * The '<em><b>REFERENCED</b></em>' literal object. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @see #REFERENCED_VALUE | ||
56 | * @generated | ||
57 | * @ordered | ||
58 | */ | ||
59 | REFERENCED(3, "REFERENCED", "REFERENCED"), | ||
60 | |||
61 | /** | ||
62 | * The '<em><b>ASSIGNED</b></em>' literal object. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @see #ASSIGNED_VALUE | ||
66 | * @generated | ||
67 | * @ordered | ||
68 | */ | ||
69 | ASSIGNED(4, "ASSIGNED", "ASSIGNED"), | ||
70 | |||
71 | /** | ||
72 | * The '<em><b>REOPENED</b></em>' literal object. | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @see #REOPENED_VALUE | ||
76 | * @generated | ||
77 | * @ordered | ||
78 | */ | ||
79 | REOPENED(5, "REOPENED", "REOPENED"), | ||
80 | |||
81 | /** | ||
82 | * The '<em><b>UNSUBSCRIBED</b></em>' literal object. | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @see #UNSUBSCRIBED_VALUE | ||
86 | * @generated | ||
87 | * @ordered | ||
88 | */ | ||
89 | UNSUBSCRIBED(6, "UNSUBSCRIBED", "UNSUBSCRIBED"), | ||
90 | |||
91 | /** | ||
92 | * The '<em><b>MERGED</b></em>' literal object. | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @see #MERGED_VALUE | ||
96 | * @generated | ||
97 | * @ordered | ||
98 | */ | ||
99 | MERGED(7, "MERGED", "MERGED"), | ||
100 | |||
101 | /** | ||
102 | * The '<em><b>HEAD REF CLEANED</b></em>' literal object. | ||
103 | * <!-- begin-user-doc --> | ||
104 | * <!-- end-user-doc --> | ||
105 | * @see #HEAD_REF_CLEANED_VALUE | ||
106 | * @generated | ||
107 | * @ordered | ||
108 | */ | ||
109 | HEAD_REF_CLEANED(8, "HEAD_REF_CLEANED", "HEAD_REF_CLEANED"), | ||
110 | |||
111 | /** | ||
112 | * The '<em><b>HEAD REF DELETED</b></em>' literal object. | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @see #HEAD_REF_DELETED_VALUE | ||
116 | * @generated | ||
117 | * @ordered | ||
118 | */ | ||
119 | HEAD_REF_DELETED(9, "HEAD_REF_DELETED", "HEAD_REF_DELETED"), | ||
120 | |||
121 | /** | ||
122 | * The '<em><b>HEAD REF RESTORED</b></em>' literal object. | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @see #HEAD_REF_RESTORED_VALUE | ||
126 | * @generated | ||
127 | * @ordered | ||
128 | */ | ||
129 | HEAD_REF_RESTORED(10, "HEAD_REF_RESTORED", "HEAD_REF_RESTORED"); | ||
130 | |||
131 | /** | ||
132 | * The '<em><b>SUBSCRIBED</b></em>' literal value. | ||
133 | * <!-- begin-user-doc --> | ||
134 | * <!-- end-user-doc --> | ||
135 | * @see #SUBSCRIBED | ||
136 | * @model | ||
137 | * @generated | ||
138 | * @ordered | ||
139 | */ | ||
140 | public static final int SUBSCRIBED_VALUE = 0; | ||
141 | |||
142 | /** | ||
143 | * The '<em><b>MENTIONED</b></em>' literal value. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * <!-- end-user-doc --> | ||
146 | * @see #MENTIONED | ||
147 | * @model | ||
148 | * @generated | ||
149 | * @ordered | ||
150 | */ | ||
151 | public static final int MENTIONED_VALUE = 1; | ||
152 | |||
153 | /** | ||
154 | * The '<em><b>CLOSED</b></em>' literal value. | ||
155 | * <!-- begin-user-doc --> | ||
156 | * <!-- end-user-doc --> | ||
157 | * @see #CLOSED | ||
158 | * @model | ||
159 | * @generated | ||
160 | * @ordered | ||
161 | */ | ||
162 | public static final int CLOSED_VALUE = 2; | ||
163 | |||
164 | /** | ||
165 | * The '<em><b>REFERENCED</b></em>' literal value. | ||
166 | * <!-- begin-user-doc --> | ||
167 | * <!-- end-user-doc --> | ||
168 | * @see #REFERENCED | ||
169 | * @model | ||
170 | * @generated | ||
171 | * @ordered | ||
172 | */ | ||
173 | public static final int REFERENCED_VALUE = 3; | ||
174 | |||
175 | /** | ||
176 | * The '<em><b>ASSIGNED</b></em>' literal value. | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @see #ASSIGNED | ||
180 | * @model | ||
181 | * @generated | ||
182 | * @ordered | ||
183 | */ | ||
184 | public static final int ASSIGNED_VALUE = 4; | ||
185 | |||
186 | /** | ||
187 | * The '<em><b>REOPENED</b></em>' literal value. | ||
188 | * <!-- begin-user-doc --> | ||
189 | * <!-- end-user-doc --> | ||
190 | * @see #REOPENED | ||
191 | * @model | ||
192 | * @generated | ||
193 | * @ordered | ||
194 | */ | ||
195 | public static final int REOPENED_VALUE = 5; | ||
196 | |||
197 | /** | ||
198 | * The '<em><b>UNSUBSCRIBED</b></em>' literal value. | ||
199 | * <!-- begin-user-doc --> | ||
200 | * <!-- end-user-doc --> | ||
201 | * @see #UNSUBSCRIBED | ||
202 | * @model | ||
203 | * @generated | ||
204 | * @ordered | ||
205 | */ | ||
206 | public static final int UNSUBSCRIBED_VALUE = 6; | ||
207 | |||
208 | /** | ||
209 | * The '<em><b>MERGED</b></em>' literal value. | ||
210 | * <!-- begin-user-doc --> | ||
211 | * <!-- end-user-doc --> | ||
212 | * @see #MERGED | ||
213 | * @model | ||
214 | * @generated | ||
215 | * @ordered | ||
216 | */ | ||
217 | public static final int MERGED_VALUE = 7; | ||
218 | |||
219 | /** | ||
220 | * The '<em><b>HEAD REF CLEANED</b></em>' literal value. | ||
221 | * <!-- begin-user-doc --> | ||
222 | * <!-- end-user-doc --> | ||
223 | * @see #HEAD_REF_CLEANED | ||
224 | * @model | ||
225 | * @generated | ||
226 | * @ordered | ||
227 | */ | ||
228 | public static final int HEAD_REF_CLEANED_VALUE = 8; | ||
229 | |||
230 | /** | ||
231 | * The '<em><b>HEAD REF DELETED</b></em>' literal value. | ||
232 | * <!-- begin-user-doc --> | ||
233 | * <!-- end-user-doc --> | ||
234 | * @see #HEAD_REF_DELETED | ||
235 | * @model | ||
236 | * @generated | ||
237 | * @ordered | ||
238 | */ | ||
239 | public static final int HEAD_REF_DELETED_VALUE = 9; | ||
240 | |||
241 | /** | ||
242 | * The '<em><b>HEAD REF RESTORED</b></em>' literal value. | ||
243 | * <!-- begin-user-doc --> | ||
244 | * <!-- end-user-doc --> | ||
245 | * @see #HEAD_REF_RESTORED | ||
246 | * @model | ||
247 | * @generated | ||
248 | * @ordered | ||
249 | */ | ||
250 | public static final int HEAD_REF_RESTORED_VALUE = 10; | ||
251 | |||
252 | /** | ||
253 | * An array of all the '<em><b>Action</b></em>' enumerators. | ||
254 | * <!-- begin-user-doc --> | ||
255 | * <!-- end-user-doc --> | ||
256 | * @generated | ||
257 | */ | ||
258 | private static final Action[] VALUES_ARRAY = | ||
259 | new Action[] { | ||
260 | SUBSCRIBED, | ||
261 | MENTIONED, | ||
262 | CLOSED, | ||
263 | REFERENCED, | ||
264 | ASSIGNED, | ||
265 | REOPENED, | ||
266 | UNSUBSCRIBED, | ||
267 | MERGED, | ||
268 | HEAD_REF_CLEANED, | ||
269 | HEAD_REF_DELETED, | ||
270 | HEAD_REF_RESTORED, | ||
271 | }; | ||
272 | |||
273 | /** | ||
274 | * A public read-only list of all the '<em><b>Action</b></em>' enumerators. | ||
275 | * <!-- begin-user-doc --> | ||
276 | * <!-- end-user-doc --> | ||
277 | * @generated | ||
278 | */ | ||
279 | public static final List<Action> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY)); | ||
280 | |||
281 | /** | ||
282 | * Returns the '<em><b>Action</b></em>' literal with the specified literal value. | ||
283 | * <!-- begin-user-doc --> | ||
284 | * <!-- end-user-doc --> | ||
285 | * @param literal the literal. | ||
286 | * @return the matching enumerator or <code>null</code>. | ||
287 | * @generated | ||
288 | */ | ||
289 | public static Action get(String literal) { | ||
290 | for (int i = 0; i < VALUES_ARRAY.length; ++i) { | ||
291 | Action result = VALUES_ARRAY[i]; | ||
292 | if (result.toString().equals(literal)) { | ||
293 | return result; | ||
294 | } | ||
295 | } | ||
296 | return null; | ||
297 | } | ||
298 | |||
299 | /** | ||
300 | * Returns the '<em><b>Action</b></em>' literal with the specified name. | ||
301 | * <!-- begin-user-doc --> | ||
302 | * <!-- end-user-doc --> | ||
303 | * @param name the name. | ||
304 | * @return the matching enumerator or <code>null</code>. | ||
305 | * @generated | ||
306 | */ | ||
307 | public static Action getByName(String name) { | ||
308 | for (int i = 0; i < VALUES_ARRAY.length; ++i) { | ||
309 | Action result = VALUES_ARRAY[i]; | ||
310 | if (result.getName().equals(name)) { | ||
311 | return result; | ||
312 | } | ||
313 | } | ||
314 | return null; | ||
315 | } | ||
316 | |||
317 | /** | ||
318 | * Returns the '<em><b>Action</b></em>' literal with the specified integer value. | ||
319 | * <!-- begin-user-doc --> | ||
320 | * <!-- end-user-doc --> | ||
321 | * @param value the integer value. | ||
322 | * @return the matching enumerator or <code>null</code>. | ||
323 | * @generated | ||
324 | */ | ||
325 | public static Action get(int value) { | ||
326 | switch (value) { | ||
327 | case SUBSCRIBED_VALUE: return SUBSCRIBED; | ||
328 | case MENTIONED_VALUE: return MENTIONED; | ||
329 | case CLOSED_VALUE: return CLOSED; | ||
330 | case REFERENCED_VALUE: return REFERENCED; | ||
331 | case ASSIGNED_VALUE: return ASSIGNED; | ||
332 | case REOPENED_VALUE: return REOPENED; | ||
333 | case UNSUBSCRIBED_VALUE: return UNSUBSCRIBED; | ||
334 | case MERGED_VALUE: return MERGED; | ||
335 | case HEAD_REF_CLEANED_VALUE: return HEAD_REF_CLEANED; | ||
336 | case HEAD_REF_DELETED_VALUE: return HEAD_REF_DELETED; | ||
337 | case HEAD_REF_RESTORED_VALUE: return HEAD_REF_RESTORED; | ||
338 | } | ||
339 | return null; | ||
340 | } | ||
341 | |||
342 | /** | ||
343 | * <!-- begin-user-doc --> | ||
344 | * <!-- end-user-doc --> | ||
345 | * @generated | ||
346 | */ | ||
347 | private final int value; | ||
348 | |||
349 | /** | ||
350 | * <!-- begin-user-doc --> | ||
351 | * <!-- end-user-doc --> | ||
352 | * @generated | ||
353 | */ | ||
354 | private final String name; | ||
355 | |||
356 | /** | ||
357 | * <!-- begin-user-doc --> | ||
358 | * <!-- end-user-doc --> | ||
359 | * @generated | ||
360 | */ | ||
361 | private final String literal; | ||
362 | |||
363 | /** | ||
364 | * Only this class can construct instances. | ||
365 | * <!-- begin-user-doc --> | ||
366 | * <!-- end-user-doc --> | ||
367 | * @generated | ||
368 | */ | ||
369 | private Action(int value, String name, String literal) { | ||
370 | this.value = value; | ||
371 | this.name = name; | ||
372 | this.literal = literal; | ||
373 | } | ||
374 | |||
375 | /** | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | */ | ||
380 | @Override | ||
381 | public int getValue() { | ||
382 | return value; | ||
383 | } | ||
384 | |||
385 | /** | ||
386 | * <!-- begin-user-doc --> | ||
387 | * <!-- end-user-doc --> | ||
388 | * @generated | ||
389 | */ | ||
390 | @Override | ||
391 | public String getName() { | ||
392 | return name; | ||
393 | } | ||
394 | |||
395 | /** | ||
396 | * <!-- begin-user-doc --> | ||
397 | * <!-- end-user-doc --> | ||
398 | * @generated | ||
399 | */ | ||
400 | @Override | ||
401 | public String getLiteral() { | ||
402 | return literal; | ||
403 | } | ||
404 | |||
405 | /** | ||
406 | * Returns the literal value of the enumerator, which is its string representation. | ||
407 | * <!-- begin-user-doc --> | ||
408 | * <!-- end-user-doc --> | ||
409 | * @generated | ||
410 | */ | ||
411 | @Override | ||
412 | public String toString() { | ||
413 | return literal; | ||
414 | } | ||
415 | |||
416 | } //Action | ||
diff --git a/Domains/github-graph/ecore-gen/github/Commit.java b/Domains/github-graph/ecore-gen/github/Commit.java new file mode 100644 index 00000000..f6ff1ce2 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/Commit.java | |||
@@ -0,0 +1,158 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import java.util.Date; | ||
6 | import java.util.List; | ||
7 | |||
8 | import org.eclipse.emf.common.util.EList; | ||
9 | |||
10 | import org.eclipse.emf.ecore.EObject; | ||
11 | |||
12 | /** | ||
13 | * <!-- begin-user-doc --> | ||
14 | * A representation of the model object '<em><b>Commit</b></em>'. | ||
15 | * <!-- end-user-doc --> | ||
16 | * | ||
17 | * <p> | ||
18 | * The following features are supported: | ||
19 | * </p> | ||
20 | * <ul> | ||
21 | * <li>{@link github.Commit#getCommitter <em>Committer</em>}</li> | ||
22 | * <li>{@link github.Commit#getParents <em>Parents</em>}</li> | ||
23 | * <li>{@link github.Commit#getPullrequest <em>Pullrequest</em>}</li> | ||
24 | * <li>{@link github.Commit#getCreated_at <em>Created at</em>}</li> | ||
25 | * <li>{@link github.Commit#getSha <em>Sha</em>}</li> | ||
26 | * <li>{@link github.Commit#getParents_sha <em>Parents sha</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @see github.GithubPackage#getCommit() | ||
30 | * @model annotation="http://www.obeo.fr/dsl/dnc/archetype archetype='Role'" | ||
31 | * @generated | ||
32 | */ | ||
33 | public interface Commit extends EObject { | ||
34 | /** | ||
35 | * Returns the value of the '<em><b>Committer</b></em>' reference. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @return the value of the '<em>Committer</em>' reference. | ||
39 | * @see #setCommitter(User) | ||
40 | * @see github.GithubPackage#getCommit_Committer() | ||
41 | * @model required="true" | ||
42 | * @generated | ||
43 | */ | ||
44 | User getCommitter(); | ||
45 | |||
46 | /** | ||
47 | * Sets the value of the '{@link github.Commit#getCommitter <em>Committer</em>}' reference. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @param value the new value of the '<em>Committer</em>' reference. | ||
51 | * @see #getCommitter() | ||
52 | * @generated | ||
53 | */ | ||
54 | void setCommitter(User value); | ||
55 | |||
56 | /** | ||
57 | * Returns the value of the '<em><b>Parents</b></em>' reference list. | ||
58 | * The list contents are of type {@link github.Commit}. | ||
59 | * <!-- begin-user-doc --> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @return the value of the '<em>Parents</em>' reference list. | ||
62 | * @see github.GithubPackage#getCommit_Parents() | ||
63 | * @model upper="2" | ||
64 | * @generated | ||
65 | */ | ||
66 | EList<Commit> getParents(); | ||
67 | |||
68 | /** | ||
69 | * Returns the value of the '<em><b>Pullrequest</b></em>' reference. | ||
70 | * It is bidirectional and its opposite is '{@link github.PullRequest#getCommit <em>Commit</em>}'. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @return the value of the '<em>Pullrequest</em>' reference. | ||
74 | * @see #setPullrequest(PullRequest) | ||
75 | * @see github.GithubPackage#getCommit_Pullrequest() | ||
76 | * @see github.PullRequest#getCommit | ||
77 | * @model opposite="commit" | ||
78 | * @generated | ||
79 | */ | ||
80 | PullRequest getPullrequest(); | ||
81 | |||
82 | /** | ||
83 | * Sets the value of the '{@link github.Commit#getPullrequest <em>Pullrequest</em>}' reference. | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @param value the new value of the '<em>Pullrequest</em>' reference. | ||
87 | * @see #getPullrequest() | ||
88 | * @generated | ||
89 | */ | ||
90 | void setPullrequest(PullRequest value); | ||
91 | |||
92 | /** | ||
93 | * Returns the value of the '<em><b>Created at</b></em>' attribute. | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @return the value of the '<em>Created at</em>' attribute. | ||
97 | * @see #setCreated_at(Date) | ||
98 | * @see github.GithubPackage#getCommit_Created_at() | ||
99 | * @model | ||
100 | * @generated | ||
101 | */ | ||
102 | Date getCreated_at(); | ||
103 | |||
104 | /** | ||
105 | * Sets the value of the '{@link github.Commit#getCreated_at <em>Created at</em>}' attribute. | ||
106 | * <!-- begin-user-doc --> | ||
107 | * <!-- end-user-doc --> | ||
108 | * @param value the new value of the '<em>Created at</em>' attribute. | ||
109 | * @see #getCreated_at() | ||
110 | * @generated | ||
111 | */ | ||
112 | void setCreated_at(Date value); | ||
113 | |||
114 | /** | ||
115 | * Returns the value of the '<em><b>Sha</b></em>' attribute. | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @return the value of the '<em>Sha</em>' attribute. | ||
119 | * @see #setSha(String) | ||
120 | * @see github.GithubPackage#getCommit_Sha() | ||
121 | * @model required="true" | ||
122 | * @generated | ||
123 | */ | ||
124 | String getSha(); | ||
125 | |||
126 | /** | ||
127 | * Sets the value of the '{@link github.Commit#getSha <em>Sha</em>}' attribute. | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @param value the new value of the '<em>Sha</em>' attribute. | ||
131 | * @see #getSha() | ||
132 | * @generated | ||
133 | */ | ||
134 | void setSha(String value); | ||
135 | |||
136 | /** | ||
137 | * Returns the value of the '<em><b>Parents sha</b></em>' attribute. | ||
138 | * <!-- begin-user-doc --> | ||
139 | * <!-- end-user-doc --> | ||
140 | * @return the value of the '<em>Parents sha</em>' attribute. | ||
141 | * @see #setParents_sha(List) | ||
142 | * @see github.GithubPackage#getCommit_Parents_sha() | ||
143 | * @model dataType="org.eclipse.emf.ecore.xml.type.ENTITIES" many="false" | ||
144 | * @generated | ||
145 | */ | ||
146 | List<String> getParents_sha(); | ||
147 | |||
148 | /** | ||
149 | * Sets the value of the '{@link github.Commit#getParents_sha <em>Parents sha</em>}' attribute. | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @param value the new value of the '<em>Parents sha</em>' attribute. | ||
153 | * @see #getParents_sha() | ||
154 | * @generated | ||
155 | */ | ||
156 | void setParents_sha(List<String> value); | ||
157 | |||
158 | } // Commit | ||
diff --git a/Domains/github-graph/ecore-gen/github/GithubFactory.java b/Domains/github-graph/ecore-gen/github/GithubFactory.java new file mode 100644 index 00000000..255e61be --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/GithubFactory.java | |||
@@ -0,0 +1,87 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EFactory; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * The <b>Factory</b> for the model. | ||
10 | * It provides a create method for each non-abstract class of the model. | ||
11 | * <!-- end-user-doc --> | ||
12 | * @see github.GithubPackage | ||
13 | * @generated | ||
14 | */ | ||
15 | public interface GithubFactory extends EFactory { | ||
16 | /** | ||
17 | * The singleton instance of the factory. | ||
18 | * <!-- begin-user-doc --> | ||
19 | * <!-- end-user-doc --> | ||
20 | * @generated | ||
21 | */ | ||
22 | GithubFactory eINSTANCE = github.impl.GithubFactoryImpl.init(); | ||
23 | |||
24 | /** | ||
25 | * Returns a new object of class '<em>User</em>'. | ||
26 | * <!-- begin-user-doc --> | ||
27 | * <!-- end-user-doc --> | ||
28 | * @return a new object of class '<em>User</em>'. | ||
29 | * @generated | ||
30 | */ | ||
31 | User createUser(); | ||
32 | |||
33 | /** | ||
34 | * Returns a new object of class '<em>Project</em>'. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @return a new object of class '<em>Project</em>'. | ||
38 | * @generated | ||
39 | */ | ||
40 | Project createProject(); | ||
41 | |||
42 | /** | ||
43 | * Returns a new object of class '<em>Commit</em>'. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @return a new object of class '<em>Commit</em>'. | ||
47 | * @generated | ||
48 | */ | ||
49 | Commit createCommit(); | ||
50 | |||
51 | /** | ||
52 | * Returns a new object of class '<em>Issue</em>'. | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @return a new object of class '<em>Issue</em>'. | ||
56 | * @generated | ||
57 | */ | ||
58 | Issue createIssue(); | ||
59 | |||
60 | /** | ||
61 | * Returns a new object of class '<em>Pull Request</em>'. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @return a new object of class '<em>Pull Request</em>'. | ||
65 | * @generated | ||
66 | */ | ||
67 | PullRequest createPullRequest(); | ||
68 | |||
69 | /** | ||
70 | * Returns a new object of class '<em>Issue Event</em>'. | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @return a new object of class '<em>Issue Event</em>'. | ||
74 | * @generated | ||
75 | */ | ||
76 | IssueEvent createIssueEvent(); | ||
77 | |||
78 | /** | ||
79 | * Returns the package supported by this factory. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @return the package supported by this factory. | ||
83 | * @generated | ||
84 | */ | ||
85 | GithubPackage getGithubPackage(); | ||
86 | |||
87 | } //GithubFactory | ||
diff --git a/Domains/github-graph/ecore-gen/github/GithubPackage.java b/Domains/github-graph/ecore-gen/github/GithubPackage.java new file mode 100644 index 00000000..1d411129 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/GithubPackage.java | |||
@@ -0,0 +1,1104 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EAttribute; | ||
6 | import org.eclipse.emf.ecore.EClass; | ||
7 | import org.eclipse.emf.ecore.EEnum; | ||
8 | import org.eclipse.emf.ecore.EPackage; | ||
9 | import org.eclipse.emf.ecore.EReference; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * The <b>Package</b> for the model. | ||
14 | * It contains accessors for the meta objects to represent | ||
15 | * <ul> | ||
16 | * <li>each class,</li> | ||
17 | * <li>each feature of each class,</li> | ||
18 | * <li>each operation of each class,</li> | ||
19 | * <li>each enum,</li> | ||
20 | * <li>and each data type</li> | ||
21 | * </ul> | ||
22 | * <!-- end-user-doc --> | ||
23 | * @see github.GithubFactory | ||
24 | * @model kind="package" | ||
25 | * @generated | ||
26 | */ | ||
27 | public interface GithubPackage extends EPackage { | ||
28 | /** | ||
29 | * The package name. | ||
30 | * <!-- begin-user-doc --> | ||
31 | * <!-- end-user-doc --> | ||
32 | * @generated | ||
33 | */ | ||
34 | String eNAME = "github"; | ||
35 | |||
36 | /** | ||
37 | * The package namespace URI. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @generated | ||
41 | */ | ||
42 | String eNS_URI = "sure.ghtorrent.github"; | ||
43 | |||
44 | /** | ||
45 | * The package namespace name. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @generated | ||
49 | */ | ||
50 | String eNS_PREFIX = "github"; | ||
51 | |||
52 | /** | ||
53 | * The singleton instance of the package. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | GithubPackage eINSTANCE = github.impl.GithubPackageImpl.init(); | ||
59 | |||
60 | /** | ||
61 | * The meta object id for the '{@link github.impl.UserImpl <em>User</em>}' class. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @see github.impl.UserImpl | ||
65 | * @see github.impl.GithubPackageImpl#getUser() | ||
66 | * @generated | ||
67 | */ | ||
68 | int USER = 0; | ||
69 | |||
70 | /** | ||
71 | * The feature id for the '<em><b>Url</b></em>' attribute. | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | * @ordered | ||
76 | */ | ||
77 | int USER__URL = 0; | ||
78 | |||
79 | /** | ||
80 | * The feature id for the '<em><b>Name</b></em>' attribute. | ||
81 | * <!-- begin-user-doc --> | ||
82 | * <!-- end-user-doc --> | ||
83 | * @generated | ||
84 | * @ordered | ||
85 | */ | ||
86 | int USER__NAME = 1; | ||
87 | |||
88 | /** | ||
89 | * The number of structural features of the '<em>User</em>' class. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @generated | ||
93 | * @ordered | ||
94 | */ | ||
95 | int USER_FEATURE_COUNT = 2; | ||
96 | |||
97 | /** | ||
98 | * The number of operations of the '<em>User</em>' class. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @generated | ||
102 | * @ordered | ||
103 | */ | ||
104 | int USER_OPERATION_COUNT = 0; | ||
105 | |||
106 | /** | ||
107 | * The meta object id for the '{@link github.impl.ProjectImpl <em>Project</em>}' class. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @see github.impl.ProjectImpl | ||
111 | * @see github.impl.GithubPackageImpl#getProject() | ||
112 | * @generated | ||
113 | */ | ||
114 | int PROJECT = 1; | ||
115 | |||
116 | /** | ||
117 | * The feature id for the '<em><b>Issue</b></em>' containment reference list. | ||
118 | * <!-- begin-user-doc --> | ||
119 | * <!-- end-user-doc --> | ||
120 | * @generated | ||
121 | * @ordered | ||
122 | */ | ||
123 | int PROJECT__ISSUE = 0; | ||
124 | |||
125 | /** | ||
126 | * The feature id for the '<em><b>Creatd at</b></em>' attribute. | ||
127 | * <!-- begin-user-doc --> | ||
128 | * <!-- end-user-doc --> | ||
129 | * @generated | ||
130 | * @ordered | ||
131 | */ | ||
132 | int PROJECT__CREATD_AT = 1; | ||
133 | |||
134 | /** | ||
135 | * The feature id for the '<em><b>Deleted</b></em>' attribute. | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | * @ordered | ||
140 | */ | ||
141 | int PROJECT__DELETED = 2; | ||
142 | |||
143 | /** | ||
144 | * The feature id for the '<em><b>Updated at</b></em>' attribute. | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | * @ordered | ||
149 | */ | ||
150 | int PROJECT__UPDATED_AT = 3; | ||
151 | |||
152 | /** | ||
153 | * The feature id for the '<em><b>Project Members</b></em>' containment reference list. | ||
154 | * <!-- begin-user-doc --> | ||
155 | * <!-- end-user-doc --> | ||
156 | * @generated | ||
157 | * @ordered | ||
158 | */ | ||
159 | int PROJECT__PROJECT_MEMBERS = 4; | ||
160 | |||
161 | /** | ||
162 | * The feature id for the '<em><b>Url</b></em>' attribute. | ||
163 | * <!-- begin-user-doc --> | ||
164 | * <!-- end-user-doc --> | ||
165 | * @generated | ||
166 | * @ordered | ||
167 | */ | ||
168 | int PROJECT__URL = 5; | ||
169 | |||
170 | /** | ||
171 | * The feature id for the '<em><b>Commits</b></em>' containment reference list. | ||
172 | * <!-- begin-user-doc --> | ||
173 | * <!-- end-user-doc --> | ||
174 | * @generated | ||
175 | * @ordered | ||
176 | */ | ||
177 | int PROJECT__COMMITS = 6; | ||
178 | |||
179 | /** | ||
180 | * The number of structural features of the '<em>Project</em>' class. | ||
181 | * <!-- begin-user-doc --> | ||
182 | * <!-- end-user-doc --> | ||
183 | * @generated | ||
184 | * @ordered | ||
185 | */ | ||
186 | int PROJECT_FEATURE_COUNT = 7; | ||
187 | |||
188 | /** | ||
189 | * The number of operations of the '<em>Project</em>' class. | ||
190 | * <!-- begin-user-doc --> | ||
191 | * <!-- end-user-doc --> | ||
192 | * @generated | ||
193 | * @ordered | ||
194 | */ | ||
195 | int PROJECT_OPERATION_COUNT = 0; | ||
196 | |||
197 | /** | ||
198 | * The meta object id for the '{@link github.impl.CommitImpl <em>Commit</em>}' class. | ||
199 | * <!-- begin-user-doc --> | ||
200 | * <!-- end-user-doc --> | ||
201 | * @see github.impl.CommitImpl | ||
202 | * @see github.impl.GithubPackageImpl#getCommit() | ||
203 | * @generated | ||
204 | */ | ||
205 | int COMMIT = 2; | ||
206 | |||
207 | /** | ||
208 | * The feature id for the '<em><b>Committer</b></em>' reference. | ||
209 | * <!-- begin-user-doc --> | ||
210 | * <!-- end-user-doc --> | ||
211 | * @generated | ||
212 | * @ordered | ||
213 | */ | ||
214 | int COMMIT__COMMITTER = 0; | ||
215 | |||
216 | /** | ||
217 | * The feature id for the '<em><b>Parents</b></em>' reference list. | ||
218 | * <!-- begin-user-doc --> | ||
219 | * <!-- end-user-doc --> | ||
220 | * @generated | ||
221 | * @ordered | ||
222 | */ | ||
223 | int COMMIT__PARENTS = 1; | ||
224 | |||
225 | /** | ||
226 | * The feature id for the '<em><b>Pullrequest</b></em>' reference. | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | * @ordered | ||
231 | */ | ||
232 | int COMMIT__PULLREQUEST = 2; | ||
233 | |||
234 | /** | ||
235 | * The feature id for the '<em><b>Created at</b></em>' attribute. | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | * @ordered | ||
240 | */ | ||
241 | int COMMIT__CREATED_AT = 3; | ||
242 | |||
243 | /** | ||
244 | * The feature id for the '<em><b>Sha</b></em>' attribute. | ||
245 | * <!-- begin-user-doc --> | ||
246 | * <!-- end-user-doc --> | ||
247 | * @generated | ||
248 | * @ordered | ||
249 | */ | ||
250 | int COMMIT__SHA = 4; | ||
251 | |||
252 | /** | ||
253 | * The feature id for the '<em><b>Parents sha</b></em>' attribute. | ||
254 | * <!-- begin-user-doc --> | ||
255 | * <!-- end-user-doc --> | ||
256 | * @generated | ||
257 | * @ordered | ||
258 | */ | ||
259 | int COMMIT__PARENTS_SHA = 5; | ||
260 | |||
261 | /** | ||
262 | * The number of structural features of the '<em>Commit</em>' class. | ||
263 | * <!-- begin-user-doc --> | ||
264 | * <!-- end-user-doc --> | ||
265 | * @generated | ||
266 | * @ordered | ||
267 | */ | ||
268 | int COMMIT_FEATURE_COUNT = 6; | ||
269 | |||
270 | /** | ||
271 | * The number of operations of the '<em>Commit</em>' class. | ||
272 | * <!-- begin-user-doc --> | ||
273 | * <!-- end-user-doc --> | ||
274 | * @generated | ||
275 | * @ordered | ||
276 | */ | ||
277 | int COMMIT_OPERATION_COUNT = 0; | ||
278 | |||
279 | /** | ||
280 | * The meta object id for the '{@link github.impl.IssueImpl <em>Issue</em>}' class. | ||
281 | * <!-- begin-user-doc --> | ||
282 | * <!-- end-user-doc --> | ||
283 | * @see github.impl.IssueImpl | ||
284 | * @see github.impl.GithubPackageImpl#getIssue() | ||
285 | * @generated | ||
286 | */ | ||
287 | int ISSUE = 3; | ||
288 | |||
289 | /** | ||
290 | * The feature id for the '<em><b>Pullrequest</b></em>' containment reference. | ||
291 | * <!-- begin-user-doc --> | ||
292 | * <!-- end-user-doc --> | ||
293 | * @generated | ||
294 | * @ordered | ||
295 | */ | ||
296 | int ISSUE__PULLREQUEST = 0; | ||
297 | |||
298 | /** | ||
299 | * The feature id for the '<em><b>Issueevent</b></em>' containment reference list. | ||
300 | * <!-- begin-user-doc --> | ||
301 | * <!-- end-user-doc --> | ||
302 | * @generated | ||
303 | * @ordered | ||
304 | */ | ||
305 | int ISSUE__ISSUEEVENT = 1; | ||
306 | |||
307 | /** | ||
308 | * The feature id for the '<em><b>Created at</b></em>' attribute. | ||
309 | * <!-- begin-user-doc --> | ||
310 | * <!-- end-user-doc --> | ||
311 | * @generated | ||
312 | * @ordered | ||
313 | */ | ||
314 | int ISSUE__CREATED_AT = 2; | ||
315 | |||
316 | /** | ||
317 | * The feature id for the '<em><b>Url</b></em>' attribute. | ||
318 | * <!-- begin-user-doc --> | ||
319 | * <!-- end-user-doc --> | ||
320 | * @generated | ||
321 | * @ordered | ||
322 | */ | ||
323 | int ISSUE__URL = 3; | ||
324 | |||
325 | /** | ||
326 | * The number of structural features of the '<em>Issue</em>' class. | ||
327 | * <!-- begin-user-doc --> | ||
328 | * <!-- end-user-doc --> | ||
329 | * @generated | ||
330 | * @ordered | ||
331 | */ | ||
332 | int ISSUE_FEATURE_COUNT = 4; | ||
333 | |||
334 | /** | ||
335 | * The number of operations of the '<em>Issue</em>' class. | ||
336 | * <!-- begin-user-doc --> | ||
337 | * <!-- end-user-doc --> | ||
338 | * @generated | ||
339 | * @ordered | ||
340 | */ | ||
341 | int ISSUE_OPERATION_COUNT = 0; | ||
342 | |||
343 | /** | ||
344 | * The meta object id for the '{@link github.impl.PullRequestImpl <em>Pull Request</em>}' class. | ||
345 | * <!-- begin-user-doc --> | ||
346 | * <!-- end-user-doc --> | ||
347 | * @see github.impl.PullRequestImpl | ||
348 | * @see github.impl.GithubPackageImpl#getPullRequest() | ||
349 | * @generated | ||
350 | */ | ||
351 | int PULL_REQUEST = 4; | ||
352 | |||
353 | /** | ||
354 | * The feature id for the '<em><b>Commit</b></em>' reference. | ||
355 | * <!-- begin-user-doc --> | ||
356 | * <!-- end-user-doc --> | ||
357 | * @generated | ||
358 | * @ordered | ||
359 | */ | ||
360 | int PULL_REQUEST__COMMIT = 0; | ||
361 | |||
362 | /** | ||
363 | * The feature id for the '<em><b>Url</b></em>' attribute. | ||
364 | * <!-- begin-user-doc --> | ||
365 | * <!-- end-user-doc --> | ||
366 | * @generated | ||
367 | * @ordered | ||
368 | */ | ||
369 | int PULL_REQUEST__URL = 1; | ||
370 | |||
371 | /** | ||
372 | * The number of structural features of the '<em>Pull Request</em>' class. | ||
373 | * <!-- begin-user-doc --> | ||
374 | * <!-- end-user-doc --> | ||
375 | * @generated | ||
376 | * @ordered | ||
377 | */ | ||
378 | int PULL_REQUEST_FEATURE_COUNT = 2; | ||
379 | |||
380 | /** | ||
381 | * The number of operations of the '<em>Pull Request</em>' class. | ||
382 | * <!-- begin-user-doc --> | ||
383 | * <!-- end-user-doc --> | ||
384 | * @generated | ||
385 | * @ordered | ||
386 | */ | ||
387 | int PULL_REQUEST_OPERATION_COUNT = 0; | ||
388 | |||
389 | /** | ||
390 | * The meta object id for the '{@link github.impl.IssueEventImpl <em>Issue Event</em>}' class. | ||
391 | * <!-- begin-user-doc --> | ||
392 | * <!-- end-user-doc --> | ||
393 | * @see github.impl.IssueEventImpl | ||
394 | * @see github.impl.GithubPackageImpl#getIssueEvent() | ||
395 | * @generated | ||
396 | */ | ||
397 | int ISSUE_EVENT = 5; | ||
398 | |||
399 | /** | ||
400 | * The feature id for the '<em><b>User</b></em>' reference. | ||
401 | * <!-- begin-user-doc --> | ||
402 | * <!-- end-user-doc --> | ||
403 | * @generated | ||
404 | * @ordered | ||
405 | */ | ||
406 | int ISSUE_EVENT__USER = 0; | ||
407 | |||
408 | /** | ||
409 | * The feature id for the '<em><b>Action</b></em>' attribute. | ||
410 | * <!-- begin-user-doc --> | ||
411 | * <!-- end-user-doc --> | ||
412 | * @generated | ||
413 | * @ordered | ||
414 | */ | ||
415 | int ISSUE_EVENT__ACTION = 1; | ||
416 | |||
417 | /** | ||
418 | * The feature id for the '<em><b>Created at</b></em>' attribute. | ||
419 | * <!-- begin-user-doc --> | ||
420 | * <!-- end-user-doc --> | ||
421 | * @generated | ||
422 | * @ordered | ||
423 | */ | ||
424 | int ISSUE_EVENT__CREATED_AT = 2; | ||
425 | |||
426 | /** | ||
427 | * The feature id for the '<em><b>Actor url</b></em>' attribute. | ||
428 | * <!-- begin-user-doc --> | ||
429 | * <!-- end-user-doc --> | ||
430 | * @generated | ||
431 | * @ordered | ||
432 | */ | ||
433 | int ISSUE_EVENT__ACTOR_URL = 3; | ||
434 | |||
435 | /** | ||
436 | * The number of structural features of the '<em>Issue Event</em>' class. | ||
437 | * <!-- begin-user-doc --> | ||
438 | * <!-- end-user-doc --> | ||
439 | * @generated | ||
440 | * @ordered | ||
441 | */ | ||
442 | int ISSUE_EVENT_FEATURE_COUNT = 4; | ||
443 | |||
444 | /** | ||
445 | * The number of operations of the '<em>Issue Event</em>' class. | ||
446 | * <!-- begin-user-doc --> | ||
447 | * <!-- end-user-doc --> | ||
448 | * @generated | ||
449 | * @ordered | ||
450 | */ | ||
451 | int ISSUE_EVENT_OPERATION_COUNT = 0; | ||
452 | |||
453 | /** | ||
454 | * The meta object id for the '{@link github.Action <em>Action</em>}' enum. | ||
455 | * <!-- begin-user-doc --> | ||
456 | * <!-- end-user-doc --> | ||
457 | * @see github.Action | ||
458 | * @see github.impl.GithubPackageImpl#getAction() | ||
459 | * @generated | ||
460 | */ | ||
461 | int ACTION = 6; | ||
462 | |||
463 | |||
464 | /** | ||
465 | * Returns the meta object for class '{@link github.User <em>User</em>}'. | ||
466 | * <!-- begin-user-doc --> | ||
467 | * <!-- end-user-doc --> | ||
468 | * @return the meta object for class '<em>User</em>'. | ||
469 | * @see github.User | ||
470 | * @generated | ||
471 | */ | ||
472 | EClass getUser(); | ||
473 | |||
474 | /** | ||
475 | * Returns the meta object for the attribute '{@link github.User#getUrl <em>Url</em>}'. | ||
476 | * <!-- begin-user-doc --> | ||
477 | * <!-- end-user-doc --> | ||
478 | * @return the meta object for the attribute '<em>Url</em>'. | ||
479 | * @see github.User#getUrl() | ||
480 | * @see #getUser() | ||
481 | * @generated | ||
482 | */ | ||
483 | EAttribute getUser_Url(); | ||
484 | |||
485 | /** | ||
486 | * Returns the meta object for the attribute '{@link github.User#getName <em>Name</em>}'. | ||
487 | * <!-- begin-user-doc --> | ||
488 | * <!-- end-user-doc --> | ||
489 | * @return the meta object for the attribute '<em>Name</em>'. | ||
490 | * @see github.User#getName() | ||
491 | * @see #getUser() | ||
492 | * @generated | ||
493 | */ | ||
494 | EAttribute getUser_Name(); | ||
495 | |||
496 | /** | ||
497 | * Returns the meta object for class '{@link github.Project <em>Project</em>}'. | ||
498 | * <!-- begin-user-doc --> | ||
499 | * <!-- end-user-doc --> | ||
500 | * @return the meta object for class '<em>Project</em>'. | ||
501 | * @see github.Project | ||
502 | * @generated | ||
503 | */ | ||
504 | EClass getProject(); | ||
505 | |||
506 | /** | ||
507 | * Returns the meta object for the containment reference list '{@link github.Project#getIssue <em>Issue</em>}'. | ||
508 | * <!-- begin-user-doc --> | ||
509 | * <!-- end-user-doc --> | ||
510 | * @return the meta object for the containment reference list '<em>Issue</em>'. | ||
511 | * @see github.Project#getIssue() | ||
512 | * @see #getProject() | ||
513 | * @generated | ||
514 | */ | ||
515 | EReference getProject_Issue(); | ||
516 | |||
517 | /** | ||
518 | * Returns the meta object for the attribute '{@link github.Project#getCreatd_at <em>Creatd at</em>}'. | ||
519 | * <!-- begin-user-doc --> | ||
520 | * <!-- end-user-doc --> | ||
521 | * @return the meta object for the attribute '<em>Creatd at</em>'. | ||
522 | * @see github.Project#getCreatd_at() | ||
523 | * @see #getProject() | ||
524 | * @generated | ||
525 | */ | ||
526 | EAttribute getProject_Creatd_at(); | ||
527 | |||
528 | /** | ||
529 | * Returns the meta object for the attribute '{@link github.Project#getDeleted <em>Deleted</em>}'. | ||
530 | * <!-- begin-user-doc --> | ||
531 | * <!-- end-user-doc --> | ||
532 | * @return the meta object for the attribute '<em>Deleted</em>'. | ||
533 | * @see github.Project#getDeleted() | ||
534 | * @see #getProject() | ||
535 | * @generated | ||
536 | */ | ||
537 | EAttribute getProject_Deleted(); | ||
538 | |||
539 | /** | ||
540 | * Returns the meta object for the attribute '{@link github.Project#getUpdated_at <em>Updated at</em>}'. | ||
541 | * <!-- begin-user-doc --> | ||
542 | * <!-- end-user-doc --> | ||
543 | * @return the meta object for the attribute '<em>Updated at</em>'. | ||
544 | * @see github.Project#getUpdated_at() | ||
545 | * @see #getProject() | ||
546 | * @generated | ||
547 | */ | ||
548 | EAttribute getProject_Updated_at(); | ||
549 | |||
550 | /** | ||
551 | * Returns the meta object for the containment reference list '{@link github.Project#getProjectMembers <em>Project Members</em>}'. | ||
552 | * <!-- begin-user-doc --> | ||
553 | * <!-- end-user-doc --> | ||
554 | * @return the meta object for the containment reference list '<em>Project Members</em>'. | ||
555 | * @see github.Project#getProjectMembers() | ||
556 | * @see #getProject() | ||
557 | * @generated | ||
558 | */ | ||
559 | EReference getProject_ProjectMembers(); | ||
560 | |||
561 | /** | ||
562 | * Returns the meta object for the attribute '{@link github.Project#getUrl <em>Url</em>}'. | ||
563 | * <!-- begin-user-doc --> | ||
564 | * <!-- end-user-doc --> | ||
565 | * @return the meta object for the attribute '<em>Url</em>'. | ||
566 | * @see github.Project#getUrl() | ||
567 | * @see #getProject() | ||
568 | * @generated | ||
569 | */ | ||
570 | EAttribute getProject_Url(); | ||
571 | |||
572 | /** | ||
573 | * Returns the meta object for the containment reference list '{@link github.Project#getCommits <em>Commits</em>}'. | ||
574 | * <!-- begin-user-doc --> | ||
575 | * <!-- end-user-doc --> | ||
576 | * @return the meta object for the containment reference list '<em>Commits</em>'. | ||
577 | * @see github.Project#getCommits() | ||
578 | * @see #getProject() | ||
579 | * @generated | ||
580 | */ | ||
581 | EReference getProject_Commits(); | ||
582 | |||
583 | /** | ||
584 | * Returns the meta object for class '{@link github.Commit <em>Commit</em>}'. | ||
585 | * <!-- begin-user-doc --> | ||
586 | * <!-- end-user-doc --> | ||
587 | * @return the meta object for class '<em>Commit</em>'. | ||
588 | * @see github.Commit | ||
589 | * @generated | ||
590 | */ | ||
591 | EClass getCommit(); | ||
592 | |||
593 | /** | ||
594 | * Returns the meta object for the reference '{@link github.Commit#getCommitter <em>Committer</em>}'. | ||
595 | * <!-- begin-user-doc --> | ||
596 | * <!-- end-user-doc --> | ||
597 | * @return the meta object for the reference '<em>Committer</em>'. | ||
598 | * @see github.Commit#getCommitter() | ||
599 | * @see #getCommit() | ||
600 | * @generated | ||
601 | */ | ||
602 | EReference getCommit_Committer(); | ||
603 | |||
604 | /** | ||
605 | * Returns the meta object for the reference list '{@link github.Commit#getParents <em>Parents</em>}'. | ||
606 | * <!-- begin-user-doc --> | ||
607 | * <!-- end-user-doc --> | ||
608 | * @return the meta object for the reference list '<em>Parents</em>'. | ||
609 | * @see github.Commit#getParents() | ||
610 | * @see #getCommit() | ||
611 | * @generated | ||
612 | */ | ||
613 | EReference getCommit_Parents(); | ||
614 | |||
615 | /** | ||
616 | * Returns the meta object for the reference '{@link github.Commit#getPullrequest <em>Pullrequest</em>}'. | ||
617 | * <!-- begin-user-doc --> | ||
618 | * <!-- end-user-doc --> | ||
619 | * @return the meta object for the reference '<em>Pullrequest</em>'. | ||
620 | * @see github.Commit#getPullrequest() | ||
621 | * @see #getCommit() | ||
622 | * @generated | ||
623 | */ | ||
624 | EReference getCommit_Pullrequest(); | ||
625 | |||
626 | /** | ||
627 | * Returns the meta object for the attribute '{@link github.Commit#getCreated_at <em>Created at</em>}'. | ||
628 | * <!-- begin-user-doc --> | ||
629 | * <!-- end-user-doc --> | ||
630 | * @return the meta object for the attribute '<em>Created at</em>'. | ||
631 | * @see github.Commit#getCreated_at() | ||
632 | * @see #getCommit() | ||
633 | * @generated | ||
634 | */ | ||
635 | EAttribute getCommit_Created_at(); | ||
636 | |||
637 | /** | ||
638 | * Returns the meta object for the attribute '{@link github.Commit#getSha <em>Sha</em>}'. | ||
639 | * <!-- begin-user-doc --> | ||
640 | * <!-- end-user-doc --> | ||
641 | * @return the meta object for the attribute '<em>Sha</em>'. | ||
642 | * @see github.Commit#getSha() | ||
643 | * @see #getCommit() | ||
644 | * @generated | ||
645 | */ | ||
646 | EAttribute getCommit_Sha(); | ||
647 | |||
648 | /** | ||
649 | * Returns the meta object for the attribute '{@link github.Commit#getParents_sha <em>Parents sha</em>}'. | ||
650 | * <!-- begin-user-doc --> | ||
651 | * <!-- end-user-doc --> | ||
652 | * @return the meta object for the attribute '<em>Parents sha</em>'. | ||
653 | * @see github.Commit#getParents_sha() | ||
654 | * @see #getCommit() | ||
655 | * @generated | ||
656 | */ | ||
657 | EAttribute getCommit_Parents_sha(); | ||
658 | |||
659 | /** | ||
660 | * Returns the meta object for class '{@link github.Issue <em>Issue</em>}'. | ||
661 | * <!-- begin-user-doc --> | ||
662 | * <!-- end-user-doc --> | ||
663 | * @return the meta object for class '<em>Issue</em>'. | ||
664 | * @see github.Issue | ||
665 | * @generated | ||
666 | */ | ||
667 | EClass getIssue(); | ||
668 | |||
669 | /** | ||
670 | * Returns the meta object for the containment reference '{@link github.Issue#getPullrequest <em>Pullrequest</em>}'. | ||
671 | * <!-- begin-user-doc --> | ||
672 | * <!-- end-user-doc --> | ||
673 | * @return the meta object for the containment reference '<em>Pullrequest</em>'. | ||
674 | * @see github.Issue#getPullrequest() | ||
675 | * @see #getIssue() | ||
676 | * @generated | ||
677 | */ | ||
678 | EReference getIssue_Pullrequest(); | ||
679 | |||
680 | /** | ||
681 | * Returns the meta object for the containment reference list '{@link github.Issue#getIssueevent <em>Issueevent</em>}'. | ||
682 | * <!-- begin-user-doc --> | ||
683 | * <!-- end-user-doc --> | ||
684 | * @return the meta object for the containment reference list '<em>Issueevent</em>'. | ||
685 | * @see github.Issue#getIssueevent() | ||
686 | * @see #getIssue() | ||
687 | * @generated | ||
688 | */ | ||
689 | EReference getIssue_Issueevent(); | ||
690 | |||
691 | /** | ||
692 | * Returns the meta object for the attribute '{@link github.Issue#getCreated_at <em>Created at</em>}'. | ||
693 | * <!-- begin-user-doc --> | ||
694 | * <!-- end-user-doc --> | ||
695 | * @return the meta object for the attribute '<em>Created at</em>'. | ||
696 | * @see github.Issue#getCreated_at() | ||
697 | * @see #getIssue() | ||
698 | * @generated | ||
699 | */ | ||
700 | EAttribute getIssue_Created_at(); | ||
701 | |||
702 | /** | ||
703 | * Returns the meta object for the attribute '{@link github.Issue#getUrl <em>Url</em>}'. | ||
704 | * <!-- begin-user-doc --> | ||
705 | * <!-- end-user-doc --> | ||
706 | * @return the meta object for the attribute '<em>Url</em>'. | ||
707 | * @see github.Issue#getUrl() | ||
708 | * @see #getIssue() | ||
709 | * @generated | ||
710 | */ | ||
711 | EAttribute getIssue_Url(); | ||
712 | |||
713 | /** | ||
714 | * Returns the meta object for class '{@link github.PullRequest <em>Pull Request</em>}'. | ||
715 | * <!-- begin-user-doc --> | ||
716 | * <!-- end-user-doc --> | ||
717 | * @return the meta object for class '<em>Pull Request</em>'. | ||
718 | * @see github.PullRequest | ||
719 | * @generated | ||
720 | */ | ||
721 | EClass getPullRequest(); | ||
722 | |||
723 | /** | ||
724 | * Returns the meta object for the reference '{@link github.PullRequest#getCommit <em>Commit</em>}'. | ||
725 | * <!-- begin-user-doc --> | ||
726 | * <!-- end-user-doc --> | ||
727 | * @return the meta object for the reference '<em>Commit</em>'. | ||
728 | * @see github.PullRequest#getCommit() | ||
729 | * @see #getPullRequest() | ||
730 | * @generated | ||
731 | */ | ||
732 | EReference getPullRequest_Commit(); | ||
733 | |||
734 | /** | ||
735 | * Returns the meta object for the attribute '{@link github.PullRequest#getUrl <em>Url</em>}'. | ||
736 | * <!-- begin-user-doc --> | ||
737 | * <!-- end-user-doc --> | ||
738 | * @return the meta object for the attribute '<em>Url</em>'. | ||
739 | * @see github.PullRequest#getUrl() | ||
740 | * @see #getPullRequest() | ||
741 | * @generated | ||
742 | */ | ||
743 | EAttribute getPullRequest_Url(); | ||
744 | |||
745 | /** | ||
746 | * Returns the meta object for class '{@link github.IssueEvent <em>Issue Event</em>}'. | ||
747 | * <!-- begin-user-doc --> | ||
748 | * <!-- end-user-doc --> | ||
749 | * @return the meta object for class '<em>Issue Event</em>'. | ||
750 | * @see github.IssueEvent | ||
751 | * @generated | ||
752 | */ | ||
753 | EClass getIssueEvent(); | ||
754 | |||
755 | /** | ||
756 | * Returns the meta object for the reference '{@link github.IssueEvent#getUser <em>User</em>}'. | ||
757 | * <!-- begin-user-doc --> | ||
758 | * <!-- end-user-doc --> | ||
759 | * @return the meta object for the reference '<em>User</em>'. | ||
760 | * @see github.IssueEvent#getUser() | ||
761 | * @see #getIssueEvent() | ||
762 | * @generated | ||
763 | */ | ||
764 | EReference getIssueEvent_User(); | ||
765 | |||
766 | /** | ||
767 | * Returns the meta object for the attribute '{@link github.IssueEvent#getAction <em>Action</em>}'. | ||
768 | * <!-- begin-user-doc --> | ||
769 | * <!-- end-user-doc --> | ||
770 | * @return the meta object for the attribute '<em>Action</em>'. | ||
771 | * @see github.IssueEvent#getAction() | ||
772 | * @see #getIssueEvent() | ||
773 | * @generated | ||
774 | */ | ||
775 | EAttribute getIssueEvent_Action(); | ||
776 | |||
777 | /** | ||
778 | * Returns the meta object for the attribute '{@link github.IssueEvent#getCreated_at <em>Created at</em>}'. | ||
779 | * <!-- begin-user-doc --> | ||
780 | * <!-- end-user-doc --> | ||
781 | * @return the meta object for the attribute '<em>Created at</em>'. | ||
782 | * @see github.IssueEvent#getCreated_at() | ||
783 | * @see #getIssueEvent() | ||
784 | * @generated | ||
785 | */ | ||
786 | EAttribute getIssueEvent_Created_at(); | ||
787 | |||
788 | /** | ||
789 | * Returns the meta object for the attribute '{@link github.IssueEvent#getActor_url <em>Actor url</em>}'. | ||
790 | * <!-- begin-user-doc --> | ||
791 | * <!-- end-user-doc --> | ||
792 | * @return the meta object for the attribute '<em>Actor url</em>'. | ||
793 | * @see github.IssueEvent#getActor_url() | ||
794 | * @see #getIssueEvent() | ||
795 | * @generated | ||
796 | */ | ||
797 | EAttribute getIssueEvent_Actor_url(); | ||
798 | |||
799 | /** | ||
800 | * Returns the meta object for enum '{@link github.Action <em>Action</em>}'. | ||
801 | * <!-- begin-user-doc --> | ||
802 | * <!-- end-user-doc --> | ||
803 | * @return the meta object for enum '<em>Action</em>'. | ||
804 | * @see github.Action | ||
805 | * @generated | ||
806 | */ | ||
807 | EEnum getAction(); | ||
808 | |||
809 | /** | ||
810 | * Returns the factory that creates the instances of the model. | ||
811 | * <!-- begin-user-doc --> | ||
812 | * <!-- end-user-doc --> | ||
813 | * @return the factory that creates the instances of the model. | ||
814 | * @generated | ||
815 | */ | ||
816 | GithubFactory getGithubFactory(); | ||
817 | |||
818 | /** | ||
819 | * <!-- begin-user-doc --> | ||
820 | * Defines literals for the meta objects that represent | ||
821 | * <ul> | ||
822 | * <li>each class,</li> | ||
823 | * <li>each feature of each class,</li> | ||
824 | * <li>each operation of each class,</li> | ||
825 | * <li>each enum,</li> | ||
826 | * <li>and each data type</li> | ||
827 | * </ul> | ||
828 | * <!-- end-user-doc --> | ||
829 | * @generated | ||
830 | */ | ||
831 | interface Literals { | ||
832 | /** | ||
833 | * The meta object literal for the '{@link github.impl.UserImpl <em>User</em>}' class. | ||
834 | * <!-- begin-user-doc --> | ||
835 | * <!-- end-user-doc --> | ||
836 | * @see github.impl.UserImpl | ||
837 | * @see github.impl.GithubPackageImpl#getUser() | ||
838 | * @generated | ||
839 | */ | ||
840 | EClass USER = eINSTANCE.getUser(); | ||
841 | |||
842 | /** | ||
843 | * The meta object literal for the '<em><b>Url</b></em>' attribute feature. | ||
844 | * <!-- begin-user-doc --> | ||
845 | * <!-- end-user-doc --> | ||
846 | * @generated | ||
847 | */ | ||
848 | EAttribute USER__URL = eINSTANCE.getUser_Url(); | ||
849 | |||
850 | /** | ||
851 | * The meta object literal for the '<em><b>Name</b></em>' attribute feature. | ||
852 | * <!-- begin-user-doc --> | ||
853 | * <!-- end-user-doc --> | ||
854 | * @generated | ||
855 | */ | ||
856 | EAttribute USER__NAME = eINSTANCE.getUser_Name(); | ||
857 | |||
858 | /** | ||
859 | * The meta object literal for the '{@link github.impl.ProjectImpl <em>Project</em>}' class. | ||
860 | * <!-- begin-user-doc --> | ||
861 | * <!-- end-user-doc --> | ||
862 | * @see github.impl.ProjectImpl | ||
863 | * @see github.impl.GithubPackageImpl#getProject() | ||
864 | * @generated | ||
865 | */ | ||
866 | EClass PROJECT = eINSTANCE.getProject(); | ||
867 | |||
868 | /** | ||
869 | * The meta object literal for the '<em><b>Issue</b></em>' containment reference list feature. | ||
870 | * <!-- begin-user-doc --> | ||
871 | * <!-- end-user-doc --> | ||
872 | * @generated | ||
873 | */ | ||
874 | EReference PROJECT__ISSUE = eINSTANCE.getProject_Issue(); | ||
875 | |||
876 | /** | ||
877 | * The meta object literal for the '<em><b>Creatd at</b></em>' attribute feature. | ||
878 | * <!-- begin-user-doc --> | ||
879 | * <!-- end-user-doc --> | ||
880 | * @generated | ||
881 | */ | ||
882 | EAttribute PROJECT__CREATD_AT = eINSTANCE.getProject_Creatd_at(); | ||
883 | |||
884 | /** | ||
885 | * The meta object literal for the '<em><b>Deleted</b></em>' attribute feature. | ||
886 | * <!-- begin-user-doc --> | ||
887 | * <!-- end-user-doc --> | ||
888 | * @generated | ||
889 | */ | ||
890 | EAttribute PROJECT__DELETED = eINSTANCE.getProject_Deleted(); | ||
891 | |||
892 | /** | ||
893 | * The meta object literal for the '<em><b>Updated at</b></em>' attribute feature. | ||
894 | * <!-- begin-user-doc --> | ||
895 | * <!-- end-user-doc --> | ||
896 | * @generated | ||
897 | */ | ||
898 | EAttribute PROJECT__UPDATED_AT = eINSTANCE.getProject_Updated_at(); | ||
899 | |||
900 | /** | ||
901 | * The meta object literal for the '<em><b>Project Members</b></em>' containment reference list feature. | ||
902 | * <!-- begin-user-doc --> | ||
903 | * <!-- end-user-doc --> | ||
904 | * @generated | ||
905 | */ | ||
906 | EReference PROJECT__PROJECT_MEMBERS = eINSTANCE.getProject_ProjectMembers(); | ||
907 | |||
908 | /** | ||
909 | * The meta object literal for the '<em><b>Url</b></em>' attribute feature. | ||
910 | * <!-- begin-user-doc --> | ||
911 | * <!-- end-user-doc --> | ||
912 | * @generated | ||
913 | */ | ||
914 | EAttribute PROJECT__URL = eINSTANCE.getProject_Url(); | ||
915 | |||
916 | /** | ||
917 | * The meta object literal for the '<em><b>Commits</b></em>' containment reference list feature. | ||
918 | * <!-- begin-user-doc --> | ||
919 | * <!-- end-user-doc --> | ||
920 | * @generated | ||
921 | */ | ||
922 | EReference PROJECT__COMMITS = eINSTANCE.getProject_Commits(); | ||
923 | |||
924 | /** | ||
925 | * The meta object literal for the '{@link github.impl.CommitImpl <em>Commit</em>}' class. | ||
926 | * <!-- begin-user-doc --> | ||
927 | * <!-- end-user-doc --> | ||
928 | * @see github.impl.CommitImpl | ||
929 | * @see github.impl.GithubPackageImpl#getCommit() | ||
930 | * @generated | ||
931 | */ | ||
932 | EClass COMMIT = eINSTANCE.getCommit(); | ||
933 | |||
934 | /** | ||
935 | * The meta object literal for the '<em><b>Committer</b></em>' reference feature. | ||
936 | * <!-- begin-user-doc --> | ||
937 | * <!-- end-user-doc --> | ||
938 | * @generated | ||
939 | */ | ||
940 | EReference COMMIT__COMMITTER = eINSTANCE.getCommit_Committer(); | ||
941 | |||
942 | /** | ||
943 | * The meta object literal for the '<em><b>Parents</b></em>' reference list feature. | ||
944 | * <!-- begin-user-doc --> | ||
945 | * <!-- end-user-doc --> | ||
946 | * @generated | ||
947 | */ | ||
948 | EReference COMMIT__PARENTS = eINSTANCE.getCommit_Parents(); | ||
949 | |||
950 | /** | ||
951 | * The meta object literal for the '<em><b>Pullrequest</b></em>' reference feature. | ||
952 | * <!-- begin-user-doc --> | ||
953 | * <!-- end-user-doc --> | ||
954 | * @generated | ||
955 | */ | ||
956 | EReference COMMIT__PULLREQUEST = eINSTANCE.getCommit_Pullrequest(); | ||
957 | |||
958 | /** | ||
959 | * The meta object literal for the '<em><b>Created at</b></em>' attribute feature. | ||
960 | * <!-- begin-user-doc --> | ||
961 | * <!-- end-user-doc --> | ||
962 | * @generated | ||
963 | */ | ||
964 | EAttribute COMMIT__CREATED_AT = eINSTANCE.getCommit_Created_at(); | ||
965 | |||
966 | /** | ||
967 | * The meta object literal for the '<em><b>Sha</b></em>' attribute feature. | ||
968 | * <!-- begin-user-doc --> | ||
969 | * <!-- end-user-doc --> | ||
970 | * @generated | ||
971 | */ | ||
972 | EAttribute COMMIT__SHA = eINSTANCE.getCommit_Sha(); | ||
973 | |||
974 | /** | ||
975 | * The meta object literal for the '<em><b>Parents sha</b></em>' attribute feature. | ||
976 | * <!-- begin-user-doc --> | ||
977 | * <!-- end-user-doc --> | ||
978 | * @generated | ||
979 | */ | ||
980 | EAttribute COMMIT__PARENTS_SHA = eINSTANCE.getCommit_Parents_sha(); | ||
981 | |||
982 | /** | ||
983 | * The meta object literal for the '{@link github.impl.IssueImpl <em>Issue</em>}' class. | ||
984 | * <!-- begin-user-doc --> | ||
985 | * <!-- end-user-doc --> | ||
986 | * @see github.impl.IssueImpl | ||
987 | * @see github.impl.GithubPackageImpl#getIssue() | ||
988 | * @generated | ||
989 | */ | ||
990 | EClass ISSUE = eINSTANCE.getIssue(); | ||
991 | |||
992 | /** | ||
993 | * The meta object literal for the '<em><b>Pullrequest</b></em>' containment reference feature. | ||
994 | * <!-- begin-user-doc --> | ||
995 | * <!-- end-user-doc --> | ||
996 | * @generated | ||
997 | */ | ||
998 | EReference ISSUE__PULLREQUEST = eINSTANCE.getIssue_Pullrequest(); | ||
999 | |||
1000 | /** | ||
1001 | * The meta object literal for the '<em><b>Issueevent</b></em>' containment reference list feature. | ||
1002 | * <!-- begin-user-doc --> | ||
1003 | * <!-- end-user-doc --> | ||
1004 | * @generated | ||
1005 | */ | ||
1006 | EReference ISSUE__ISSUEEVENT = eINSTANCE.getIssue_Issueevent(); | ||
1007 | |||
1008 | /** | ||
1009 | * The meta object literal for the '<em><b>Created at</b></em>' attribute feature. | ||
1010 | * <!-- begin-user-doc --> | ||
1011 | * <!-- end-user-doc --> | ||
1012 | * @generated | ||
1013 | */ | ||
1014 | EAttribute ISSUE__CREATED_AT = eINSTANCE.getIssue_Created_at(); | ||
1015 | |||
1016 | /** | ||
1017 | * The meta object literal for the '<em><b>Url</b></em>' attribute feature. | ||
1018 | * <!-- begin-user-doc --> | ||
1019 | * <!-- end-user-doc --> | ||
1020 | * @generated | ||
1021 | */ | ||
1022 | EAttribute ISSUE__URL = eINSTANCE.getIssue_Url(); | ||
1023 | |||
1024 | /** | ||
1025 | * The meta object literal for the '{@link github.impl.PullRequestImpl <em>Pull Request</em>}' class. | ||
1026 | * <!-- begin-user-doc --> | ||
1027 | * <!-- end-user-doc --> | ||
1028 | * @see github.impl.PullRequestImpl | ||
1029 | * @see github.impl.GithubPackageImpl#getPullRequest() | ||
1030 | * @generated | ||
1031 | */ | ||
1032 | EClass PULL_REQUEST = eINSTANCE.getPullRequest(); | ||
1033 | |||
1034 | /** | ||
1035 | * The meta object literal for the '<em><b>Commit</b></em>' reference feature. | ||
1036 | * <!-- begin-user-doc --> | ||
1037 | * <!-- end-user-doc --> | ||
1038 | * @generated | ||
1039 | */ | ||
1040 | EReference PULL_REQUEST__COMMIT = eINSTANCE.getPullRequest_Commit(); | ||
1041 | |||
1042 | /** | ||
1043 | * The meta object literal for the '<em><b>Url</b></em>' attribute feature. | ||
1044 | * <!-- begin-user-doc --> | ||
1045 | * <!-- end-user-doc --> | ||
1046 | * @generated | ||
1047 | */ | ||
1048 | EAttribute PULL_REQUEST__URL = eINSTANCE.getPullRequest_Url(); | ||
1049 | |||
1050 | /** | ||
1051 | * The meta object literal for the '{@link github.impl.IssueEventImpl <em>Issue Event</em>}' class. | ||
1052 | * <!-- begin-user-doc --> | ||
1053 | * <!-- end-user-doc --> | ||
1054 | * @see github.impl.IssueEventImpl | ||
1055 | * @see github.impl.GithubPackageImpl#getIssueEvent() | ||
1056 | * @generated | ||
1057 | */ | ||
1058 | EClass ISSUE_EVENT = eINSTANCE.getIssueEvent(); | ||
1059 | |||
1060 | /** | ||
1061 | * The meta object literal for the '<em><b>User</b></em>' reference feature. | ||
1062 | * <!-- begin-user-doc --> | ||
1063 | * <!-- end-user-doc --> | ||
1064 | * @generated | ||
1065 | */ | ||
1066 | EReference ISSUE_EVENT__USER = eINSTANCE.getIssueEvent_User(); | ||
1067 | |||
1068 | /** | ||
1069 | * The meta object literal for the '<em><b>Action</b></em>' attribute feature. | ||
1070 | * <!-- begin-user-doc --> | ||
1071 | * <!-- end-user-doc --> | ||
1072 | * @generated | ||
1073 | */ | ||
1074 | EAttribute ISSUE_EVENT__ACTION = eINSTANCE.getIssueEvent_Action(); | ||
1075 | |||
1076 | /** | ||
1077 | * The meta object literal for the '<em><b>Created at</b></em>' attribute feature. | ||
1078 | * <!-- begin-user-doc --> | ||
1079 | * <!-- end-user-doc --> | ||
1080 | * @generated | ||
1081 | */ | ||
1082 | EAttribute ISSUE_EVENT__CREATED_AT = eINSTANCE.getIssueEvent_Created_at(); | ||
1083 | |||
1084 | /** | ||
1085 | * The meta object literal for the '<em><b>Actor url</b></em>' attribute feature. | ||
1086 | * <!-- begin-user-doc --> | ||
1087 | * <!-- end-user-doc --> | ||
1088 | * @generated | ||
1089 | */ | ||
1090 | EAttribute ISSUE_EVENT__ACTOR_URL = eINSTANCE.getIssueEvent_Actor_url(); | ||
1091 | |||
1092 | /** | ||
1093 | * The meta object literal for the '{@link github.Action <em>Action</em>}' enum. | ||
1094 | * <!-- begin-user-doc --> | ||
1095 | * <!-- end-user-doc --> | ||
1096 | * @see github.Action | ||
1097 | * @see github.impl.GithubPackageImpl#getAction() | ||
1098 | * @generated | ||
1099 | */ | ||
1100 | EEnum ACTION = eINSTANCE.getAction(); | ||
1101 | |||
1102 | } | ||
1103 | |||
1104 | } //GithubPackage | ||
diff --git a/Domains/github-graph/ecore-gen/github/Issue.java b/Domains/github-graph/ecore-gen/github/Issue.java new file mode 100644 index 00000000..1ba3c223 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/Issue.java | |||
@@ -0,0 +1,109 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import java.util.Date; | ||
6 | |||
7 | import org.eclipse.emf.common.util.EList; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EObject; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * A representation of the model object '<em><b>Issue</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * <p> | ||
17 | * The following features are supported: | ||
18 | * </p> | ||
19 | * <ul> | ||
20 | * <li>{@link github.Issue#getPullrequest <em>Pullrequest</em>}</li> | ||
21 | * <li>{@link github.Issue#getIssueevent <em>Issueevent</em>}</li> | ||
22 | * <li>{@link github.Issue#getCreated_at <em>Created at</em>}</li> | ||
23 | * <li>{@link github.Issue#getUrl <em>Url</em>}</li> | ||
24 | * </ul> | ||
25 | * | ||
26 | * @see github.GithubPackage#getIssue() | ||
27 | * @model | ||
28 | * @generated | ||
29 | */ | ||
30 | public interface Issue extends EObject { | ||
31 | /** | ||
32 | * Returns the value of the '<em><b>Pullrequest</b></em>' containment reference. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @return the value of the '<em>Pullrequest</em>' containment reference. | ||
36 | * @see #setPullrequest(PullRequest) | ||
37 | * @see github.GithubPackage#getIssue_Pullrequest() | ||
38 | * @model containment="true" | ||
39 | * @generated | ||
40 | */ | ||
41 | PullRequest getPullrequest(); | ||
42 | |||
43 | /** | ||
44 | * Sets the value of the '{@link github.Issue#getPullrequest <em>Pullrequest</em>}' containment reference. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @param value the new value of the '<em>Pullrequest</em>' containment reference. | ||
48 | * @see #getPullrequest() | ||
49 | * @generated | ||
50 | */ | ||
51 | void setPullrequest(PullRequest value); | ||
52 | |||
53 | /** | ||
54 | * Returns the value of the '<em><b>Issueevent</b></em>' containment reference list. | ||
55 | * The list contents are of type {@link github.IssueEvent}. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <!-- end-user-doc --> | ||
58 | * @return the value of the '<em>Issueevent</em>' containment reference list. | ||
59 | * @see github.GithubPackage#getIssue_Issueevent() | ||
60 | * @model containment="true" | ||
61 | * @generated | ||
62 | */ | ||
63 | EList<IssueEvent> getIssueevent(); | ||
64 | |||
65 | /** | ||
66 | * Returns the value of the '<em><b>Created at</b></em>' attribute. | ||
67 | * <!-- begin-user-doc --> | ||
68 | * <!-- end-user-doc --> | ||
69 | * @return the value of the '<em>Created at</em>' attribute. | ||
70 | * @see #setCreated_at(Date) | ||
71 | * @see github.GithubPackage#getIssue_Created_at() | ||
72 | * @model | ||
73 | * @generated | ||
74 | */ | ||
75 | Date getCreated_at(); | ||
76 | |||
77 | /** | ||
78 | * Sets the value of the '{@link github.Issue#getCreated_at <em>Created at</em>}' attribute. | ||
79 | * <!-- begin-user-doc --> | ||
80 | * <!-- end-user-doc --> | ||
81 | * @param value the new value of the '<em>Created at</em>' attribute. | ||
82 | * @see #getCreated_at() | ||
83 | * @generated | ||
84 | */ | ||
85 | void setCreated_at(Date value); | ||
86 | |||
87 | /** | ||
88 | * Returns the value of the '<em><b>Url</b></em>' attribute. | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @return the value of the '<em>Url</em>' attribute. | ||
92 | * @see #setUrl(String) | ||
93 | * @see github.GithubPackage#getIssue_Url() | ||
94 | * @model required="true" | ||
95 | * @generated | ||
96 | */ | ||
97 | String getUrl(); | ||
98 | |||
99 | /** | ||
100 | * Sets the value of the '{@link github.Issue#getUrl <em>Url</em>}' attribute. | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <!-- end-user-doc --> | ||
103 | * @param value the new value of the '<em>Url</em>' attribute. | ||
104 | * @see #getUrl() | ||
105 | * @generated | ||
106 | */ | ||
107 | void setUrl(String value); | ||
108 | |||
109 | } // Issue | ||
diff --git a/Domains/github-graph/ecore-gen/github/IssueEvent.java b/Domains/github-graph/ecore-gen/github/IssueEvent.java new file mode 100644 index 00000000..1f56672c --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/IssueEvent.java | |||
@@ -0,0 +1,120 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import java.util.Date; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | |||
9 | /** | ||
10 | * <!-- begin-user-doc --> | ||
11 | * A representation of the model object '<em><b>Issue Event</b></em>'. | ||
12 | * <!-- end-user-doc --> | ||
13 | * | ||
14 | * <p> | ||
15 | * The following features are supported: | ||
16 | * </p> | ||
17 | * <ul> | ||
18 | * <li>{@link github.IssueEvent#getUser <em>User</em>}</li> | ||
19 | * <li>{@link github.IssueEvent#getAction <em>Action</em>}</li> | ||
20 | * <li>{@link github.IssueEvent#getCreated_at <em>Created at</em>}</li> | ||
21 | * <li>{@link github.IssueEvent#getActor_url <em>Actor url</em>}</li> | ||
22 | * </ul> | ||
23 | * | ||
24 | * @see github.GithubPackage#getIssueEvent() | ||
25 | * @model | ||
26 | * @generated | ||
27 | */ | ||
28 | public interface IssueEvent extends EObject { | ||
29 | /** | ||
30 | * Returns the value of the '<em><b>User</b></em>' reference. | ||
31 | * <!-- begin-user-doc --> | ||
32 | * <!-- end-user-doc --> | ||
33 | * @return the value of the '<em>User</em>' reference. | ||
34 | * @see #setUser(User) | ||
35 | * @see github.GithubPackage#getIssueEvent_User() | ||
36 | * @model required="true" | ||
37 | * @generated | ||
38 | */ | ||
39 | User getUser(); | ||
40 | |||
41 | /** | ||
42 | * Sets the value of the '{@link github.IssueEvent#getUser <em>User</em>}' reference. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @param value the new value of the '<em>User</em>' reference. | ||
46 | * @see #getUser() | ||
47 | * @generated | ||
48 | */ | ||
49 | void setUser(User value); | ||
50 | |||
51 | /** | ||
52 | * Returns the value of the '<em><b>Action</b></em>' attribute. | ||
53 | * The literals are from the enumeration {@link github.Action}. | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @return the value of the '<em>Action</em>' attribute. | ||
57 | * @see github.Action | ||
58 | * @see #setAction(Action) | ||
59 | * @see github.GithubPackage#getIssueEvent_Action() | ||
60 | * @model | ||
61 | * @generated | ||
62 | */ | ||
63 | Action getAction(); | ||
64 | |||
65 | /** | ||
66 | * Sets the value of the '{@link github.IssueEvent#getAction <em>Action</em>}' attribute. | ||
67 | * <!-- begin-user-doc --> | ||
68 | * <!-- end-user-doc --> | ||
69 | * @param value the new value of the '<em>Action</em>' attribute. | ||
70 | * @see github.Action | ||
71 | * @see #getAction() | ||
72 | * @generated | ||
73 | */ | ||
74 | void setAction(Action value); | ||
75 | |||
76 | /** | ||
77 | * Returns the value of the '<em><b>Created at</b></em>' attribute. | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @return the value of the '<em>Created at</em>' attribute. | ||
81 | * @see #setCreated_at(Date) | ||
82 | * @see github.GithubPackage#getIssueEvent_Created_at() | ||
83 | * @model | ||
84 | * @generated | ||
85 | */ | ||
86 | Date getCreated_at(); | ||
87 | |||
88 | /** | ||
89 | * Sets the value of the '{@link github.IssueEvent#getCreated_at <em>Created at</em>}' attribute. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @param value the new value of the '<em>Created at</em>' attribute. | ||
93 | * @see #getCreated_at() | ||
94 | * @generated | ||
95 | */ | ||
96 | void setCreated_at(Date value); | ||
97 | |||
98 | /** | ||
99 | * Returns the value of the '<em><b>Actor url</b></em>' attribute. | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @return the value of the '<em>Actor url</em>' attribute. | ||
103 | * @see #setActor_url(String) | ||
104 | * @see github.GithubPackage#getIssueEvent_Actor_url() | ||
105 | * @model required="true" | ||
106 | * @generated | ||
107 | */ | ||
108 | String getActor_url(); | ||
109 | |||
110 | /** | ||
111 | * Sets the value of the '{@link github.IssueEvent#getActor_url <em>Actor url</em>}' attribute. | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @param value the new value of the '<em>Actor url</em>' attribute. | ||
115 | * @see #getActor_url() | ||
116 | * @generated | ||
117 | */ | ||
118 | void setActor_url(String value); | ||
119 | |||
120 | } // IssueEvent | ||
diff --git a/Domains/github-graph/ecore-gen/github/Project.java b/Domains/github-graph/ecore-gen/github/Project.java new file mode 100644 index 00000000..ed850fec --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/Project.java | |||
@@ -0,0 +1,158 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import java.util.Date; | ||
6 | |||
7 | import org.eclipse.emf.common.util.EList; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EObject; | ||
10 | |||
11 | /** | ||
12 | * <!-- begin-user-doc --> | ||
13 | * A representation of the model object '<em><b>Project</b></em>'. | ||
14 | * <!-- end-user-doc --> | ||
15 | * | ||
16 | * <p> | ||
17 | * The following features are supported: | ||
18 | * </p> | ||
19 | * <ul> | ||
20 | * <li>{@link github.Project#getIssue <em>Issue</em>}</li> | ||
21 | * <li>{@link github.Project#getCreatd_at <em>Creatd at</em>}</li> | ||
22 | * <li>{@link github.Project#getDeleted <em>Deleted</em>}</li> | ||
23 | * <li>{@link github.Project#getUpdated_at <em>Updated at</em>}</li> | ||
24 | * <li>{@link github.Project#getProjectMembers <em>Project Members</em>}</li> | ||
25 | * <li>{@link github.Project#getUrl <em>Url</em>}</li> | ||
26 | * <li>{@link github.Project#getCommits <em>Commits</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @see github.GithubPackage#getProject() | ||
30 | * @model | ||
31 | * @generated | ||
32 | */ | ||
33 | public interface Project extends EObject { | ||
34 | /** | ||
35 | * Returns the value of the '<em><b>Issue</b></em>' containment reference list. | ||
36 | * The list contents are of type {@link github.Issue}. | ||
37 | * <!-- begin-user-doc --> | ||
38 | * <!-- end-user-doc --> | ||
39 | * @return the value of the '<em>Issue</em>' containment reference list. | ||
40 | * @see github.GithubPackage#getProject_Issue() | ||
41 | * @model containment="true" | ||
42 | * @generated | ||
43 | */ | ||
44 | EList<Issue> getIssue(); | ||
45 | |||
46 | /** | ||
47 | * Returns the value of the '<em><b>Creatd at</b></em>' attribute. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @return the value of the '<em>Creatd at</em>' attribute. | ||
51 | * @see #setCreatd_at(Date) | ||
52 | * @see github.GithubPackage#getProject_Creatd_at() | ||
53 | * @model | ||
54 | * @generated | ||
55 | */ | ||
56 | Date getCreatd_at(); | ||
57 | |||
58 | /** | ||
59 | * Sets the value of the '{@link github.Project#getCreatd_at <em>Creatd at</em>}' attribute. | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @param value the new value of the '<em>Creatd at</em>' attribute. | ||
63 | * @see #getCreatd_at() | ||
64 | * @generated | ||
65 | */ | ||
66 | void setCreatd_at(Date value); | ||
67 | |||
68 | /** | ||
69 | * Returns the value of the '<em><b>Deleted</b></em>' attribute. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @return the value of the '<em>Deleted</em>' attribute. | ||
73 | * @see #setDeleted(int) | ||
74 | * @see github.GithubPackage#getProject_Deleted() | ||
75 | * @model | ||
76 | * @generated | ||
77 | */ | ||
78 | int getDeleted(); | ||
79 | |||
80 | /** | ||
81 | * Sets the value of the '{@link github.Project#getDeleted <em>Deleted</em>}' attribute. | ||
82 | * <!-- begin-user-doc --> | ||
83 | * <!-- end-user-doc --> | ||
84 | * @param value the new value of the '<em>Deleted</em>' attribute. | ||
85 | * @see #getDeleted() | ||
86 | * @generated | ||
87 | */ | ||
88 | void setDeleted(int value); | ||
89 | |||
90 | /** | ||
91 | * Returns the value of the '<em><b>Updated at</b></em>' attribute. | ||
92 | * <!-- begin-user-doc --> | ||
93 | * <!-- end-user-doc --> | ||
94 | * @return the value of the '<em>Updated at</em>' attribute. | ||
95 | * @see #setUpdated_at(Date) | ||
96 | * @see github.GithubPackage#getProject_Updated_at() | ||
97 | * @model | ||
98 | * @generated | ||
99 | */ | ||
100 | Date getUpdated_at(); | ||
101 | |||
102 | /** | ||
103 | * Sets the value of the '{@link github.Project#getUpdated_at <em>Updated at</em>}' attribute. | ||
104 | * <!-- begin-user-doc --> | ||
105 | * <!-- end-user-doc --> | ||
106 | * @param value the new value of the '<em>Updated at</em>' attribute. | ||
107 | * @see #getUpdated_at() | ||
108 | * @generated | ||
109 | */ | ||
110 | void setUpdated_at(Date value); | ||
111 | |||
112 | /** | ||
113 | * Returns the value of the '<em><b>Project Members</b></em>' containment reference list. | ||
114 | * The list contents are of type {@link github.User}. | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @return the value of the '<em>Project Members</em>' containment reference list. | ||
118 | * @see github.GithubPackage#getProject_ProjectMembers() | ||
119 | * @model containment="true" | ||
120 | * @generated | ||
121 | */ | ||
122 | EList<User> getProjectMembers(); | ||
123 | |||
124 | /** | ||
125 | * Returns the value of the '<em><b>Url</b></em>' attribute. | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @return the value of the '<em>Url</em>' attribute. | ||
129 | * @see #setUrl(String) | ||
130 | * @see github.GithubPackage#getProject_Url() | ||
131 | * @model required="true" | ||
132 | * @generated | ||
133 | */ | ||
134 | String getUrl(); | ||
135 | |||
136 | /** | ||
137 | * Sets the value of the '{@link github.Project#getUrl <em>Url</em>}' attribute. | ||
138 | * <!-- begin-user-doc --> | ||
139 | * <!-- end-user-doc --> | ||
140 | * @param value the new value of the '<em>Url</em>' attribute. | ||
141 | * @see #getUrl() | ||
142 | * @generated | ||
143 | */ | ||
144 | void setUrl(String value); | ||
145 | |||
146 | /** | ||
147 | * Returns the value of the '<em><b>Commits</b></em>' containment reference list. | ||
148 | * The list contents are of type {@link github.Commit}. | ||
149 | * <!-- begin-user-doc --> | ||
150 | * <!-- end-user-doc --> | ||
151 | * @return the value of the '<em>Commits</em>' containment reference list. | ||
152 | * @see github.GithubPackage#getProject_Commits() | ||
153 | * @model containment="true" | ||
154 | * @generated | ||
155 | */ | ||
156 | EList<Commit> getCommits(); | ||
157 | |||
158 | } // Project | ||
diff --git a/Domains/github-graph/ecore-gen/github/PullRequest.java b/Domains/github-graph/ecore-gen/github/PullRequest.java new file mode 100644 index 00000000..418a3390 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/PullRequest.java | |||
@@ -0,0 +1,71 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EObject; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>Pull Request</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link github.PullRequest#getCommit <em>Commit</em>}</li> | ||
17 | * <li>{@link github.PullRequest#getUrl <em>Url</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see github.GithubPackage#getPullRequest() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface PullRequest extends EObject { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Commit</b></em>' reference. | ||
27 | * It is bidirectional and its opposite is '{@link github.Commit#getPullrequest <em>Pullrequest</em>}'. | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @return the value of the '<em>Commit</em>' reference. | ||
31 | * @see #setCommit(Commit) | ||
32 | * @see github.GithubPackage#getPullRequest_Commit() | ||
33 | * @see github.Commit#getPullrequest | ||
34 | * @model opposite="pullrequest" | ||
35 | * @generated | ||
36 | */ | ||
37 | Commit getCommit(); | ||
38 | |||
39 | /** | ||
40 | * Sets the value of the '{@link github.PullRequest#getCommit <em>Commit</em>}' reference. | ||
41 | * <!-- begin-user-doc --> | ||
42 | * <!-- end-user-doc --> | ||
43 | * @param value the new value of the '<em>Commit</em>' reference. | ||
44 | * @see #getCommit() | ||
45 | * @generated | ||
46 | */ | ||
47 | void setCommit(Commit value); | ||
48 | |||
49 | /** | ||
50 | * Returns the value of the '<em><b>Url</b></em>' attribute. | ||
51 | * <!-- begin-user-doc --> | ||
52 | * <!-- end-user-doc --> | ||
53 | * @return the value of the '<em>Url</em>' attribute. | ||
54 | * @see #setUrl(String) | ||
55 | * @see github.GithubPackage#getPullRequest_Url() | ||
56 | * @model required="true" | ||
57 | * @generated | ||
58 | */ | ||
59 | String getUrl(); | ||
60 | |||
61 | /** | ||
62 | * Sets the value of the '{@link github.PullRequest#getUrl <em>Url</em>}' attribute. | ||
63 | * <!-- begin-user-doc --> | ||
64 | * <!-- end-user-doc --> | ||
65 | * @param value the new value of the '<em>Url</em>' attribute. | ||
66 | * @see #getUrl() | ||
67 | * @generated | ||
68 | */ | ||
69 | void setUrl(String value); | ||
70 | |||
71 | } // PullRequest | ||
diff --git a/Domains/github-graph/ecore-gen/github/User.java b/Domains/github-graph/ecore-gen/github/User.java new file mode 100644 index 00000000..392b2081 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/User.java | |||
@@ -0,0 +1,69 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github; | ||
4 | |||
5 | import org.eclipse.emf.ecore.EObject; | ||
6 | |||
7 | /** | ||
8 | * <!-- begin-user-doc --> | ||
9 | * A representation of the model object '<em><b>User</b></em>'. | ||
10 | * <!-- end-user-doc --> | ||
11 | * | ||
12 | * <p> | ||
13 | * The following features are supported: | ||
14 | * </p> | ||
15 | * <ul> | ||
16 | * <li>{@link github.User#getUrl <em>Url</em>}</li> | ||
17 | * <li>{@link github.User#getName <em>Name</em>}</li> | ||
18 | * </ul> | ||
19 | * | ||
20 | * @see github.GithubPackage#getUser() | ||
21 | * @model | ||
22 | * @generated | ||
23 | */ | ||
24 | public interface User extends EObject { | ||
25 | /** | ||
26 | * Returns the value of the '<em><b>Url</b></em>' attribute. | ||
27 | * <!-- begin-user-doc --> | ||
28 | * <!-- end-user-doc --> | ||
29 | * @return the value of the '<em>Url</em>' attribute. | ||
30 | * @see #setUrl(String) | ||
31 | * @see github.GithubPackage#getUser_Url() | ||
32 | * @model required="true" | ||
33 | * @generated | ||
34 | */ | ||
35 | String getUrl(); | ||
36 | |||
37 | /** | ||
38 | * Sets the value of the '{@link github.User#getUrl <em>Url</em>}' attribute. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @param value the new value of the '<em>Url</em>' attribute. | ||
42 | * @see #getUrl() | ||
43 | * @generated | ||
44 | */ | ||
45 | void setUrl(String value); | ||
46 | |||
47 | /** | ||
48 | * Returns the value of the '<em><b>Name</b></em>' attribute. | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @return the value of the '<em>Name</em>' attribute. | ||
52 | * @see #setName(String) | ||
53 | * @see github.GithubPackage#getUser_Name() | ||
54 | * @model required="true" | ||
55 | * @generated | ||
56 | */ | ||
57 | String getName(); | ||
58 | |||
59 | /** | ||
60 | * Sets the value of the '{@link github.User#getName <em>Name</em>}' attribute. | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @param value the new value of the '<em>Name</em>' attribute. | ||
64 | * @see #getName() | ||
65 | * @generated | ||
66 | */ | ||
67 | void setName(String value); | ||
68 | |||
69 | } // User | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/CommitImpl.java b/Domains/github-graph/ecore-gen/github/impl/CommitImpl.java new file mode 100644 index 00000000..8ae09105 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/CommitImpl.java | |||
@@ -0,0 +1,501 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.Commit; | ||
6 | import github.GithubPackage; | ||
7 | import github.PullRequest; | ||
8 | import github.User; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | import java.util.Date; | ||
12 | import java.util.List; | ||
13 | |||
14 | import org.eclipse.emf.common.notify.Notification; | ||
15 | import org.eclipse.emf.common.notify.NotificationChain; | ||
16 | |||
17 | import org.eclipse.emf.common.util.EList; | ||
18 | |||
19 | import org.eclipse.emf.ecore.EClass; | ||
20 | import org.eclipse.emf.ecore.InternalEObject; | ||
21 | |||
22 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
23 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
24 | |||
25 | import org.eclipse.emf.ecore.util.EObjectResolvingEList; | ||
26 | |||
27 | /** | ||
28 | * <!-- begin-user-doc --> | ||
29 | * An implementation of the model object '<em><b>Commit</b></em>'. | ||
30 | * <!-- end-user-doc --> | ||
31 | * <p> | ||
32 | * The following features are implemented: | ||
33 | * </p> | ||
34 | * <ul> | ||
35 | * <li>{@link github.impl.CommitImpl#getCommitter <em>Committer</em>}</li> | ||
36 | * <li>{@link github.impl.CommitImpl#getParents <em>Parents</em>}</li> | ||
37 | * <li>{@link github.impl.CommitImpl#getPullrequest <em>Pullrequest</em>}</li> | ||
38 | * <li>{@link github.impl.CommitImpl#getCreated_at <em>Created at</em>}</li> | ||
39 | * <li>{@link github.impl.CommitImpl#getSha <em>Sha</em>}</li> | ||
40 | * <li>{@link github.impl.CommitImpl#getParents_sha <em>Parents sha</em>}</li> | ||
41 | * </ul> | ||
42 | * | ||
43 | * @generated | ||
44 | */ | ||
45 | public class CommitImpl extends MinimalEObjectImpl.Container implements Commit { | ||
46 | /** | ||
47 | * The cached value of the '{@link #getCommitter() <em>Committer</em>}' reference. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @see #getCommitter() | ||
51 | * @generated | ||
52 | * @ordered | ||
53 | */ | ||
54 | protected User committer; | ||
55 | |||
56 | /** | ||
57 | * The cached value of the '{@link #getParents() <em>Parents</em>}' reference list. | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @see #getParents() | ||
61 | * @generated | ||
62 | * @ordered | ||
63 | */ | ||
64 | protected EList<Commit> parents; | ||
65 | |||
66 | /** | ||
67 | * The cached value of the '{@link #getPullrequest() <em>Pullrequest</em>}' reference. | ||
68 | * <!-- begin-user-doc --> | ||
69 | * <!-- end-user-doc --> | ||
70 | * @see #getPullrequest() | ||
71 | * @generated | ||
72 | * @ordered | ||
73 | */ | ||
74 | protected PullRequest pullrequest; | ||
75 | |||
76 | /** | ||
77 | * The default value of the '{@link #getCreated_at() <em>Created at</em>}' attribute. | ||
78 | * <!-- begin-user-doc --> | ||
79 | * <!-- end-user-doc --> | ||
80 | * @see #getCreated_at() | ||
81 | * @generated | ||
82 | * @ordered | ||
83 | */ | ||
84 | protected static final Date CREATED_AT_EDEFAULT = null; | ||
85 | |||
86 | /** | ||
87 | * The cached value of the '{@link #getCreated_at() <em>Created at</em>}' attribute. | ||
88 | * <!-- begin-user-doc --> | ||
89 | * <!-- end-user-doc --> | ||
90 | * @see #getCreated_at() | ||
91 | * @generated | ||
92 | * @ordered | ||
93 | */ | ||
94 | protected Date created_at = CREATED_AT_EDEFAULT; | ||
95 | |||
96 | /** | ||
97 | * The default value of the '{@link #getSha() <em>Sha</em>}' attribute. | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @see #getSha() | ||
101 | * @generated | ||
102 | * @ordered | ||
103 | */ | ||
104 | protected static final String SHA_EDEFAULT = null; | ||
105 | |||
106 | /** | ||
107 | * The cached value of the '{@link #getSha() <em>Sha</em>}' attribute. | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @see #getSha() | ||
111 | * @generated | ||
112 | * @ordered | ||
113 | */ | ||
114 | protected String sha = SHA_EDEFAULT; | ||
115 | |||
116 | /** | ||
117 | * The default value of the '{@link #getParents_sha() <em>Parents sha</em>}' attribute. | ||
118 | * <!-- begin-user-doc --> | ||
119 | * <!-- end-user-doc --> | ||
120 | * @see #getParents_sha() | ||
121 | * @generated | ||
122 | * @ordered | ||
123 | */ | ||
124 | protected static final List<String> PARENTS_SHA_EDEFAULT = null; | ||
125 | |||
126 | /** | ||
127 | * The cached value of the '{@link #getParents_sha() <em>Parents sha</em>}' attribute. | ||
128 | * <!-- begin-user-doc --> | ||
129 | * <!-- end-user-doc --> | ||
130 | * @see #getParents_sha() | ||
131 | * @generated | ||
132 | * @ordered | ||
133 | */ | ||
134 | protected List<String> parents_sha = PARENTS_SHA_EDEFAULT; | ||
135 | |||
136 | /** | ||
137 | * <!-- begin-user-doc --> | ||
138 | * <!-- end-user-doc --> | ||
139 | * @generated | ||
140 | */ | ||
141 | protected CommitImpl() { | ||
142 | super(); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | protected EClass eStaticClass() { | ||
152 | return GithubPackage.Literals.COMMIT; | ||
153 | } | ||
154 | |||
155 | /** | ||
156 | * <!-- begin-user-doc --> | ||
157 | * <!-- end-user-doc --> | ||
158 | * @generated | ||
159 | */ | ||
160 | @Override | ||
161 | public User getCommitter() { | ||
162 | if (committer != null && committer.eIsProxy()) { | ||
163 | InternalEObject oldCommitter = (InternalEObject)committer; | ||
164 | committer = (User)eResolveProxy(oldCommitter); | ||
165 | if (committer != oldCommitter) { | ||
166 | if (eNotificationRequired()) | ||
167 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, GithubPackage.COMMIT__COMMITTER, oldCommitter, committer)); | ||
168 | } | ||
169 | } | ||
170 | return committer; | ||
171 | } | ||
172 | |||
173 | /** | ||
174 | * <!-- begin-user-doc --> | ||
175 | * <!-- end-user-doc --> | ||
176 | * @generated | ||
177 | */ | ||
178 | public User basicGetCommitter() { | ||
179 | return committer; | ||
180 | } | ||
181 | |||
182 | /** | ||
183 | * <!-- begin-user-doc --> | ||
184 | * <!-- end-user-doc --> | ||
185 | * @generated | ||
186 | */ | ||
187 | @Override | ||
188 | public void setCommitter(User newCommitter) { | ||
189 | User oldCommitter = committer; | ||
190 | committer = newCommitter; | ||
191 | if (eNotificationRequired()) | ||
192 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.COMMIT__COMMITTER, oldCommitter, committer)); | ||
193 | } | ||
194 | |||
195 | /** | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <!-- end-user-doc --> | ||
198 | * @generated | ||
199 | */ | ||
200 | @Override | ||
201 | public EList<Commit> getParents() { | ||
202 | if (parents == null) { | ||
203 | parents = new EObjectResolvingEList<Commit>(Commit.class, this, GithubPackage.COMMIT__PARENTS); | ||
204 | } | ||
205 | return parents; | ||
206 | } | ||
207 | |||
208 | /** | ||
209 | * <!-- begin-user-doc --> | ||
210 | * <!-- end-user-doc --> | ||
211 | * @generated | ||
212 | */ | ||
213 | @Override | ||
214 | public PullRequest getPullrequest() { | ||
215 | if (pullrequest != null && pullrequest.eIsProxy()) { | ||
216 | InternalEObject oldPullrequest = (InternalEObject)pullrequest; | ||
217 | pullrequest = (PullRequest)eResolveProxy(oldPullrequest); | ||
218 | if (pullrequest != oldPullrequest) { | ||
219 | if (eNotificationRequired()) | ||
220 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, GithubPackage.COMMIT__PULLREQUEST, oldPullrequest, pullrequest)); | ||
221 | } | ||
222 | } | ||
223 | return pullrequest; | ||
224 | } | ||
225 | |||
226 | /** | ||
227 | * <!-- begin-user-doc --> | ||
228 | * <!-- end-user-doc --> | ||
229 | * @generated | ||
230 | */ | ||
231 | public PullRequest basicGetPullrequest() { | ||
232 | return pullrequest; | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | */ | ||
240 | public NotificationChain basicSetPullrequest(PullRequest newPullrequest, NotificationChain msgs) { | ||
241 | PullRequest oldPullrequest = pullrequest; | ||
242 | pullrequest = newPullrequest; | ||
243 | if (eNotificationRequired()) { | ||
244 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GithubPackage.COMMIT__PULLREQUEST, oldPullrequest, newPullrequest); | ||
245 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
246 | } | ||
247 | return msgs; | ||
248 | } | ||
249 | |||
250 | /** | ||
251 | * <!-- begin-user-doc --> | ||
252 | * <!-- end-user-doc --> | ||
253 | * @generated | ||
254 | */ | ||
255 | @Override | ||
256 | public void setPullrequest(PullRequest newPullrequest) { | ||
257 | if (newPullrequest != pullrequest) { | ||
258 | NotificationChain msgs = null; | ||
259 | if (pullrequest != null) | ||
260 | msgs = ((InternalEObject)pullrequest).eInverseRemove(this, GithubPackage.PULL_REQUEST__COMMIT, PullRequest.class, msgs); | ||
261 | if (newPullrequest != null) | ||
262 | msgs = ((InternalEObject)newPullrequest).eInverseAdd(this, GithubPackage.PULL_REQUEST__COMMIT, PullRequest.class, msgs); | ||
263 | msgs = basicSetPullrequest(newPullrequest, msgs); | ||
264 | if (msgs != null) msgs.dispatch(); | ||
265 | } | ||
266 | else if (eNotificationRequired()) | ||
267 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.COMMIT__PULLREQUEST, newPullrequest, newPullrequest)); | ||
268 | } | ||
269 | |||
270 | /** | ||
271 | * <!-- begin-user-doc --> | ||
272 | * <!-- end-user-doc --> | ||
273 | * @generated | ||
274 | */ | ||
275 | @Override | ||
276 | public Date getCreated_at() { | ||
277 | return created_at; | ||
278 | } | ||
279 | |||
280 | /** | ||
281 | * <!-- begin-user-doc --> | ||
282 | * <!-- end-user-doc --> | ||
283 | * @generated | ||
284 | */ | ||
285 | @Override | ||
286 | public void setCreated_at(Date newCreated_at) { | ||
287 | Date oldCreated_at = created_at; | ||
288 | created_at = newCreated_at; | ||
289 | if (eNotificationRequired()) | ||
290 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.COMMIT__CREATED_AT, oldCreated_at, created_at)); | ||
291 | } | ||
292 | |||
293 | /** | ||
294 | * <!-- begin-user-doc --> | ||
295 | * <!-- end-user-doc --> | ||
296 | * @generated | ||
297 | */ | ||
298 | @Override | ||
299 | public String getSha() { | ||
300 | return sha; | ||
301 | } | ||
302 | |||
303 | /** | ||
304 | * <!-- begin-user-doc --> | ||
305 | * <!-- end-user-doc --> | ||
306 | * @generated | ||
307 | */ | ||
308 | @Override | ||
309 | public void setSha(String newSha) { | ||
310 | String oldSha = sha; | ||
311 | sha = newSha; | ||
312 | if (eNotificationRequired()) | ||
313 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.COMMIT__SHA, oldSha, sha)); | ||
314 | } | ||
315 | |||
316 | /** | ||
317 | * <!-- begin-user-doc --> | ||
318 | * <!-- end-user-doc --> | ||
319 | * @generated | ||
320 | */ | ||
321 | @Override | ||
322 | public List<String> getParents_sha() { | ||
323 | return parents_sha; | ||
324 | } | ||
325 | |||
326 | /** | ||
327 | * <!-- begin-user-doc --> | ||
328 | * <!-- end-user-doc --> | ||
329 | * @generated | ||
330 | */ | ||
331 | @Override | ||
332 | public void setParents_sha(List<String> newParents_sha) { | ||
333 | List<String> oldParents_sha = parents_sha; | ||
334 | parents_sha = newParents_sha; | ||
335 | if (eNotificationRequired()) | ||
336 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.COMMIT__PARENTS_SHA, oldParents_sha, parents_sha)); | ||
337 | } | ||
338 | |||
339 | /** | ||
340 | * <!-- begin-user-doc --> | ||
341 | * <!-- end-user-doc --> | ||
342 | * @generated | ||
343 | */ | ||
344 | @Override | ||
345 | public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | ||
346 | switch (featureID) { | ||
347 | case GithubPackage.COMMIT__PULLREQUEST: | ||
348 | if (pullrequest != null) | ||
349 | msgs = ((InternalEObject)pullrequest).eInverseRemove(this, GithubPackage.PULL_REQUEST__COMMIT, PullRequest.class, msgs); | ||
350 | return basicSetPullrequest((PullRequest)otherEnd, msgs); | ||
351 | } | ||
352 | return super.eInverseAdd(otherEnd, featureID, msgs); | ||
353 | } | ||
354 | |||
355 | /** | ||
356 | * <!-- begin-user-doc --> | ||
357 | * <!-- end-user-doc --> | ||
358 | * @generated | ||
359 | */ | ||
360 | @Override | ||
361 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | ||
362 | switch (featureID) { | ||
363 | case GithubPackage.COMMIT__PULLREQUEST: | ||
364 | return basicSetPullrequest(null, msgs); | ||
365 | } | ||
366 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
367 | } | ||
368 | |||
369 | /** | ||
370 | * <!-- begin-user-doc --> | ||
371 | * <!-- end-user-doc --> | ||
372 | * @generated | ||
373 | */ | ||
374 | @Override | ||
375 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
376 | switch (featureID) { | ||
377 | case GithubPackage.COMMIT__COMMITTER: | ||
378 | if (resolve) return getCommitter(); | ||
379 | return basicGetCommitter(); | ||
380 | case GithubPackage.COMMIT__PARENTS: | ||
381 | return getParents(); | ||
382 | case GithubPackage.COMMIT__PULLREQUEST: | ||
383 | if (resolve) return getPullrequest(); | ||
384 | return basicGetPullrequest(); | ||
385 | case GithubPackage.COMMIT__CREATED_AT: | ||
386 | return getCreated_at(); | ||
387 | case GithubPackage.COMMIT__SHA: | ||
388 | return getSha(); | ||
389 | case GithubPackage.COMMIT__PARENTS_SHA: | ||
390 | return getParents_sha(); | ||
391 | } | ||
392 | return super.eGet(featureID, resolve, coreType); | ||
393 | } | ||
394 | |||
395 | /** | ||
396 | * <!-- begin-user-doc --> | ||
397 | * <!-- end-user-doc --> | ||
398 | * @generated | ||
399 | */ | ||
400 | @SuppressWarnings("unchecked") | ||
401 | @Override | ||
402 | public void eSet(int featureID, Object newValue) { | ||
403 | switch (featureID) { | ||
404 | case GithubPackage.COMMIT__COMMITTER: | ||
405 | setCommitter((User)newValue); | ||
406 | return; | ||
407 | case GithubPackage.COMMIT__PARENTS: | ||
408 | getParents().clear(); | ||
409 | getParents().addAll((Collection<? extends Commit>)newValue); | ||
410 | return; | ||
411 | case GithubPackage.COMMIT__PULLREQUEST: | ||
412 | setPullrequest((PullRequest)newValue); | ||
413 | return; | ||
414 | case GithubPackage.COMMIT__CREATED_AT: | ||
415 | setCreated_at((Date)newValue); | ||
416 | return; | ||
417 | case GithubPackage.COMMIT__SHA: | ||
418 | setSha((String)newValue); | ||
419 | return; | ||
420 | case GithubPackage.COMMIT__PARENTS_SHA: | ||
421 | setParents_sha((List<String>)newValue); | ||
422 | return; | ||
423 | } | ||
424 | super.eSet(featureID, newValue); | ||
425 | } | ||
426 | |||
427 | /** | ||
428 | * <!-- begin-user-doc --> | ||
429 | * <!-- end-user-doc --> | ||
430 | * @generated | ||
431 | */ | ||
432 | @Override | ||
433 | public void eUnset(int featureID) { | ||
434 | switch (featureID) { | ||
435 | case GithubPackage.COMMIT__COMMITTER: | ||
436 | setCommitter((User)null); | ||
437 | return; | ||
438 | case GithubPackage.COMMIT__PARENTS: | ||
439 | getParents().clear(); | ||
440 | return; | ||
441 | case GithubPackage.COMMIT__PULLREQUEST: | ||
442 | setPullrequest((PullRequest)null); | ||
443 | return; | ||
444 | case GithubPackage.COMMIT__CREATED_AT: | ||
445 | setCreated_at(CREATED_AT_EDEFAULT); | ||
446 | return; | ||
447 | case GithubPackage.COMMIT__SHA: | ||
448 | setSha(SHA_EDEFAULT); | ||
449 | return; | ||
450 | case GithubPackage.COMMIT__PARENTS_SHA: | ||
451 | setParents_sha(PARENTS_SHA_EDEFAULT); | ||
452 | return; | ||
453 | } | ||
454 | super.eUnset(featureID); | ||
455 | } | ||
456 | |||
457 | /** | ||
458 | * <!-- begin-user-doc --> | ||
459 | * <!-- end-user-doc --> | ||
460 | * @generated | ||
461 | */ | ||
462 | @Override | ||
463 | public boolean eIsSet(int featureID) { | ||
464 | switch (featureID) { | ||
465 | case GithubPackage.COMMIT__COMMITTER: | ||
466 | return committer != null; | ||
467 | case GithubPackage.COMMIT__PARENTS: | ||
468 | return parents != null && !parents.isEmpty(); | ||
469 | case GithubPackage.COMMIT__PULLREQUEST: | ||
470 | return pullrequest != null; | ||
471 | case GithubPackage.COMMIT__CREATED_AT: | ||
472 | return CREATED_AT_EDEFAULT == null ? created_at != null : !CREATED_AT_EDEFAULT.equals(created_at); | ||
473 | case GithubPackage.COMMIT__SHA: | ||
474 | return SHA_EDEFAULT == null ? sha != null : !SHA_EDEFAULT.equals(sha); | ||
475 | case GithubPackage.COMMIT__PARENTS_SHA: | ||
476 | return PARENTS_SHA_EDEFAULT == null ? parents_sha != null : !PARENTS_SHA_EDEFAULT.equals(parents_sha); | ||
477 | } | ||
478 | return super.eIsSet(featureID); | ||
479 | } | ||
480 | |||
481 | /** | ||
482 | * <!-- begin-user-doc --> | ||
483 | * <!-- end-user-doc --> | ||
484 | * @generated | ||
485 | */ | ||
486 | @Override | ||
487 | public String toString() { | ||
488 | if (eIsProxy()) return super.toString(); | ||
489 | |||
490 | StringBuilder result = new StringBuilder(super.toString()); | ||
491 | result.append(" (created_at: "); | ||
492 | result.append(created_at); | ||
493 | result.append(", sha: "); | ||
494 | result.append(sha); | ||
495 | result.append(", parents_sha: "); | ||
496 | result.append(parents_sha); | ||
497 | result.append(')'); | ||
498 | return result.toString(); | ||
499 | } | ||
500 | |||
501 | } //CommitImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/GithubFactoryImpl.java b/Domains/github-graph/ecore-gen/github/impl/GithubFactoryImpl.java new file mode 100644 index 00000000..7d9a259d --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/GithubFactoryImpl.java | |||
@@ -0,0 +1,208 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.*; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EClass; | ||
8 | import org.eclipse.emf.ecore.EDataType; | ||
9 | import org.eclipse.emf.ecore.EObject; | ||
10 | import org.eclipse.emf.ecore.EPackage; | ||
11 | |||
12 | import org.eclipse.emf.ecore.impl.EFactoryImpl; | ||
13 | |||
14 | import org.eclipse.emf.ecore.plugin.EcorePlugin; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model <b>Factory</b>. | ||
19 | * <!-- end-user-doc --> | ||
20 | * @generated | ||
21 | */ | ||
22 | public class GithubFactoryImpl extends EFactoryImpl implements GithubFactory { | ||
23 | /** | ||
24 | * Creates the default factory implementation. | ||
25 | * <!-- begin-user-doc --> | ||
26 | * <!-- end-user-doc --> | ||
27 | * @generated | ||
28 | */ | ||
29 | public static GithubFactory init() { | ||
30 | try { | ||
31 | GithubFactory theGithubFactory = (GithubFactory)EPackage.Registry.INSTANCE.getEFactory(GithubPackage.eNS_URI); | ||
32 | if (theGithubFactory != null) { | ||
33 | return theGithubFactory; | ||
34 | } | ||
35 | } | ||
36 | catch (Exception exception) { | ||
37 | EcorePlugin.INSTANCE.log(exception); | ||
38 | } | ||
39 | return new GithubFactoryImpl(); | ||
40 | } | ||
41 | |||
42 | /** | ||
43 | * Creates an instance of the factory. | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | public GithubFactoryImpl() { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | public EObject create(EClass eClass) { | ||
59 | switch (eClass.getClassifierID()) { | ||
60 | case GithubPackage.USER: return createUser(); | ||
61 | case GithubPackage.PROJECT: return createProject(); | ||
62 | case GithubPackage.COMMIT: return createCommit(); | ||
63 | case GithubPackage.ISSUE: return createIssue(); | ||
64 | case GithubPackage.PULL_REQUEST: return createPullRequest(); | ||
65 | case GithubPackage.ISSUE_EVENT: return createIssueEvent(); | ||
66 | default: | ||
67 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); | ||
68 | } | ||
69 | } | ||
70 | |||
71 | /** | ||
72 | * <!-- begin-user-doc --> | ||
73 | * <!-- end-user-doc --> | ||
74 | * @generated | ||
75 | */ | ||
76 | @Override | ||
77 | public Object createFromString(EDataType eDataType, String initialValue) { | ||
78 | switch (eDataType.getClassifierID()) { | ||
79 | case GithubPackage.ACTION: | ||
80 | return createActionFromString(eDataType, initialValue); | ||
81 | default: | ||
82 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
83 | } | ||
84 | } | ||
85 | |||
86 | /** | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @generated | ||
90 | */ | ||
91 | @Override | ||
92 | public String convertToString(EDataType eDataType, Object instanceValue) { | ||
93 | switch (eDataType.getClassifierID()) { | ||
94 | case GithubPackage.ACTION: | ||
95 | return convertActionToString(eDataType, instanceValue); | ||
96 | default: | ||
97 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
98 | } | ||
99 | } | ||
100 | |||
101 | /** | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @generated | ||
105 | */ | ||
106 | @Override | ||
107 | public User createUser() { | ||
108 | UserImpl user = new UserImpl(); | ||
109 | return user; | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public Project createProject() { | ||
119 | ProjectImpl project = new ProjectImpl(); | ||
120 | return project; | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | @Override | ||
129 | public Commit createCommit() { | ||
130 | CommitImpl commit = new CommitImpl(); | ||
131 | return commit; | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | @Override | ||
140 | public Issue createIssue() { | ||
141 | IssueImpl issue = new IssueImpl(); | ||
142 | return issue; | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public PullRequest createPullRequest() { | ||
152 | PullRequestImpl pullRequest = new PullRequestImpl(); | ||
153 | return pullRequest; | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * <!-- begin-user-doc --> | ||
158 | * <!-- end-user-doc --> | ||
159 | * @generated | ||
160 | */ | ||
161 | @Override | ||
162 | public IssueEvent createIssueEvent() { | ||
163 | IssueEventImpl issueEvent = new IssueEventImpl(); | ||
164 | return issueEvent; | ||
165 | } | ||
166 | |||
167 | /** | ||
168 | * <!-- begin-user-doc --> | ||
169 | * <!-- end-user-doc --> | ||
170 | * @generated | ||
171 | */ | ||
172 | public Action createActionFromString(EDataType eDataType, String initialValue) { | ||
173 | Action result = Action.get(initialValue); | ||
174 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
175 | return result; | ||
176 | } | ||
177 | |||
178 | /** | ||
179 | * <!-- begin-user-doc --> | ||
180 | * <!-- end-user-doc --> | ||
181 | * @generated | ||
182 | */ | ||
183 | public String convertActionToString(EDataType eDataType, Object instanceValue) { | ||
184 | return instanceValue == null ? null : instanceValue.toString(); | ||
185 | } | ||
186 | |||
187 | /** | ||
188 | * <!-- begin-user-doc --> | ||
189 | * <!-- end-user-doc --> | ||
190 | * @generated | ||
191 | */ | ||
192 | @Override | ||
193 | public GithubPackage getGithubPackage() { | ||
194 | return (GithubPackage)getEPackage(); | ||
195 | } | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @deprecated | ||
201 | * @generated | ||
202 | */ | ||
203 | @Deprecated | ||
204 | public static GithubPackage getPackage() { | ||
205 | return GithubPackage.eINSTANCE; | ||
206 | } | ||
207 | |||
208 | } //GithubFactoryImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/GithubPackageImpl.java b/Domains/github-graph/ecore-gen/github/impl/GithubPackageImpl.java new file mode 100644 index 00000000..0c720245 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/GithubPackageImpl.java | |||
@@ -0,0 +1,643 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.Action; | ||
6 | import github.Commit; | ||
7 | import github.GithubFactory; | ||
8 | import github.GithubPackage; | ||
9 | import github.Issue; | ||
10 | import github.IssueEvent; | ||
11 | import github.Project; | ||
12 | import github.PullRequest; | ||
13 | import github.User; | ||
14 | |||
15 | import org.eclipse.emf.ecore.EAttribute; | ||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.EEnum; | ||
18 | import org.eclipse.emf.ecore.EPackage; | ||
19 | import org.eclipse.emf.ecore.EReference; | ||
20 | |||
21 | import org.eclipse.emf.ecore.impl.EPackageImpl; | ||
22 | |||
23 | import org.eclipse.emf.ecore.xml.type.XMLTypePackage; | ||
24 | |||
25 | /** | ||
26 | * <!-- begin-user-doc --> | ||
27 | * An implementation of the model <b>Package</b>. | ||
28 | * <!-- end-user-doc --> | ||
29 | * @generated | ||
30 | */ | ||
31 | public class GithubPackageImpl extends EPackageImpl implements GithubPackage { | ||
32 | /** | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | private EClass userEClass = null; | ||
38 | |||
39 | /** | ||
40 | * <!-- begin-user-doc --> | ||
41 | * <!-- end-user-doc --> | ||
42 | * @generated | ||
43 | */ | ||
44 | private EClass projectEClass = null; | ||
45 | |||
46 | /** | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @generated | ||
50 | */ | ||
51 | private EClass commitEClass = null; | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | private EClass issueEClass = null; | ||
59 | |||
60 | /** | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @generated | ||
64 | */ | ||
65 | private EClass pullRequestEClass = null; | ||
66 | |||
67 | /** | ||
68 | * <!-- begin-user-doc --> | ||
69 | * <!-- end-user-doc --> | ||
70 | * @generated | ||
71 | */ | ||
72 | private EClass issueEventEClass = null; | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | private EEnum actionEEnum = null; | ||
80 | |||
81 | /** | ||
82 | * Creates an instance of the model <b>Package</b>, registered with | ||
83 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | ||
84 | * package URI value. | ||
85 | * <p>Note: the correct way to create the package is via the static | ||
86 | * factory method {@link #init init()}, which also performs | ||
87 | * initialization of the package, or returns the registered package, | ||
88 | * if one already exists. | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @see org.eclipse.emf.ecore.EPackage.Registry | ||
92 | * @see github.GithubPackage#eNS_URI | ||
93 | * @see #init() | ||
94 | * @generated | ||
95 | */ | ||
96 | private GithubPackageImpl() { | ||
97 | super(eNS_URI, GithubFactory.eINSTANCE); | ||
98 | } | ||
99 | |||
100 | /** | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <!-- end-user-doc --> | ||
103 | * @generated | ||
104 | */ | ||
105 | private static boolean isInited = false; | ||
106 | |||
107 | /** | ||
108 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | ||
109 | * | ||
110 | * <p>This method is used to initialize {@link GithubPackage#eINSTANCE} when that field is accessed. | ||
111 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | ||
112 | * <!-- begin-user-doc --> | ||
113 | * <!-- end-user-doc --> | ||
114 | * @see #eNS_URI | ||
115 | * @see #createPackageContents() | ||
116 | * @see #initializePackageContents() | ||
117 | * @generated | ||
118 | */ | ||
119 | public static GithubPackage init() { | ||
120 | if (isInited) return (GithubPackage)EPackage.Registry.INSTANCE.getEPackage(GithubPackage.eNS_URI); | ||
121 | |||
122 | // Obtain or create and register package | ||
123 | Object registeredGithubPackage = EPackage.Registry.INSTANCE.get(eNS_URI); | ||
124 | GithubPackageImpl theGithubPackage = registeredGithubPackage instanceof GithubPackageImpl ? (GithubPackageImpl)registeredGithubPackage : new GithubPackageImpl(); | ||
125 | |||
126 | isInited = true; | ||
127 | |||
128 | // Initialize simple dependencies | ||
129 | XMLTypePackage.eINSTANCE.eClass(); | ||
130 | |||
131 | // Create package meta-data objects | ||
132 | theGithubPackage.createPackageContents(); | ||
133 | |||
134 | // Initialize created meta-data | ||
135 | theGithubPackage.initializePackageContents(); | ||
136 | |||
137 | // Mark meta-data to indicate it can't be changed | ||
138 | theGithubPackage.freeze(); | ||
139 | |||
140 | // Update the registry and return the package | ||
141 | EPackage.Registry.INSTANCE.put(GithubPackage.eNS_URI, theGithubPackage); | ||
142 | return theGithubPackage; | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public EClass getUser() { | ||
152 | return userEClass; | ||
153 | } | ||
154 | |||
155 | /** | ||
156 | * <!-- begin-user-doc --> | ||
157 | * <!-- end-user-doc --> | ||
158 | * @generated | ||
159 | */ | ||
160 | @Override | ||
161 | public EAttribute getUser_Url() { | ||
162 | return (EAttribute)userEClass.getEStructuralFeatures().get(0); | ||
163 | } | ||
164 | |||
165 | /** | ||
166 | * <!-- begin-user-doc --> | ||
167 | * <!-- end-user-doc --> | ||
168 | * @generated | ||
169 | */ | ||
170 | @Override | ||
171 | public EAttribute getUser_Name() { | ||
172 | return (EAttribute)userEClass.getEStructuralFeatures().get(1); | ||
173 | } | ||
174 | |||
175 | /** | ||
176 | * <!-- begin-user-doc --> | ||
177 | * <!-- end-user-doc --> | ||
178 | * @generated | ||
179 | */ | ||
180 | @Override | ||
181 | public EClass getProject() { | ||
182 | return projectEClass; | ||
183 | } | ||
184 | |||
185 | /** | ||
186 | * <!-- begin-user-doc --> | ||
187 | * <!-- end-user-doc --> | ||
188 | * @generated | ||
189 | */ | ||
190 | @Override | ||
191 | public EReference getProject_Issue() { | ||
192 | return (EReference)projectEClass.getEStructuralFeatures().get(0); | ||
193 | } | ||
194 | |||
195 | /** | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <!-- end-user-doc --> | ||
198 | * @generated | ||
199 | */ | ||
200 | @Override | ||
201 | public EAttribute getProject_Creatd_at() { | ||
202 | return (EAttribute)projectEClass.getEStructuralFeatures().get(1); | ||
203 | } | ||
204 | |||
205 | /** | ||
206 | * <!-- begin-user-doc --> | ||
207 | * <!-- end-user-doc --> | ||
208 | * @generated | ||
209 | */ | ||
210 | @Override | ||
211 | public EAttribute getProject_Deleted() { | ||
212 | return (EAttribute)projectEClass.getEStructuralFeatures().get(2); | ||
213 | } | ||
214 | |||
215 | /** | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @generated | ||
219 | */ | ||
220 | @Override | ||
221 | public EAttribute getProject_Updated_at() { | ||
222 | return (EAttribute)projectEClass.getEStructuralFeatures().get(3); | ||
223 | } | ||
224 | |||
225 | /** | ||
226 | * <!-- begin-user-doc --> | ||
227 | * <!-- end-user-doc --> | ||
228 | * @generated | ||
229 | */ | ||
230 | @Override | ||
231 | public EReference getProject_ProjectMembers() { | ||
232 | return (EReference)projectEClass.getEStructuralFeatures().get(4); | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | */ | ||
240 | @Override | ||
241 | public EAttribute getProject_Url() { | ||
242 | return (EAttribute)projectEClass.getEStructuralFeatures().get(5); | ||
243 | } | ||
244 | |||
245 | /** | ||
246 | * <!-- begin-user-doc --> | ||
247 | * <!-- end-user-doc --> | ||
248 | * @generated | ||
249 | */ | ||
250 | @Override | ||
251 | public EReference getProject_Commits() { | ||
252 | return (EReference)projectEClass.getEStructuralFeatures().get(6); | ||
253 | } | ||
254 | |||
255 | /** | ||
256 | * <!-- begin-user-doc --> | ||
257 | * <!-- end-user-doc --> | ||
258 | * @generated | ||
259 | */ | ||
260 | @Override | ||
261 | public EClass getCommit() { | ||
262 | return commitEClass; | ||
263 | } | ||
264 | |||
265 | /** | ||
266 | * <!-- begin-user-doc --> | ||
267 | * <!-- end-user-doc --> | ||
268 | * @generated | ||
269 | */ | ||
270 | @Override | ||
271 | public EReference getCommit_Committer() { | ||
272 | return (EReference)commitEClass.getEStructuralFeatures().get(0); | ||
273 | } | ||
274 | |||
275 | /** | ||
276 | * <!-- begin-user-doc --> | ||
277 | * <!-- end-user-doc --> | ||
278 | * @generated | ||
279 | */ | ||
280 | @Override | ||
281 | public EReference getCommit_Parents() { | ||
282 | return (EReference)commitEClass.getEStructuralFeatures().get(1); | ||
283 | } | ||
284 | |||
285 | /** | ||
286 | * <!-- begin-user-doc --> | ||
287 | * <!-- end-user-doc --> | ||
288 | * @generated | ||
289 | */ | ||
290 | @Override | ||
291 | public EReference getCommit_Pullrequest() { | ||
292 | return (EReference)commitEClass.getEStructuralFeatures().get(2); | ||
293 | } | ||
294 | |||
295 | /** | ||
296 | * <!-- begin-user-doc --> | ||
297 | * <!-- end-user-doc --> | ||
298 | * @generated | ||
299 | */ | ||
300 | @Override | ||
301 | public EAttribute getCommit_Created_at() { | ||
302 | return (EAttribute)commitEClass.getEStructuralFeatures().get(3); | ||
303 | } | ||
304 | |||
305 | /** | ||
306 | * <!-- begin-user-doc --> | ||
307 | * <!-- end-user-doc --> | ||
308 | * @generated | ||
309 | */ | ||
310 | @Override | ||
311 | public EAttribute getCommit_Sha() { | ||
312 | return (EAttribute)commitEClass.getEStructuralFeatures().get(4); | ||
313 | } | ||
314 | |||
315 | /** | ||
316 | * <!-- begin-user-doc --> | ||
317 | * <!-- end-user-doc --> | ||
318 | * @generated | ||
319 | */ | ||
320 | @Override | ||
321 | public EAttribute getCommit_Parents_sha() { | ||
322 | return (EAttribute)commitEClass.getEStructuralFeatures().get(5); | ||
323 | } | ||
324 | |||
325 | /** | ||
326 | * <!-- begin-user-doc --> | ||
327 | * <!-- end-user-doc --> | ||
328 | * @generated | ||
329 | */ | ||
330 | @Override | ||
331 | public EClass getIssue() { | ||
332 | return issueEClass; | ||
333 | } | ||
334 | |||
335 | /** | ||
336 | * <!-- begin-user-doc --> | ||
337 | * <!-- end-user-doc --> | ||
338 | * @generated | ||
339 | */ | ||
340 | @Override | ||
341 | public EReference getIssue_Pullrequest() { | ||
342 | return (EReference)issueEClass.getEStructuralFeatures().get(0); | ||
343 | } | ||
344 | |||
345 | /** | ||
346 | * <!-- begin-user-doc --> | ||
347 | * <!-- end-user-doc --> | ||
348 | * @generated | ||
349 | */ | ||
350 | @Override | ||
351 | public EReference getIssue_Issueevent() { | ||
352 | return (EReference)issueEClass.getEStructuralFeatures().get(1); | ||
353 | } | ||
354 | |||
355 | /** | ||
356 | * <!-- begin-user-doc --> | ||
357 | * <!-- end-user-doc --> | ||
358 | * @generated | ||
359 | */ | ||
360 | @Override | ||
361 | public EAttribute getIssue_Created_at() { | ||
362 | return (EAttribute)issueEClass.getEStructuralFeatures().get(2); | ||
363 | } | ||
364 | |||
365 | /** | ||
366 | * <!-- begin-user-doc --> | ||
367 | * <!-- end-user-doc --> | ||
368 | * @generated | ||
369 | */ | ||
370 | @Override | ||
371 | public EAttribute getIssue_Url() { | ||
372 | return (EAttribute)issueEClass.getEStructuralFeatures().get(3); | ||
373 | } | ||
374 | |||
375 | /** | ||
376 | * <!-- begin-user-doc --> | ||
377 | * <!-- end-user-doc --> | ||
378 | * @generated | ||
379 | */ | ||
380 | @Override | ||
381 | public EClass getPullRequest() { | ||
382 | return pullRequestEClass; | ||
383 | } | ||
384 | |||
385 | /** | ||
386 | * <!-- begin-user-doc --> | ||
387 | * <!-- end-user-doc --> | ||
388 | * @generated | ||
389 | */ | ||
390 | @Override | ||
391 | public EReference getPullRequest_Commit() { | ||
392 | return (EReference)pullRequestEClass.getEStructuralFeatures().get(0); | ||
393 | } | ||
394 | |||
395 | /** | ||
396 | * <!-- begin-user-doc --> | ||
397 | * <!-- end-user-doc --> | ||
398 | * @generated | ||
399 | */ | ||
400 | @Override | ||
401 | public EAttribute getPullRequest_Url() { | ||
402 | return (EAttribute)pullRequestEClass.getEStructuralFeatures().get(1); | ||
403 | } | ||
404 | |||
405 | /** | ||
406 | * <!-- begin-user-doc --> | ||
407 | * <!-- end-user-doc --> | ||
408 | * @generated | ||
409 | */ | ||
410 | @Override | ||
411 | public EClass getIssueEvent() { | ||
412 | return issueEventEClass; | ||
413 | } | ||
414 | |||
415 | /** | ||
416 | * <!-- begin-user-doc --> | ||
417 | * <!-- end-user-doc --> | ||
418 | * @generated | ||
419 | */ | ||
420 | @Override | ||
421 | public EReference getIssueEvent_User() { | ||
422 | return (EReference)issueEventEClass.getEStructuralFeatures().get(0); | ||
423 | } | ||
424 | |||
425 | /** | ||
426 | * <!-- begin-user-doc --> | ||
427 | * <!-- end-user-doc --> | ||
428 | * @generated | ||
429 | */ | ||
430 | @Override | ||
431 | public EAttribute getIssueEvent_Action() { | ||
432 | return (EAttribute)issueEventEClass.getEStructuralFeatures().get(1); | ||
433 | } | ||
434 | |||
435 | /** | ||
436 | * <!-- begin-user-doc --> | ||
437 | * <!-- end-user-doc --> | ||
438 | * @generated | ||
439 | */ | ||
440 | @Override | ||
441 | public EAttribute getIssueEvent_Created_at() { | ||
442 | return (EAttribute)issueEventEClass.getEStructuralFeatures().get(2); | ||
443 | } | ||
444 | |||
445 | /** | ||
446 | * <!-- begin-user-doc --> | ||
447 | * <!-- end-user-doc --> | ||
448 | * @generated | ||
449 | */ | ||
450 | @Override | ||
451 | public EAttribute getIssueEvent_Actor_url() { | ||
452 | return (EAttribute)issueEventEClass.getEStructuralFeatures().get(3); | ||
453 | } | ||
454 | |||
455 | /** | ||
456 | * <!-- begin-user-doc --> | ||
457 | * <!-- end-user-doc --> | ||
458 | * @generated | ||
459 | */ | ||
460 | @Override | ||
461 | public EEnum getAction() { | ||
462 | return actionEEnum; | ||
463 | } | ||
464 | |||
465 | /** | ||
466 | * <!-- begin-user-doc --> | ||
467 | * <!-- end-user-doc --> | ||
468 | * @generated | ||
469 | */ | ||
470 | @Override | ||
471 | public GithubFactory getGithubFactory() { | ||
472 | return (GithubFactory)getEFactoryInstance(); | ||
473 | } | ||
474 | |||
475 | /** | ||
476 | * <!-- begin-user-doc --> | ||
477 | * <!-- end-user-doc --> | ||
478 | * @generated | ||
479 | */ | ||
480 | private boolean isCreated = false; | ||
481 | |||
482 | /** | ||
483 | * Creates the meta-model objects for the package. This method is | ||
484 | * guarded to have no affect on any invocation but its first. | ||
485 | * <!-- begin-user-doc --> | ||
486 | * <!-- end-user-doc --> | ||
487 | * @generated | ||
488 | */ | ||
489 | public void createPackageContents() { | ||
490 | if (isCreated) return; | ||
491 | isCreated = true; | ||
492 | |||
493 | // Create classes and their features | ||
494 | userEClass = createEClass(USER); | ||
495 | createEAttribute(userEClass, USER__URL); | ||
496 | createEAttribute(userEClass, USER__NAME); | ||
497 | |||
498 | projectEClass = createEClass(PROJECT); | ||
499 | createEReference(projectEClass, PROJECT__ISSUE); | ||
500 | createEAttribute(projectEClass, PROJECT__CREATD_AT); | ||
501 | createEAttribute(projectEClass, PROJECT__DELETED); | ||
502 | createEAttribute(projectEClass, PROJECT__UPDATED_AT); | ||
503 | createEReference(projectEClass, PROJECT__PROJECT_MEMBERS); | ||
504 | createEAttribute(projectEClass, PROJECT__URL); | ||
505 | createEReference(projectEClass, PROJECT__COMMITS); | ||
506 | |||
507 | commitEClass = createEClass(COMMIT); | ||
508 | createEReference(commitEClass, COMMIT__COMMITTER); | ||
509 | createEReference(commitEClass, COMMIT__PARENTS); | ||
510 | createEReference(commitEClass, COMMIT__PULLREQUEST); | ||
511 | createEAttribute(commitEClass, COMMIT__CREATED_AT); | ||
512 | createEAttribute(commitEClass, COMMIT__SHA); | ||
513 | createEAttribute(commitEClass, COMMIT__PARENTS_SHA); | ||
514 | |||
515 | issueEClass = createEClass(ISSUE); | ||
516 | createEReference(issueEClass, ISSUE__PULLREQUEST); | ||
517 | createEReference(issueEClass, ISSUE__ISSUEEVENT); | ||
518 | createEAttribute(issueEClass, ISSUE__CREATED_AT); | ||
519 | createEAttribute(issueEClass, ISSUE__URL); | ||
520 | |||
521 | pullRequestEClass = createEClass(PULL_REQUEST); | ||
522 | createEReference(pullRequestEClass, PULL_REQUEST__COMMIT); | ||
523 | createEAttribute(pullRequestEClass, PULL_REQUEST__URL); | ||
524 | |||
525 | issueEventEClass = createEClass(ISSUE_EVENT); | ||
526 | createEReference(issueEventEClass, ISSUE_EVENT__USER); | ||
527 | createEAttribute(issueEventEClass, ISSUE_EVENT__ACTION); | ||
528 | createEAttribute(issueEventEClass, ISSUE_EVENT__CREATED_AT); | ||
529 | createEAttribute(issueEventEClass, ISSUE_EVENT__ACTOR_URL); | ||
530 | |||
531 | // Create enums | ||
532 | actionEEnum = createEEnum(ACTION); | ||
533 | } | ||
534 | |||
535 | /** | ||
536 | * <!-- begin-user-doc --> | ||
537 | * <!-- end-user-doc --> | ||
538 | * @generated | ||
539 | */ | ||
540 | private boolean isInitialized = false; | ||
541 | |||
542 | /** | ||
543 | * Complete the initialization of the package and its meta-model. This | ||
544 | * method is guarded to have no affect on any invocation but its first. | ||
545 | * <!-- begin-user-doc --> | ||
546 | * <!-- end-user-doc --> | ||
547 | * @generated | ||
548 | */ | ||
549 | public void initializePackageContents() { | ||
550 | if (isInitialized) return; | ||
551 | isInitialized = true; | ||
552 | |||
553 | // Initialize package | ||
554 | setName(eNAME); | ||
555 | setNsPrefix(eNS_PREFIX); | ||
556 | setNsURI(eNS_URI); | ||
557 | |||
558 | // Obtain other dependent packages | ||
559 | XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); | ||
560 | |||
561 | // Create type parameters | ||
562 | |||
563 | // Set bounds for type parameters | ||
564 | |||
565 | // Add supertypes to classes | ||
566 | |||
567 | // Initialize classes, features, and operations; add parameters | ||
568 | initEClass(userEClass, User.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
569 | initEAttribute(getUser_Url(), ecorePackage.getEString(), "url", null, 1, 1, User.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
570 | initEAttribute(getUser_Name(), ecorePackage.getEString(), "name", null, 1, 1, User.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
571 | |||
572 | initEClass(projectEClass, Project.class, "Project", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
573 | initEReference(getProject_Issue(), this.getIssue(), null, "issue", null, 0, -1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
574 | initEAttribute(getProject_Creatd_at(), ecorePackage.getEDate(), "creatd_at", null, 0, 1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
575 | initEAttribute(getProject_Deleted(), ecorePackage.getEInt(), "deleted", null, 0, 1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
576 | initEAttribute(getProject_Updated_at(), ecorePackage.getEDate(), "updated_at", null, 0, 1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
577 | initEReference(getProject_ProjectMembers(), this.getUser(), null, "projectMembers", null, 0, -1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
578 | initEAttribute(getProject_Url(), ecorePackage.getEString(), "url", null, 1, 1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
579 | initEReference(getProject_Commits(), this.getCommit(), null, "commits", null, 0, -1, Project.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
580 | |||
581 | initEClass(commitEClass, Commit.class, "Commit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
582 | initEReference(getCommit_Committer(), this.getUser(), null, "committer", null, 1, 1, Commit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
583 | initEReference(getCommit_Parents(), this.getCommit(), null, "parents", null, 0, 2, Commit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
584 | initEReference(getCommit_Pullrequest(), this.getPullRequest(), this.getPullRequest_Commit(), "pullrequest", null, 0, 1, Commit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
585 | initEAttribute(getCommit_Created_at(), ecorePackage.getEDate(), "created_at", null, 0, 1, Commit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
586 | initEAttribute(getCommit_Sha(), ecorePackage.getEString(), "sha", null, 1, 1, Commit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
587 | initEAttribute(getCommit_Parents_sha(), theXMLTypePackage.getENTITIES(), "parents_sha", null, 0, 1, Commit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
588 | |||
589 | initEClass(issueEClass, Issue.class, "Issue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
590 | initEReference(getIssue_Pullrequest(), this.getPullRequest(), null, "pullrequest", null, 0, 1, Issue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
591 | initEReference(getIssue_Issueevent(), this.getIssueEvent(), null, "issueevent", null, 0, -1, Issue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
592 | initEAttribute(getIssue_Created_at(), ecorePackage.getEDate(), "created_at", null, 0, 1, Issue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
593 | initEAttribute(getIssue_Url(), ecorePackage.getEString(), "url", null, 1, 1, Issue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
594 | |||
595 | initEClass(pullRequestEClass, PullRequest.class, "PullRequest", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
596 | initEReference(getPullRequest_Commit(), this.getCommit(), this.getCommit_Pullrequest(), "commit", null, 0, 1, PullRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
597 | initEAttribute(getPullRequest_Url(), ecorePackage.getEString(), "url", null, 1, 1, PullRequest.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
598 | |||
599 | initEClass(issueEventEClass, IssueEvent.class, "IssueEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
600 | initEReference(getIssueEvent_User(), this.getUser(), null, "user", null, 1, 1, IssueEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
601 | initEAttribute(getIssueEvent_Action(), this.getAction(), "action", null, 0, 1, IssueEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
602 | initEAttribute(getIssueEvent_Created_at(), ecorePackage.getEDate(), "created_at", null, 0, 1, IssueEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
603 | initEAttribute(getIssueEvent_Actor_url(), ecorePackage.getEString(), "actor_url", null, 1, 1, IssueEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
604 | |||
605 | // Initialize enums and add enum literals | ||
606 | initEEnum(actionEEnum, Action.class, "Action"); | ||
607 | addEEnumLiteral(actionEEnum, Action.SUBSCRIBED); | ||
608 | addEEnumLiteral(actionEEnum, Action.MENTIONED); | ||
609 | addEEnumLiteral(actionEEnum, Action.CLOSED); | ||
610 | addEEnumLiteral(actionEEnum, Action.REFERENCED); | ||
611 | addEEnumLiteral(actionEEnum, Action.ASSIGNED); | ||
612 | addEEnumLiteral(actionEEnum, Action.REOPENED); | ||
613 | addEEnumLiteral(actionEEnum, Action.UNSUBSCRIBED); | ||
614 | addEEnumLiteral(actionEEnum, Action.MERGED); | ||
615 | addEEnumLiteral(actionEEnum, Action.HEAD_REF_CLEANED); | ||
616 | addEEnumLiteral(actionEEnum, Action.HEAD_REF_DELETED); | ||
617 | addEEnumLiteral(actionEEnum, Action.HEAD_REF_RESTORED); | ||
618 | |||
619 | // Create resource | ||
620 | createResource(eNS_URI); | ||
621 | |||
622 | // Create annotations | ||
623 | // http://www.obeo.fr/dsl/dnc/archetype | ||
624 | createArchetypeAnnotations(); | ||
625 | } | ||
626 | |||
627 | /** | ||
628 | * Initializes the annotations for <b>http://www.obeo.fr/dsl/dnc/archetype</b>. | ||
629 | * <!-- begin-user-doc --> | ||
630 | * <!-- end-user-doc --> | ||
631 | * @generated | ||
632 | */ | ||
633 | protected void createArchetypeAnnotations() { | ||
634 | String source = "http://www.obeo.fr/dsl/dnc/archetype"; | ||
635 | addAnnotation | ||
636 | (commitEClass, | ||
637 | source, | ||
638 | new String[] { | ||
639 | "archetype", "Role" | ||
640 | }); | ||
641 | } | ||
642 | |||
643 | } //GithubPackageImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/IssueEventImpl.java b/Domains/github-graph/ecore-gen/github/impl/IssueEventImpl.java new file mode 100644 index 00000000..6af771c5 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/IssueEventImpl.java | |||
@@ -0,0 +1,344 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.Action; | ||
6 | import github.GithubPackage; | ||
7 | import github.IssueEvent; | ||
8 | import github.User; | ||
9 | |||
10 | import java.util.Date; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.Notification; | ||
13 | |||
14 | import org.eclipse.emf.ecore.EClass; | ||
15 | import org.eclipse.emf.ecore.InternalEObject; | ||
16 | |||
17 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
18 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
19 | |||
20 | /** | ||
21 | * <!-- begin-user-doc --> | ||
22 | * An implementation of the model object '<em><b>Issue Event</b></em>'. | ||
23 | * <!-- end-user-doc --> | ||
24 | * <p> | ||
25 | * The following features are implemented: | ||
26 | * </p> | ||
27 | * <ul> | ||
28 | * <li>{@link github.impl.IssueEventImpl#getUser <em>User</em>}</li> | ||
29 | * <li>{@link github.impl.IssueEventImpl#getAction <em>Action</em>}</li> | ||
30 | * <li>{@link github.impl.IssueEventImpl#getCreated_at <em>Created at</em>}</li> | ||
31 | * <li>{@link github.impl.IssueEventImpl#getActor_url <em>Actor url</em>}</li> | ||
32 | * </ul> | ||
33 | * | ||
34 | * @generated | ||
35 | */ | ||
36 | public class IssueEventImpl extends MinimalEObjectImpl.Container implements IssueEvent { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getUser() <em>User</em>}' reference. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getUser() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected User user; | ||
46 | |||
47 | /** | ||
48 | * The default value of the '{@link #getAction() <em>Action</em>}' attribute. | ||
49 | * <!-- begin-user-doc --> | ||
50 | * <!-- end-user-doc --> | ||
51 | * @see #getAction() | ||
52 | * @generated | ||
53 | * @ordered | ||
54 | */ | ||
55 | protected static final Action ACTION_EDEFAULT = Action.SUBSCRIBED; | ||
56 | |||
57 | /** | ||
58 | * The cached value of the '{@link #getAction() <em>Action</em>}' attribute. | ||
59 | * <!-- begin-user-doc --> | ||
60 | * <!-- end-user-doc --> | ||
61 | * @see #getAction() | ||
62 | * @generated | ||
63 | * @ordered | ||
64 | */ | ||
65 | protected Action action = ACTION_EDEFAULT; | ||
66 | |||
67 | /** | ||
68 | * The default value of the '{@link #getCreated_at() <em>Created at</em>}' attribute. | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @see #getCreated_at() | ||
72 | * @generated | ||
73 | * @ordered | ||
74 | */ | ||
75 | protected static final Date CREATED_AT_EDEFAULT = null; | ||
76 | |||
77 | /** | ||
78 | * The cached value of the '{@link #getCreated_at() <em>Created at</em>}' attribute. | ||
79 | * <!-- begin-user-doc --> | ||
80 | * <!-- end-user-doc --> | ||
81 | * @see #getCreated_at() | ||
82 | * @generated | ||
83 | * @ordered | ||
84 | */ | ||
85 | protected Date created_at = CREATED_AT_EDEFAULT; | ||
86 | |||
87 | /** | ||
88 | * The default value of the '{@link #getActor_url() <em>Actor url</em>}' attribute. | ||
89 | * <!-- begin-user-doc --> | ||
90 | * <!-- end-user-doc --> | ||
91 | * @see #getActor_url() | ||
92 | * @generated | ||
93 | * @ordered | ||
94 | */ | ||
95 | protected static final String ACTOR_URL_EDEFAULT = null; | ||
96 | |||
97 | /** | ||
98 | * The cached value of the '{@link #getActor_url() <em>Actor url</em>}' attribute. | ||
99 | * <!-- begin-user-doc --> | ||
100 | * <!-- end-user-doc --> | ||
101 | * @see #getActor_url() | ||
102 | * @generated | ||
103 | * @ordered | ||
104 | */ | ||
105 | protected String actor_url = ACTOR_URL_EDEFAULT; | ||
106 | |||
107 | /** | ||
108 | * <!-- begin-user-doc --> | ||
109 | * <!-- end-user-doc --> | ||
110 | * @generated | ||
111 | */ | ||
112 | protected IssueEventImpl() { | ||
113 | super(); | ||
114 | } | ||
115 | |||
116 | /** | ||
117 | * <!-- begin-user-doc --> | ||
118 | * <!-- end-user-doc --> | ||
119 | * @generated | ||
120 | */ | ||
121 | @Override | ||
122 | protected EClass eStaticClass() { | ||
123 | return GithubPackage.Literals.ISSUE_EVENT; | ||
124 | } | ||
125 | |||
126 | /** | ||
127 | * <!-- begin-user-doc --> | ||
128 | * <!-- end-user-doc --> | ||
129 | * @generated | ||
130 | */ | ||
131 | @Override | ||
132 | public User getUser() { | ||
133 | if (user != null && user.eIsProxy()) { | ||
134 | InternalEObject oldUser = (InternalEObject)user; | ||
135 | user = (User)eResolveProxy(oldUser); | ||
136 | if (user != oldUser) { | ||
137 | if (eNotificationRequired()) | ||
138 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, GithubPackage.ISSUE_EVENT__USER, oldUser, user)); | ||
139 | } | ||
140 | } | ||
141 | return user; | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | public User basicGetUser() { | ||
150 | return user; | ||
151 | } | ||
152 | |||
153 | /** | ||
154 | * <!-- begin-user-doc --> | ||
155 | * <!-- end-user-doc --> | ||
156 | * @generated | ||
157 | */ | ||
158 | @Override | ||
159 | public void setUser(User newUser) { | ||
160 | User oldUser = user; | ||
161 | user = newUser; | ||
162 | if (eNotificationRequired()) | ||
163 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE_EVENT__USER, oldUser, user)); | ||
164 | } | ||
165 | |||
166 | /** | ||
167 | * <!-- begin-user-doc --> | ||
168 | * <!-- end-user-doc --> | ||
169 | * @generated | ||
170 | */ | ||
171 | @Override | ||
172 | public Action getAction() { | ||
173 | return action; | ||
174 | } | ||
175 | |||
176 | /** | ||
177 | * <!-- begin-user-doc --> | ||
178 | * <!-- end-user-doc --> | ||
179 | * @generated | ||
180 | */ | ||
181 | @Override | ||
182 | public void setAction(Action newAction) { | ||
183 | Action oldAction = action; | ||
184 | action = newAction == null ? ACTION_EDEFAULT : newAction; | ||
185 | if (eNotificationRequired()) | ||
186 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE_EVENT__ACTION, oldAction, action)); | ||
187 | } | ||
188 | |||
189 | /** | ||
190 | * <!-- begin-user-doc --> | ||
191 | * <!-- end-user-doc --> | ||
192 | * @generated | ||
193 | */ | ||
194 | @Override | ||
195 | public Date getCreated_at() { | ||
196 | return created_at; | ||
197 | } | ||
198 | |||
199 | /** | ||
200 | * <!-- begin-user-doc --> | ||
201 | * <!-- end-user-doc --> | ||
202 | * @generated | ||
203 | */ | ||
204 | @Override | ||
205 | public void setCreated_at(Date newCreated_at) { | ||
206 | Date oldCreated_at = created_at; | ||
207 | created_at = newCreated_at; | ||
208 | if (eNotificationRequired()) | ||
209 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE_EVENT__CREATED_AT, oldCreated_at, created_at)); | ||
210 | } | ||
211 | |||
212 | /** | ||
213 | * <!-- begin-user-doc --> | ||
214 | * <!-- end-user-doc --> | ||
215 | * @generated | ||
216 | */ | ||
217 | @Override | ||
218 | public String getActor_url() { | ||
219 | return actor_url; | ||
220 | } | ||
221 | |||
222 | /** | ||
223 | * <!-- begin-user-doc --> | ||
224 | * <!-- end-user-doc --> | ||
225 | * @generated | ||
226 | */ | ||
227 | @Override | ||
228 | public void setActor_url(String newActor_url) { | ||
229 | String oldActor_url = actor_url; | ||
230 | actor_url = newActor_url; | ||
231 | if (eNotificationRequired()) | ||
232 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE_EVENT__ACTOR_URL, oldActor_url, actor_url)); | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | */ | ||
240 | @Override | ||
241 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
242 | switch (featureID) { | ||
243 | case GithubPackage.ISSUE_EVENT__USER: | ||
244 | if (resolve) return getUser(); | ||
245 | return basicGetUser(); | ||
246 | case GithubPackage.ISSUE_EVENT__ACTION: | ||
247 | return getAction(); | ||
248 | case GithubPackage.ISSUE_EVENT__CREATED_AT: | ||
249 | return getCreated_at(); | ||
250 | case GithubPackage.ISSUE_EVENT__ACTOR_URL: | ||
251 | return getActor_url(); | ||
252 | } | ||
253 | return super.eGet(featureID, resolve, coreType); | ||
254 | } | ||
255 | |||
256 | /** | ||
257 | * <!-- begin-user-doc --> | ||
258 | * <!-- end-user-doc --> | ||
259 | * @generated | ||
260 | */ | ||
261 | @Override | ||
262 | public void eSet(int featureID, Object newValue) { | ||
263 | switch (featureID) { | ||
264 | case GithubPackage.ISSUE_EVENT__USER: | ||
265 | setUser((User)newValue); | ||
266 | return; | ||
267 | case GithubPackage.ISSUE_EVENT__ACTION: | ||
268 | setAction((Action)newValue); | ||
269 | return; | ||
270 | case GithubPackage.ISSUE_EVENT__CREATED_AT: | ||
271 | setCreated_at((Date)newValue); | ||
272 | return; | ||
273 | case GithubPackage.ISSUE_EVENT__ACTOR_URL: | ||
274 | setActor_url((String)newValue); | ||
275 | return; | ||
276 | } | ||
277 | super.eSet(featureID, newValue); | ||
278 | } | ||
279 | |||
280 | /** | ||
281 | * <!-- begin-user-doc --> | ||
282 | * <!-- end-user-doc --> | ||
283 | * @generated | ||
284 | */ | ||
285 | @Override | ||
286 | public void eUnset(int featureID) { | ||
287 | switch (featureID) { | ||
288 | case GithubPackage.ISSUE_EVENT__USER: | ||
289 | setUser((User)null); | ||
290 | return; | ||
291 | case GithubPackage.ISSUE_EVENT__ACTION: | ||
292 | setAction(ACTION_EDEFAULT); | ||
293 | return; | ||
294 | case GithubPackage.ISSUE_EVENT__CREATED_AT: | ||
295 | setCreated_at(CREATED_AT_EDEFAULT); | ||
296 | return; | ||
297 | case GithubPackage.ISSUE_EVENT__ACTOR_URL: | ||
298 | setActor_url(ACTOR_URL_EDEFAULT); | ||
299 | return; | ||
300 | } | ||
301 | super.eUnset(featureID); | ||
302 | } | ||
303 | |||
304 | /** | ||
305 | * <!-- begin-user-doc --> | ||
306 | * <!-- end-user-doc --> | ||
307 | * @generated | ||
308 | */ | ||
309 | @Override | ||
310 | public boolean eIsSet(int featureID) { | ||
311 | switch (featureID) { | ||
312 | case GithubPackage.ISSUE_EVENT__USER: | ||
313 | return user != null; | ||
314 | case GithubPackage.ISSUE_EVENT__ACTION: | ||
315 | return action != ACTION_EDEFAULT; | ||
316 | case GithubPackage.ISSUE_EVENT__CREATED_AT: | ||
317 | return CREATED_AT_EDEFAULT == null ? created_at != null : !CREATED_AT_EDEFAULT.equals(created_at); | ||
318 | case GithubPackage.ISSUE_EVENT__ACTOR_URL: | ||
319 | return ACTOR_URL_EDEFAULT == null ? actor_url != null : !ACTOR_URL_EDEFAULT.equals(actor_url); | ||
320 | } | ||
321 | return super.eIsSet(featureID); | ||
322 | } | ||
323 | |||
324 | /** | ||
325 | * <!-- begin-user-doc --> | ||
326 | * <!-- end-user-doc --> | ||
327 | * @generated | ||
328 | */ | ||
329 | @Override | ||
330 | public String toString() { | ||
331 | if (eIsProxy()) return super.toString(); | ||
332 | |||
333 | StringBuilder result = new StringBuilder(super.toString()); | ||
334 | result.append(" (action: "); | ||
335 | result.append(action); | ||
336 | result.append(", created_at: "); | ||
337 | result.append(created_at); | ||
338 | result.append(", actor_url: "); | ||
339 | result.append(actor_url); | ||
340 | result.append(')'); | ||
341 | return result.toString(); | ||
342 | } | ||
343 | |||
344 | } //IssueEventImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/IssueImpl.java b/Domains/github-graph/ecore-gen/github/impl/IssueImpl.java new file mode 100644 index 00000000..c392cd20 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/IssueImpl.java | |||
@@ -0,0 +1,351 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.GithubPackage; | ||
6 | import github.Issue; | ||
7 | import github.IssueEvent; | ||
8 | import github.PullRequest; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | import java.util.Date; | ||
12 | |||
13 | import org.eclipse.emf.common.notify.Notification; | ||
14 | import org.eclipse.emf.common.notify.NotificationChain; | ||
15 | |||
16 | import org.eclipse.emf.common.util.EList; | ||
17 | |||
18 | import org.eclipse.emf.ecore.EClass; | ||
19 | import org.eclipse.emf.ecore.InternalEObject; | ||
20 | |||
21 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
22 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
23 | |||
24 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
25 | import org.eclipse.emf.ecore.util.InternalEList; | ||
26 | |||
27 | /** | ||
28 | * <!-- begin-user-doc --> | ||
29 | * An implementation of the model object '<em><b>Issue</b></em>'. | ||
30 | * <!-- end-user-doc --> | ||
31 | * <p> | ||
32 | * The following features are implemented: | ||
33 | * </p> | ||
34 | * <ul> | ||
35 | * <li>{@link github.impl.IssueImpl#getPullrequest <em>Pullrequest</em>}</li> | ||
36 | * <li>{@link github.impl.IssueImpl#getIssueevent <em>Issueevent</em>}</li> | ||
37 | * <li>{@link github.impl.IssueImpl#getCreated_at <em>Created at</em>}</li> | ||
38 | * <li>{@link github.impl.IssueImpl#getUrl <em>Url</em>}</li> | ||
39 | * </ul> | ||
40 | * | ||
41 | * @generated | ||
42 | */ | ||
43 | public class IssueImpl extends MinimalEObjectImpl.Container implements Issue { | ||
44 | /** | ||
45 | * The cached value of the '{@link #getPullrequest() <em>Pullrequest</em>}' containment reference. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @see #getPullrequest() | ||
49 | * @generated | ||
50 | * @ordered | ||
51 | */ | ||
52 | protected PullRequest pullrequest; | ||
53 | |||
54 | /** | ||
55 | * The cached value of the '{@link #getIssueevent() <em>Issueevent</em>}' containment reference list. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <!-- end-user-doc --> | ||
58 | * @see #getIssueevent() | ||
59 | * @generated | ||
60 | * @ordered | ||
61 | */ | ||
62 | protected EList<IssueEvent> issueevent; | ||
63 | |||
64 | /** | ||
65 | * The default value of the '{@link #getCreated_at() <em>Created at</em>}' attribute. | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @see #getCreated_at() | ||
69 | * @generated | ||
70 | * @ordered | ||
71 | */ | ||
72 | protected static final Date CREATED_AT_EDEFAULT = null; | ||
73 | |||
74 | /** | ||
75 | * The cached value of the '{@link #getCreated_at() <em>Created at</em>}' attribute. | ||
76 | * <!-- begin-user-doc --> | ||
77 | * <!-- end-user-doc --> | ||
78 | * @see #getCreated_at() | ||
79 | * @generated | ||
80 | * @ordered | ||
81 | */ | ||
82 | protected Date created_at = CREATED_AT_EDEFAULT; | ||
83 | |||
84 | /** | ||
85 | * The default value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
86 | * <!-- begin-user-doc --> | ||
87 | * <!-- end-user-doc --> | ||
88 | * @see #getUrl() | ||
89 | * @generated | ||
90 | * @ordered | ||
91 | */ | ||
92 | protected static final String URL_EDEFAULT = null; | ||
93 | |||
94 | /** | ||
95 | * The cached value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @see #getUrl() | ||
99 | * @generated | ||
100 | * @ordered | ||
101 | */ | ||
102 | protected String url = URL_EDEFAULT; | ||
103 | |||
104 | /** | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @generated | ||
108 | */ | ||
109 | protected IssueImpl() { | ||
110 | super(); | ||
111 | } | ||
112 | |||
113 | /** | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | @Override | ||
119 | protected EClass eStaticClass() { | ||
120 | return GithubPackage.Literals.ISSUE; | ||
121 | } | ||
122 | |||
123 | /** | ||
124 | * <!-- begin-user-doc --> | ||
125 | * <!-- end-user-doc --> | ||
126 | * @generated | ||
127 | */ | ||
128 | @Override | ||
129 | public PullRequest getPullrequest() { | ||
130 | return pullrequest; | ||
131 | } | ||
132 | |||
133 | /** | ||
134 | * <!-- begin-user-doc --> | ||
135 | * <!-- end-user-doc --> | ||
136 | * @generated | ||
137 | */ | ||
138 | public NotificationChain basicSetPullrequest(PullRequest newPullrequest, NotificationChain msgs) { | ||
139 | PullRequest oldPullrequest = pullrequest; | ||
140 | pullrequest = newPullrequest; | ||
141 | if (eNotificationRequired()) { | ||
142 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE__PULLREQUEST, oldPullrequest, newPullrequest); | ||
143 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
144 | } | ||
145 | return msgs; | ||
146 | } | ||
147 | |||
148 | /** | ||
149 | * <!-- begin-user-doc --> | ||
150 | * <!-- end-user-doc --> | ||
151 | * @generated | ||
152 | */ | ||
153 | @Override | ||
154 | public void setPullrequest(PullRequest newPullrequest) { | ||
155 | if (newPullrequest != pullrequest) { | ||
156 | NotificationChain msgs = null; | ||
157 | if (pullrequest != null) | ||
158 | msgs = ((InternalEObject)pullrequest).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GithubPackage.ISSUE__PULLREQUEST, null, msgs); | ||
159 | if (newPullrequest != null) | ||
160 | msgs = ((InternalEObject)newPullrequest).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GithubPackage.ISSUE__PULLREQUEST, null, msgs); | ||
161 | msgs = basicSetPullrequest(newPullrequest, msgs); | ||
162 | if (msgs != null) msgs.dispatch(); | ||
163 | } | ||
164 | else if (eNotificationRequired()) | ||
165 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE__PULLREQUEST, newPullrequest, newPullrequest)); | ||
166 | } | ||
167 | |||
168 | /** | ||
169 | * <!-- begin-user-doc --> | ||
170 | * <!-- end-user-doc --> | ||
171 | * @generated | ||
172 | */ | ||
173 | @Override | ||
174 | public EList<IssueEvent> getIssueevent() { | ||
175 | if (issueevent == null) { | ||
176 | issueevent = new EObjectContainmentEList<IssueEvent>(IssueEvent.class, this, GithubPackage.ISSUE__ISSUEEVENT); | ||
177 | } | ||
178 | return issueevent; | ||
179 | } | ||
180 | |||
181 | /** | ||
182 | * <!-- begin-user-doc --> | ||
183 | * <!-- end-user-doc --> | ||
184 | * @generated | ||
185 | */ | ||
186 | @Override | ||
187 | public Date getCreated_at() { | ||
188 | return created_at; | ||
189 | } | ||
190 | |||
191 | /** | ||
192 | * <!-- begin-user-doc --> | ||
193 | * <!-- end-user-doc --> | ||
194 | * @generated | ||
195 | */ | ||
196 | @Override | ||
197 | public void setCreated_at(Date newCreated_at) { | ||
198 | Date oldCreated_at = created_at; | ||
199 | created_at = newCreated_at; | ||
200 | if (eNotificationRequired()) | ||
201 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE__CREATED_AT, oldCreated_at, created_at)); | ||
202 | } | ||
203 | |||
204 | /** | ||
205 | * <!-- begin-user-doc --> | ||
206 | * <!-- end-user-doc --> | ||
207 | * @generated | ||
208 | */ | ||
209 | @Override | ||
210 | public String getUrl() { | ||
211 | return url; | ||
212 | } | ||
213 | |||
214 | /** | ||
215 | * <!-- begin-user-doc --> | ||
216 | * <!-- end-user-doc --> | ||
217 | * @generated | ||
218 | */ | ||
219 | @Override | ||
220 | public void setUrl(String newUrl) { | ||
221 | String oldUrl = url; | ||
222 | url = newUrl; | ||
223 | if (eNotificationRequired()) | ||
224 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.ISSUE__URL, oldUrl, url)); | ||
225 | } | ||
226 | |||
227 | /** | ||
228 | * <!-- begin-user-doc --> | ||
229 | * <!-- end-user-doc --> | ||
230 | * @generated | ||
231 | */ | ||
232 | @Override | ||
233 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | ||
234 | switch (featureID) { | ||
235 | case GithubPackage.ISSUE__PULLREQUEST: | ||
236 | return basicSetPullrequest(null, msgs); | ||
237 | case GithubPackage.ISSUE__ISSUEEVENT: | ||
238 | return ((InternalEList<?>)getIssueevent()).basicRemove(otherEnd, msgs); | ||
239 | } | ||
240 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
241 | } | ||
242 | |||
243 | /** | ||
244 | * <!-- begin-user-doc --> | ||
245 | * <!-- end-user-doc --> | ||
246 | * @generated | ||
247 | */ | ||
248 | @Override | ||
249 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
250 | switch (featureID) { | ||
251 | case GithubPackage.ISSUE__PULLREQUEST: | ||
252 | return getPullrequest(); | ||
253 | case GithubPackage.ISSUE__ISSUEEVENT: | ||
254 | return getIssueevent(); | ||
255 | case GithubPackage.ISSUE__CREATED_AT: | ||
256 | return getCreated_at(); | ||
257 | case GithubPackage.ISSUE__URL: | ||
258 | return getUrl(); | ||
259 | } | ||
260 | return super.eGet(featureID, resolve, coreType); | ||
261 | } | ||
262 | |||
263 | /** | ||
264 | * <!-- begin-user-doc --> | ||
265 | * <!-- end-user-doc --> | ||
266 | * @generated | ||
267 | */ | ||
268 | @SuppressWarnings("unchecked") | ||
269 | @Override | ||
270 | public void eSet(int featureID, Object newValue) { | ||
271 | switch (featureID) { | ||
272 | case GithubPackage.ISSUE__PULLREQUEST: | ||
273 | setPullrequest((PullRequest)newValue); | ||
274 | return; | ||
275 | case GithubPackage.ISSUE__ISSUEEVENT: | ||
276 | getIssueevent().clear(); | ||
277 | getIssueevent().addAll((Collection<? extends IssueEvent>)newValue); | ||
278 | return; | ||
279 | case GithubPackage.ISSUE__CREATED_AT: | ||
280 | setCreated_at((Date)newValue); | ||
281 | return; | ||
282 | case GithubPackage.ISSUE__URL: | ||
283 | setUrl((String)newValue); | ||
284 | return; | ||
285 | } | ||
286 | super.eSet(featureID, newValue); | ||
287 | } | ||
288 | |||
289 | /** | ||
290 | * <!-- begin-user-doc --> | ||
291 | * <!-- end-user-doc --> | ||
292 | * @generated | ||
293 | */ | ||
294 | @Override | ||
295 | public void eUnset(int featureID) { | ||
296 | switch (featureID) { | ||
297 | case GithubPackage.ISSUE__PULLREQUEST: | ||
298 | setPullrequest((PullRequest)null); | ||
299 | return; | ||
300 | case GithubPackage.ISSUE__ISSUEEVENT: | ||
301 | getIssueevent().clear(); | ||
302 | return; | ||
303 | case GithubPackage.ISSUE__CREATED_AT: | ||
304 | setCreated_at(CREATED_AT_EDEFAULT); | ||
305 | return; | ||
306 | case GithubPackage.ISSUE__URL: | ||
307 | setUrl(URL_EDEFAULT); | ||
308 | return; | ||
309 | } | ||
310 | super.eUnset(featureID); | ||
311 | } | ||
312 | |||
313 | /** | ||
314 | * <!-- begin-user-doc --> | ||
315 | * <!-- end-user-doc --> | ||
316 | * @generated | ||
317 | */ | ||
318 | @Override | ||
319 | public boolean eIsSet(int featureID) { | ||
320 | switch (featureID) { | ||
321 | case GithubPackage.ISSUE__PULLREQUEST: | ||
322 | return pullrequest != null; | ||
323 | case GithubPackage.ISSUE__ISSUEEVENT: | ||
324 | return issueevent != null && !issueevent.isEmpty(); | ||
325 | case GithubPackage.ISSUE__CREATED_AT: | ||
326 | return CREATED_AT_EDEFAULT == null ? created_at != null : !CREATED_AT_EDEFAULT.equals(created_at); | ||
327 | case GithubPackage.ISSUE__URL: | ||
328 | return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url); | ||
329 | } | ||
330 | return super.eIsSet(featureID); | ||
331 | } | ||
332 | |||
333 | /** | ||
334 | * <!-- begin-user-doc --> | ||
335 | * <!-- end-user-doc --> | ||
336 | * @generated | ||
337 | */ | ||
338 | @Override | ||
339 | public String toString() { | ||
340 | if (eIsProxy()) return super.toString(); | ||
341 | |||
342 | StringBuilder result = new StringBuilder(super.toString()); | ||
343 | result.append(" (created_at: "); | ||
344 | result.append(created_at); | ||
345 | result.append(", url: "); | ||
346 | result.append(url); | ||
347 | result.append(')'); | ||
348 | return result.toString(); | ||
349 | } | ||
350 | |||
351 | } //IssueImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/ProjectImpl.java b/Domains/github-graph/ecore-gen/github/impl/ProjectImpl.java new file mode 100644 index 00000000..342d63eb --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/ProjectImpl.java | |||
@@ -0,0 +1,470 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.Commit; | ||
6 | import github.GithubPackage; | ||
7 | import github.Issue; | ||
8 | import github.Project; | ||
9 | import github.User; | ||
10 | |||
11 | import java.util.Collection; | ||
12 | import java.util.Date; | ||
13 | |||
14 | import org.eclipse.emf.common.notify.Notification; | ||
15 | import org.eclipse.emf.common.notify.NotificationChain; | ||
16 | |||
17 | import org.eclipse.emf.common.util.EList; | ||
18 | |||
19 | import org.eclipse.emf.ecore.EClass; | ||
20 | import org.eclipse.emf.ecore.InternalEObject; | ||
21 | |||
22 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
23 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
24 | |||
25 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
26 | import org.eclipse.emf.ecore.util.InternalEList; | ||
27 | |||
28 | /** | ||
29 | * <!-- begin-user-doc --> | ||
30 | * An implementation of the model object '<em><b>Project</b></em>'. | ||
31 | * <!-- end-user-doc --> | ||
32 | * <p> | ||
33 | * The following features are implemented: | ||
34 | * </p> | ||
35 | * <ul> | ||
36 | * <li>{@link github.impl.ProjectImpl#getIssue <em>Issue</em>}</li> | ||
37 | * <li>{@link github.impl.ProjectImpl#getCreatd_at <em>Creatd at</em>}</li> | ||
38 | * <li>{@link github.impl.ProjectImpl#getDeleted <em>Deleted</em>}</li> | ||
39 | * <li>{@link github.impl.ProjectImpl#getUpdated_at <em>Updated at</em>}</li> | ||
40 | * <li>{@link github.impl.ProjectImpl#getProjectMembers <em>Project Members</em>}</li> | ||
41 | * <li>{@link github.impl.ProjectImpl#getUrl <em>Url</em>}</li> | ||
42 | * <li>{@link github.impl.ProjectImpl#getCommits <em>Commits</em>}</li> | ||
43 | * </ul> | ||
44 | * | ||
45 | * @generated | ||
46 | */ | ||
47 | public class ProjectImpl extends MinimalEObjectImpl.Container implements Project { | ||
48 | /** | ||
49 | * The cached value of the '{@link #getIssue() <em>Issue</em>}' containment reference list. | ||
50 | * <!-- begin-user-doc --> | ||
51 | * <!-- end-user-doc --> | ||
52 | * @see #getIssue() | ||
53 | * @generated | ||
54 | * @ordered | ||
55 | */ | ||
56 | protected EList<Issue> issue; | ||
57 | |||
58 | /** | ||
59 | * The default value of the '{@link #getCreatd_at() <em>Creatd at</em>}' attribute. | ||
60 | * <!-- begin-user-doc --> | ||
61 | * <!-- end-user-doc --> | ||
62 | * @see #getCreatd_at() | ||
63 | * @generated | ||
64 | * @ordered | ||
65 | */ | ||
66 | protected static final Date CREATD_AT_EDEFAULT = null; | ||
67 | |||
68 | /** | ||
69 | * The cached value of the '{@link #getCreatd_at() <em>Creatd at</em>}' attribute. | ||
70 | * <!-- begin-user-doc --> | ||
71 | * <!-- end-user-doc --> | ||
72 | * @see #getCreatd_at() | ||
73 | * @generated | ||
74 | * @ordered | ||
75 | */ | ||
76 | protected Date creatd_at = CREATD_AT_EDEFAULT; | ||
77 | |||
78 | /** | ||
79 | * The default value of the '{@link #getDeleted() <em>Deleted</em>}' attribute. | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @see #getDeleted() | ||
83 | * @generated | ||
84 | * @ordered | ||
85 | */ | ||
86 | protected static final int DELETED_EDEFAULT = 0; | ||
87 | |||
88 | /** | ||
89 | * The cached value of the '{@link #getDeleted() <em>Deleted</em>}' attribute. | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @see #getDeleted() | ||
93 | * @generated | ||
94 | * @ordered | ||
95 | */ | ||
96 | protected int deleted = DELETED_EDEFAULT; | ||
97 | |||
98 | /** | ||
99 | * The default value of the '{@link #getUpdated_at() <em>Updated at</em>}' attribute. | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @see #getUpdated_at() | ||
103 | * @generated | ||
104 | * @ordered | ||
105 | */ | ||
106 | protected static final Date UPDATED_AT_EDEFAULT = null; | ||
107 | |||
108 | /** | ||
109 | * The cached value of the '{@link #getUpdated_at() <em>Updated at</em>}' attribute. | ||
110 | * <!-- begin-user-doc --> | ||
111 | * <!-- end-user-doc --> | ||
112 | * @see #getUpdated_at() | ||
113 | * @generated | ||
114 | * @ordered | ||
115 | */ | ||
116 | protected Date updated_at = UPDATED_AT_EDEFAULT; | ||
117 | |||
118 | /** | ||
119 | * The cached value of the '{@link #getProjectMembers() <em>Project Members</em>}' containment reference list. | ||
120 | * <!-- begin-user-doc --> | ||
121 | * <!-- end-user-doc --> | ||
122 | * @see #getProjectMembers() | ||
123 | * @generated | ||
124 | * @ordered | ||
125 | */ | ||
126 | protected EList<User> projectMembers; | ||
127 | |||
128 | /** | ||
129 | * The default value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
130 | * <!-- begin-user-doc --> | ||
131 | * <!-- end-user-doc --> | ||
132 | * @see #getUrl() | ||
133 | * @generated | ||
134 | * @ordered | ||
135 | */ | ||
136 | protected static final String URL_EDEFAULT = null; | ||
137 | |||
138 | /** | ||
139 | * The cached value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
140 | * <!-- begin-user-doc --> | ||
141 | * <!-- end-user-doc --> | ||
142 | * @see #getUrl() | ||
143 | * @generated | ||
144 | * @ordered | ||
145 | */ | ||
146 | protected String url = URL_EDEFAULT; | ||
147 | |||
148 | /** | ||
149 | * The cached value of the '{@link #getCommits() <em>Commits</em>}' containment reference list. | ||
150 | * <!-- begin-user-doc --> | ||
151 | * <!-- end-user-doc --> | ||
152 | * @see #getCommits() | ||
153 | * @generated | ||
154 | * @ordered | ||
155 | */ | ||
156 | protected EList<Commit> commits; | ||
157 | |||
158 | /** | ||
159 | * <!-- begin-user-doc --> | ||
160 | * <!-- end-user-doc --> | ||
161 | * @generated | ||
162 | */ | ||
163 | protected ProjectImpl() { | ||
164 | super(); | ||
165 | } | ||
166 | |||
167 | /** | ||
168 | * <!-- begin-user-doc --> | ||
169 | * <!-- end-user-doc --> | ||
170 | * @generated | ||
171 | */ | ||
172 | @Override | ||
173 | protected EClass eStaticClass() { | ||
174 | return GithubPackage.Literals.PROJECT; | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public EList<Issue> getIssue() { | ||
184 | if (issue == null) { | ||
185 | issue = new EObjectContainmentEList<Issue>(Issue.class, this, GithubPackage.PROJECT__ISSUE); | ||
186 | } | ||
187 | return issue; | ||
188 | } | ||
189 | |||
190 | /** | ||
191 | * <!-- begin-user-doc --> | ||
192 | * <!-- end-user-doc --> | ||
193 | * @generated | ||
194 | */ | ||
195 | @Override | ||
196 | public Date getCreatd_at() { | ||
197 | return creatd_at; | ||
198 | } | ||
199 | |||
200 | /** | ||
201 | * <!-- begin-user-doc --> | ||
202 | * <!-- end-user-doc --> | ||
203 | * @generated | ||
204 | */ | ||
205 | @Override | ||
206 | public void setCreatd_at(Date newCreatd_at) { | ||
207 | Date oldCreatd_at = creatd_at; | ||
208 | creatd_at = newCreatd_at; | ||
209 | if (eNotificationRequired()) | ||
210 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.PROJECT__CREATD_AT, oldCreatd_at, creatd_at)); | ||
211 | } | ||
212 | |||
213 | /** | ||
214 | * <!-- begin-user-doc --> | ||
215 | * <!-- end-user-doc --> | ||
216 | * @generated | ||
217 | */ | ||
218 | @Override | ||
219 | public int getDeleted() { | ||
220 | return deleted; | ||
221 | } | ||
222 | |||
223 | /** | ||
224 | * <!-- begin-user-doc --> | ||
225 | * <!-- end-user-doc --> | ||
226 | * @generated | ||
227 | */ | ||
228 | @Override | ||
229 | public void setDeleted(int newDeleted) { | ||
230 | int oldDeleted = deleted; | ||
231 | deleted = newDeleted; | ||
232 | if (eNotificationRequired()) | ||
233 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.PROJECT__DELETED, oldDeleted, deleted)); | ||
234 | } | ||
235 | |||
236 | /** | ||
237 | * <!-- begin-user-doc --> | ||
238 | * <!-- end-user-doc --> | ||
239 | * @generated | ||
240 | */ | ||
241 | @Override | ||
242 | public Date getUpdated_at() { | ||
243 | return updated_at; | ||
244 | } | ||
245 | |||
246 | /** | ||
247 | * <!-- begin-user-doc --> | ||
248 | * <!-- end-user-doc --> | ||
249 | * @generated | ||
250 | */ | ||
251 | @Override | ||
252 | public void setUpdated_at(Date newUpdated_at) { | ||
253 | Date oldUpdated_at = updated_at; | ||
254 | updated_at = newUpdated_at; | ||
255 | if (eNotificationRequired()) | ||
256 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.PROJECT__UPDATED_AT, oldUpdated_at, updated_at)); | ||
257 | } | ||
258 | |||
259 | /** | ||
260 | * <!-- begin-user-doc --> | ||
261 | * <!-- end-user-doc --> | ||
262 | * @generated | ||
263 | */ | ||
264 | @Override | ||
265 | public EList<User> getProjectMembers() { | ||
266 | if (projectMembers == null) { | ||
267 | projectMembers = new EObjectContainmentEList<User>(User.class, this, GithubPackage.PROJECT__PROJECT_MEMBERS); | ||
268 | } | ||
269 | return projectMembers; | ||
270 | } | ||
271 | |||
272 | /** | ||
273 | * <!-- begin-user-doc --> | ||
274 | * <!-- end-user-doc --> | ||
275 | * @generated | ||
276 | */ | ||
277 | @Override | ||
278 | public String getUrl() { | ||
279 | return url; | ||
280 | } | ||
281 | |||
282 | /** | ||
283 | * <!-- begin-user-doc --> | ||
284 | * <!-- end-user-doc --> | ||
285 | * @generated | ||
286 | */ | ||
287 | @Override | ||
288 | public void setUrl(String newUrl) { | ||
289 | String oldUrl = url; | ||
290 | url = newUrl; | ||
291 | if (eNotificationRequired()) | ||
292 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.PROJECT__URL, oldUrl, url)); | ||
293 | } | ||
294 | |||
295 | /** | ||
296 | * <!-- begin-user-doc --> | ||
297 | * <!-- end-user-doc --> | ||
298 | * @generated | ||
299 | */ | ||
300 | @Override | ||
301 | public EList<Commit> getCommits() { | ||
302 | if (commits == null) { | ||
303 | commits = new EObjectContainmentEList<Commit>(Commit.class, this, GithubPackage.PROJECT__COMMITS); | ||
304 | } | ||
305 | return commits; | ||
306 | } | ||
307 | |||
308 | /** | ||
309 | * <!-- begin-user-doc --> | ||
310 | * <!-- end-user-doc --> | ||
311 | * @generated | ||
312 | */ | ||
313 | @Override | ||
314 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | ||
315 | switch (featureID) { | ||
316 | case GithubPackage.PROJECT__ISSUE: | ||
317 | return ((InternalEList<?>)getIssue()).basicRemove(otherEnd, msgs); | ||
318 | case GithubPackage.PROJECT__PROJECT_MEMBERS: | ||
319 | return ((InternalEList<?>)getProjectMembers()).basicRemove(otherEnd, msgs); | ||
320 | case GithubPackage.PROJECT__COMMITS: | ||
321 | return ((InternalEList<?>)getCommits()).basicRemove(otherEnd, msgs); | ||
322 | } | ||
323 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
324 | } | ||
325 | |||
326 | /** | ||
327 | * <!-- begin-user-doc --> | ||
328 | * <!-- end-user-doc --> | ||
329 | * @generated | ||
330 | */ | ||
331 | @Override | ||
332 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
333 | switch (featureID) { | ||
334 | case GithubPackage.PROJECT__ISSUE: | ||
335 | return getIssue(); | ||
336 | case GithubPackage.PROJECT__CREATD_AT: | ||
337 | return getCreatd_at(); | ||
338 | case GithubPackage.PROJECT__DELETED: | ||
339 | return getDeleted(); | ||
340 | case GithubPackage.PROJECT__UPDATED_AT: | ||
341 | return getUpdated_at(); | ||
342 | case GithubPackage.PROJECT__PROJECT_MEMBERS: | ||
343 | return getProjectMembers(); | ||
344 | case GithubPackage.PROJECT__URL: | ||
345 | return getUrl(); | ||
346 | case GithubPackage.PROJECT__COMMITS: | ||
347 | return getCommits(); | ||
348 | } | ||
349 | return super.eGet(featureID, resolve, coreType); | ||
350 | } | ||
351 | |||
352 | /** | ||
353 | * <!-- begin-user-doc --> | ||
354 | * <!-- end-user-doc --> | ||
355 | * @generated | ||
356 | */ | ||
357 | @SuppressWarnings("unchecked") | ||
358 | @Override | ||
359 | public void eSet(int featureID, Object newValue) { | ||
360 | switch (featureID) { | ||
361 | case GithubPackage.PROJECT__ISSUE: | ||
362 | getIssue().clear(); | ||
363 | getIssue().addAll((Collection<? extends Issue>)newValue); | ||
364 | return; | ||
365 | case GithubPackage.PROJECT__CREATD_AT: | ||
366 | setCreatd_at((Date)newValue); | ||
367 | return; | ||
368 | case GithubPackage.PROJECT__DELETED: | ||
369 | setDeleted((Integer)newValue); | ||
370 | return; | ||
371 | case GithubPackage.PROJECT__UPDATED_AT: | ||
372 | setUpdated_at((Date)newValue); | ||
373 | return; | ||
374 | case GithubPackage.PROJECT__PROJECT_MEMBERS: | ||
375 | getProjectMembers().clear(); | ||
376 | getProjectMembers().addAll((Collection<? extends User>)newValue); | ||
377 | return; | ||
378 | case GithubPackage.PROJECT__URL: | ||
379 | setUrl((String)newValue); | ||
380 | return; | ||
381 | case GithubPackage.PROJECT__COMMITS: | ||
382 | getCommits().clear(); | ||
383 | getCommits().addAll((Collection<? extends Commit>)newValue); | ||
384 | return; | ||
385 | } | ||
386 | super.eSet(featureID, newValue); | ||
387 | } | ||
388 | |||
389 | /** | ||
390 | * <!-- begin-user-doc --> | ||
391 | * <!-- end-user-doc --> | ||
392 | * @generated | ||
393 | */ | ||
394 | @Override | ||
395 | public void eUnset(int featureID) { | ||
396 | switch (featureID) { | ||
397 | case GithubPackage.PROJECT__ISSUE: | ||
398 | getIssue().clear(); | ||
399 | return; | ||
400 | case GithubPackage.PROJECT__CREATD_AT: | ||
401 | setCreatd_at(CREATD_AT_EDEFAULT); | ||
402 | return; | ||
403 | case GithubPackage.PROJECT__DELETED: | ||
404 | setDeleted(DELETED_EDEFAULT); | ||
405 | return; | ||
406 | case GithubPackage.PROJECT__UPDATED_AT: | ||
407 | setUpdated_at(UPDATED_AT_EDEFAULT); | ||
408 | return; | ||
409 | case GithubPackage.PROJECT__PROJECT_MEMBERS: | ||
410 | getProjectMembers().clear(); | ||
411 | return; | ||
412 | case GithubPackage.PROJECT__URL: | ||
413 | setUrl(URL_EDEFAULT); | ||
414 | return; | ||
415 | case GithubPackage.PROJECT__COMMITS: | ||
416 | getCommits().clear(); | ||
417 | return; | ||
418 | } | ||
419 | super.eUnset(featureID); | ||
420 | } | ||
421 | |||
422 | /** | ||
423 | * <!-- begin-user-doc --> | ||
424 | * <!-- end-user-doc --> | ||
425 | * @generated | ||
426 | */ | ||
427 | @Override | ||
428 | public boolean eIsSet(int featureID) { | ||
429 | switch (featureID) { | ||
430 | case GithubPackage.PROJECT__ISSUE: | ||
431 | return issue != null && !issue.isEmpty(); | ||
432 | case GithubPackage.PROJECT__CREATD_AT: | ||
433 | return CREATD_AT_EDEFAULT == null ? creatd_at != null : !CREATD_AT_EDEFAULT.equals(creatd_at); | ||
434 | case GithubPackage.PROJECT__DELETED: | ||
435 | return deleted != DELETED_EDEFAULT; | ||
436 | case GithubPackage.PROJECT__UPDATED_AT: | ||
437 | return UPDATED_AT_EDEFAULT == null ? updated_at != null : !UPDATED_AT_EDEFAULT.equals(updated_at); | ||
438 | case GithubPackage.PROJECT__PROJECT_MEMBERS: | ||
439 | return projectMembers != null && !projectMembers.isEmpty(); | ||
440 | case GithubPackage.PROJECT__URL: | ||
441 | return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url); | ||
442 | case GithubPackage.PROJECT__COMMITS: | ||
443 | return commits != null && !commits.isEmpty(); | ||
444 | } | ||
445 | return super.eIsSet(featureID); | ||
446 | } | ||
447 | |||
448 | /** | ||
449 | * <!-- begin-user-doc --> | ||
450 | * <!-- end-user-doc --> | ||
451 | * @generated | ||
452 | */ | ||
453 | @Override | ||
454 | public String toString() { | ||
455 | if (eIsProxy()) return super.toString(); | ||
456 | |||
457 | StringBuilder result = new StringBuilder(super.toString()); | ||
458 | result.append(" (creatd_at: "); | ||
459 | result.append(creatd_at); | ||
460 | result.append(", deleted: "); | ||
461 | result.append(deleted); | ||
462 | result.append(", updated_at: "); | ||
463 | result.append(updated_at); | ||
464 | result.append(", url: "); | ||
465 | result.append(url); | ||
466 | result.append(')'); | ||
467 | return result.toString(); | ||
468 | } | ||
469 | |||
470 | } //ProjectImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/PullRequestImpl.java b/Domains/github-graph/ecore-gen/github/impl/PullRequestImpl.java new file mode 100644 index 00000000..2492821f --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/PullRequestImpl.java | |||
@@ -0,0 +1,282 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.Commit; | ||
6 | import github.GithubPackage; | ||
7 | import github.PullRequest; | ||
8 | |||
9 | import org.eclipse.emf.common.notify.Notification; | ||
10 | import org.eclipse.emf.common.notify.NotificationChain; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Pull Request</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link github.impl.PullRequestImpl#getCommit <em>Commit</em>}</li> | ||
27 | * <li>{@link github.impl.PullRequestImpl#getUrl <em>Url</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class PullRequestImpl extends MinimalEObjectImpl.Container implements PullRequest { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getCommit() <em>Commit</em>}' reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getCommit() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected Commit commit; | ||
42 | |||
43 | /** | ||
44 | * The default value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @see #getUrl() | ||
48 | * @generated | ||
49 | * @ordered | ||
50 | */ | ||
51 | protected static final String URL_EDEFAULT = null; | ||
52 | |||
53 | /** | ||
54 | * The cached value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <!-- end-user-doc --> | ||
57 | * @see #getUrl() | ||
58 | * @generated | ||
59 | * @ordered | ||
60 | */ | ||
61 | protected String url = URL_EDEFAULT; | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | protected PullRequestImpl() { | ||
69 | super(); | ||
70 | } | ||
71 | |||
72 | /** | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @generated | ||
76 | */ | ||
77 | @Override | ||
78 | protected EClass eStaticClass() { | ||
79 | return GithubPackage.Literals.PULL_REQUEST; | ||
80 | } | ||
81 | |||
82 | /** | ||
83 | * <!-- begin-user-doc --> | ||
84 | * <!-- end-user-doc --> | ||
85 | * @generated | ||
86 | */ | ||
87 | @Override | ||
88 | public Commit getCommit() { | ||
89 | if (commit != null && commit.eIsProxy()) { | ||
90 | InternalEObject oldCommit = (InternalEObject)commit; | ||
91 | commit = (Commit)eResolveProxy(oldCommit); | ||
92 | if (commit != oldCommit) { | ||
93 | if (eNotificationRequired()) | ||
94 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, GithubPackage.PULL_REQUEST__COMMIT, oldCommit, commit)); | ||
95 | } | ||
96 | } | ||
97 | return commit; | ||
98 | } | ||
99 | |||
100 | /** | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <!-- end-user-doc --> | ||
103 | * @generated | ||
104 | */ | ||
105 | public Commit basicGetCommit() { | ||
106 | return commit; | ||
107 | } | ||
108 | |||
109 | /** | ||
110 | * <!-- begin-user-doc --> | ||
111 | * <!-- end-user-doc --> | ||
112 | * @generated | ||
113 | */ | ||
114 | public NotificationChain basicSetCommit(Commit newCommit, NotificationChain msgs) { | ||
115 | Commit oldCommit = commit; | ||
116 | commit = newCommit; | ||
117 | if (eNotificationRequired()) { | ||
118 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GithubPackage.PULL_REQUEST__COMMIT, oldCommit, newCommit); | ||
119 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
120 | } | ||
121 | return msgs; | ||
122 | } | ||
123 | |||
124 | /** | ||
125 | * <!-- begin-user-doc --> | ||
126 | * <!-- end-user-doc --> | ||
127 | * @generated | ||
128 | */ | ||
129 | @Override | ||
130 | public void setCommit(Commit newCommit) { | ||
131 | if (newCommit != commit) { | ||
132 | NotificationChain msgs = null; | ||
133 | if (commit != null) | ||
134 | msgs = ((InternalEObject)commit).eInverseRemove(this, GithubPackage.COMMIT__PULLREQUEST, Commit.class, msgs); | ||
135 | if (newCommit != null) | ||
136 | msgs = ((InternalEObject)newCommit).eInverseAdd(this, GithubPackage.COMMIT__PULLREQUEST, Commit.class, msgs); | ||
137 | msgs = basicSetCommit(newCommit, msgs); | ||
138 | if (msgs != null) msgs.dispatch(); | ||
139 | } | ||
140 | else if (eNotificationRequired()) | ||
141 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.PULL_REQUEST__COMMIT, newCommit, newCommit)); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public String getUrl() { | ||
151 | return url; | ||
152 | } | ||
153 | |||
154 | /** | ||
155 | * <!-- begin-user-doc --> | ||
156 | * <!-- end-user-doc --> | ||
157 | * @generated | ||
158 | */ | ||
159 | @Override | ||
160 | public void setUrl(String newUrl) { | ||
161 | String oldUrl = url; | ||
162 | url = newUrl; | ||
163 | if (eNotificationRequired()) | ||
164 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.PULL_REQUEST__URL, oldUrl, url)); | ||
165 | } | ||
166 | |||
167 | /** | ||
168 | * <!-- begin-user-doc --> | ||
169 | * <!-- end-user-doc --> | ||
170 | * @generated | ||
171 | */ | ||
172 | @Override | ||
173 | public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | ||
174 | switch (featureID) { | ||
175 | case GithubPackage.PULL_REQUEST__COMMIT: | ||
176 | if (commit != null) | ||
177 | msgs = ((InternalEObject)commit).eInverseRemove(this, GithubPackage.COMMIT__PULLREQUEST, Commit.class, msgs); | ||
178 | return basicSetCommit((Commit)otherEnd, msgs); | ||
179 | } | ||
180 | return super.eInverseAdd(otherEnd, featureID, msgs); | ||
181 | } | ||
182 | |||
183 | /** | ||
184 | * <!-- begin-user-doc --> | ||
185 | * <!-- end-user-doc --> | ||
186 | * @generated | ||
187 | */ | ||
188 | @Override | ||
189 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { | ||
190 | switch (featureID) { | ||
191 | case GithubPackage.PULL_REQUEST__COMMIT: | ||
192 | return basicSetCommit(null, msgs); | ||
193 | } | ||
194 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
195 | } | ||
196 | |||
197 | /** | ||
198 | * <!-- begin-user-doc --> | ||
199 | * <!-- end-user-doc --> | ||
200 | * @generated | ||
201 | */ | ||
202 | @Override | ||
203 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
204 | switch (featureID) { | ||
205 | case GithubPackage.PULL_REQUEST__COMMIT: | ||
206 | if (resolve) return getCommit(); | ||
207 | return basicGetCommit(); | ||
208 | case GithubPackage.PULL_REQUEST__URL: | ||
209 | return getUrl(); | ||
210 | } | ||
211 | return super.eGet(featureID, resolve, coreType); | ||
212 | } | ||
213 | |||
214 | /** | ||
215 | * <!-- begin-user-doc --> | ||
216 | * <!-- end-user-doc --> | ||
217 | * @generated | ||
218 | */ | ||
219 | @Override | ||
220 | public void eSet(int featureID, Object newValue) { | ||
221 | switch (featureID) { | ||
222 | case GithubPackage.PULL_REQUEST__COMMIT: | ||
223 | setCommit((Commit)newValue); | ||
224 | return; | ||
225 | case GithubPackage.PULL_REQUEST__URL: | ||
226 | setUrl((String)newValue); | ||
227 | return; | ||
228 | } | ||
229 | super.eSet(featureID, newValue); | ||
230 | } | ||
231 | |||
232 | /** | ||
233 | * <!-- begin-user-doc --> | ||
234 | * <!-- end-user-doc --> | ||
235 | * @generated | ||
236 | */ | ||
237 | @Override | ||
238 | public void eUnset(int featureID) { | ||
239 | switch (featureID) { | ||
240 | case GithubPackage.PULL_REQUEST__COMMIT: | ||
241 | setCommit((Commit)null); | ||
242 | return; | ||
243 | case GithubPackage.PULL_REQUEST__URL: | ||
244 | setUrl(URL_EDEFAULT); | ||
245 | return; | ||
246 | } | ||
247 | super.eUnset(featureID); | ||
248 | } | ||
249 | |||
250 | /** | ||
251 | * <!-- begin-user-doc --> | ||
252 | * <!-- end-user-doc --> | ||
253 | * @generated | ||
254 | */ | ||
255 | @Override | ||
256 | public boolean eIsSet(int featureID) { | ||
257 | switch (featureID) { | ||
258 | case GithubPackage.PULL_REQUEST__COMMIT: | ||
259 | return commit != null; | ||
260 | case GithubPackage.PULL_REQUEST__URL: | ||
261 | return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url); | ||
262 | } | ||
263 | return super.eIsSet(featureID); | ||
264 | } | ||
265 | |||
266 | /** | ||
267 | * <!-- begin-user-doc --> | ||
268 | * <!-- end-user-doc --> | ||
269 | * @generated | ||
270 | */ | ||
271 | @Override | ||
272 | public String toString() { | ||
273 | if (eIsProxy()) return super.toString(); | ||
274 | |||
275 | StringBuilder result = new StringBuilder(super.toString()); | ||
276 | result.append(" (url: "); | ||
277 | result.append(url); | ||
278 | result.append(')'); | ||
279 | return result.toString(); | ||
280 | } | ||
281 | |||
282 | } //PullRequestImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/impl/UserImpl.java b/Domains/github-graph/ecore-gen/github/impl/UserImpl.java new file mode 100644 index 00000000..0be8fbe9 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/impl/UserImpl.java | |||
@@ -0,0 +1,221 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.impl; | ||
4 | |||
5 | import github.GithubPackage; | ||
6 | import github.User; | ||
7 | |||
8 | import org.eclipse.emf.common.notify.Notification; | ||
9 | |||
10 | import org.eclipse.emf.ecore.EClass; | ||
11 | |||
12 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
13 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
14 | |||
15 | /** | ||
16 | * <!-- begin-user-doc --> | ||
17 | * An implementation of the model object '<em><b>User</b></em>'. | ||
18 | * <!-- end-user-doc --> | ||
19 | * <p> | ||
20 | * The following features are implemented: | ||
21 | * </p> | ||
22 | * <ul> | ||
23 | * <li>{@link github.impl.UserImpl#getUrl <em>Url</em>}</li> | ||
24 | * <li>{@link github.impl.UserImpl#getName <em>Name</em>}</li> | ||
25 | * </ul> | ||
26 | * | ||
27 | * @generated | ||
28 | */ | ||
29 | public class UserImpl extends MinimalEObjectImpl.Container implements User { | ||
30 | /** | ||
31 | * The default value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
32 | * <!-- begin-user-doc --> | ||
33 | * <!-- end-user-doc --> | ||
34 | * @see #getUrl() | ||
35 | * @generated | ||
36 | * @ordered | ||
37 | */ | ||
38 | protected static final String URL_EDEFAULT = null; | ||
39 | |||
40 | /** | ||
41 | * The cached value of the '{@link #getUrl() <em>Url</em>}' attribute. | ||
42 | * <!-- begin-user-doc --> | ||
43 | * <!-- end-user-doc --> | ||
44 | * @see #getUrl() | ||
45 | * @generated | ||
46 | * @ordered | ||
47 | */ | ||
48 | protected String url = URL_EDEFAULT; | ||
49 | |||
50 | /** | ||
51 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @see #getName() | ||
55 | * @generated | ||
56 | * @ordered | ||
57 | */ | ||
58 | protected static final String NAME_EDEFAULT = null; | ||
59 | |||
60 | /** | ||
61 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @see #getName() | ||
65 | * @generated | ||
66 | * @ordered | ||
67 | */ | ||
68 | protected String name = NAME_EDEFAULT; | ||
69 | |||
70 | /** | ||
71 | * <!-- begin-user-doc --> | ||
72 | * <!-- end-user-doc --> | ||
73 | * @generated | ||
74 | */ | ||
75 | protected UserImpl() { | ||
76 | super(); | ||
77 | } | ||
78 | |||
79 | /** | ||
80 | * <!-- begin-user-doc --> | ||
81 | * <!-- end-user-doc --> | ||
82 | * @generated | ||
83 | */ | ||
84 | @Override | ||
85 | protected EClass eStaticClass() { | ||
86 | return GithubPackage.Literals.USER; | ||
87 | } | ||
88 | |||
89 | /** | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @generated | ||
93 | */ | ||
94 | @Override | ||
95 | public String getUrl() { | ||
96 | return url; | ||
97 | } | ||
98 | |||
99 | /** | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | @Override | ||
105 | public void setUrl(String newUrl) { | ||
106 | String oldUrl = url; | ||
107 | url = newUrl; | ||
108 | if (eNotificationRequired()) | ||
109 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.USER__URL, oldUrl, url)); | ||
110 | } | ||
111 | |||
112 | /** | ||
113 | * <!-- begin-user-doc --> | ||
114 | * <!-- end-user-doc --> | ||
115 | * @generated | ||
116 | */ | ||
117 | @Override | ||
118 | public String getName() { | ||
119 | return name; | ||
120 | } | ||
121 | |||
122 | /** | ||
123 | * <!-- begin-user-doc --> | ||
124 | * <!-- end-user-doc --> | ||
125 | * @generated | ||
126 | */ | ||
127 | @Override | ||
128 | public void setName(String newName) { | ||
129 | String oldName = name; | ||
130 | name = newName; | ||
131 | if (eNotificationRequired()) | ||
132 | eNotify(new ENotificationImpl(this, Notification.SET, GithubPackage.USER__NAME, oldName, name)); | ||
133 | } | ||
134 | |||
135 | /** | ||
136 | * <!-- begin-user-doc --> | ||
137 | * <!-- end-user-doc --> | ||
138 | * @generated | ||
139 | */ | ||
140 | @Override | ||
141 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
142 | switch (featureID) { | ||
143 | case GithubPackage.USER__URL: | ||
144 | return getUrl(); | ||
145 | case GithubPackage.USER__NAME: | ||
146 | return getName(); | ||
147 | } | ||
148 | return super.eGet(featureID, resolve, coreType); | ||
149 | } | ||
150 | |||
151 | /** | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @generated | ||
155 | */ | ||
156 | @Override | ||
157 | public void eSet(int featureID, Object newValue) { | ||
158 | switch (featureID) { | ||
159 | case GithubPackage.USER__URL: | ||
160 | setUrl((String)newValue); | ||
161 | return; | ||
162 | case GithubPackage.USER__NAME: | ||
163 | setName((String)newValue); | ||
164 | return; | ||
165 | } | ||
166 | super.eSet(featureID, newValue); | ||
167 | } | ||
168 | |||
169 | /** | ||
170 | * <!-- begin-user-doc --> | ||
171 | * <!-- end-user-doc --> | ||
172 | * @generated | ||
173 | */ | ||
174 | @Override | ||
175 | public void eUnset(int featureID) { | ||
176 | switch (featureID) { | ||
177 | case GithubPackage.USER__URL: | ||
178 | setUrl(URL_EDEFAULT); | ||
179 | return; | ||
180 | case GithubPackage.USER__NAME: | ||
181 | setName(NAME_EDEFAULT); | ||
182 | return; | ||
183 | } | ||
184 | super.eUnset(featureID); | ||
185 | } | ||
186 | |||
187 | /** | ||
188 | * <!-- begin-user-doc --> | ||
189 | * <!-- end-user-doc --> | ||
190 | * @generated | ||
191 | */ | ||
192 | @Override | ||
193 | public boolean eIsSet(int featureID) { | ||
194 | switch (featureID) { | ||
195 | case GithubPackage.USER__URL: | ||
196 | return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url); | ||
197 | case GithubPackage.USER__NAME: | ||
198 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | ||
199 | } | ||
200 | return super.eIsSet(featureID); | ||
201 | } | ||
202 | |||
203 | /** | ||
204 | * <!-- begin-user-doc --> | ||
205 | * <!-- end-user-doc --> | ||
206 | * @generated | ||
207 | */ | ||
208 | @Override | ||
209 | public String toString() { | ||
210 | if (eIsProxy()) return super.toString(); | ||
211 | |||
212 | StringBuilder result = new StringBuilder(super.toString()); | ||
213 | result.append(" (url: "); | ||
214 | result.append(url); | ||
215 | result.append(", name: "); | ||
216 | result.append(name); | ||
217 | result.append(')'); | ||
218 | return result.toString(); | ||
219 | } | ||
220 | |||
221 | } //UserImpl | ||
diff --git a/Domains/github-graph/ecore-gen/github/util/GithubAdapterFactory.java b/Domains/github-graph/ecore-gen/github/util/GithubAdapterFactory.java new file mode 100644 index 00000000..b3d6a138 --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/util/GithubAdapterFactory.java | |||
@@ -0,0 +1,210 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.util; | ||
4 | |||
5 | import github.*; | ||
6 | |||
7 | import org.eclipse.emf.common.notify.Adapter; | ||
8 | import org.eclipse.emf.common.notify.Notifier; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EObject; | ||
13 | |||
14 | /** | ||
15 | * <!-- begin-user-doc --> | ||
16 | * The <b>Adapter Factory</b> for the model. | ||
17 | * It provides an adapter <code>createXXX</code> method for each class of the model. | ||
18 | * <!-- end-user-doc --> | ||
19 | * @see github.GithubPackage | ||
20 | * @generated | ||
21 | */ | ||
22 | public class GithubAdapterFactory extends AdapterFactoryImpl { | ||
23 | /** | ||
24 | * The cached model package. | ||
25 | * <!-- begin-user-doc --> | ||
26 | * <!-- end-user-doc --> | ||
27 | * @generated | ||
28 | */ | ||
29 | protected static GithubPackage modelPackage; | ||
30 | |||
31 | /** | ||
32 | * Creates an instance of the adapter factory. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | public GithubAdapterFactory() { | ||
38 | if (modelPackage == null) { | ||
39 | modelPackage = GithubPackage.eINSTANCE; | ||
40 | } | ||
41 | } | ||
42 | |||
43 | /** | ||
44 | * Returns whether this factory is applicable for the type of the object. | ||
45 | * <!-- begin-user-doc --> | ||
46 | * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. | ||
47 | * <!-- end-user-doc --> | ||
48 | * @return whether this factory is applicable for the type of the object. | ||
49 | * @generated | ||
50 | */ | ||
51 | @Override | ||
52 | public boolean isFactoryForType(Object object) { | ||
53 | if (object == modelPackage) { | ||
54 | return true; | ||
55 | } | ||
56 | if (object instanceof EObject) { | ||
57 | return ((EObject)object).eClass().getEPackage() == modelPackage; | ||
58 | } | ||
59 | return false; | ||
60 | } | ||
61 | |||
62 | /** | ||
63 | * The switch that delegates to the <code>createXXX</code> methods. | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | protected GithubSwitch<Adapter> modelSwitch = | ||
69 | new GithubSwitch<Adapter>() { | ||
70 | @Override | ||
71 | public Adapter caseUser(User object) { | ||
72 | return createUserAdapter(); | ||
73 | } | ||
74 | @Override | ||
75 | public Adapter caseProject(Project object) { | ||
76 | return createProjectAdapter(); | ||
77 | } | ||
78 | @Override | ||
79 | public Adapter caseCommit(Commit object) { | ||
80 | return createCommitAdapter(); | ||
81 | } | ||
82 | @Override | ||
83 | public Adapter caseIssue(Issue object) { | ||
84 | return createIssueAdapter(); | ||
85 | } | ||
86 | @Override | ||
87 | public Adapter casePullRequest(PullRequest object) { | ||
88 | return createPullRequestAdapter(); | ||
89 | } | ||
90 | @Override | ||
91 | public Adapter caseIssueEvent(IssueEvent object) { | ||
92 | return createIssueEventAdapter(); | ||
93 | } | ||
94 | @Override | ||
95 | public Adapter defaultCase(EObject object) { | ||
96 | return createEObjectAdapter(); | ||
97 | } | ||
98 | }; | ||
99 | |||
100 | /** | ||
101 | * Creates an adapter for the <code>target</code>. | ||
102 | * <!-- begin-user-doc --> | ||
103 | * <!-- end-user-doc --> | ||
104 | * @param target the object to adapt. | ||
105 | * @return the adapter for the <code>target</code>. | ||
106 | * @generated | ||
107 | */ | ||
108 | @Override | ||
109 | public Adapter createAdapter(Notifier target) { | ||
110 | return modelSwitch.doSwitch((EObject)target); | ||
111 | } | ||
112 | |||
113 | |||
114 | /** | ||
115 | * Creates a new adapter for an object of class '{@link github.User <em>User</em>}'. | ||
116 | * <!-- begin-user-doc --> | ||
117 | * This default implementation returns null so that we can easily ignore cases; | ||
118 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
119 | * <!-- end-user-doc --> | ||
120 | * @return the new adapter. | ||
121 | * @see github.User | ||
122 | * @generated | ||
123 | */ | ||
124 | public Adapter createUserAdapter() { | ||
125 | return null; | ||
126 | } | ||
127 | |||
128 | /** | ||
129 | * Creates a new adapter for an object of class '{@link github.Project <em>Project</em>}'. | ||
130 | * <!-- begin-user-doc --> | ||
131 | * This default implementation returns null so that we can easily ignore cases; | ||
132 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
133 | * <!-- end-user-doc --> | ||
134 | * @return the new adapter. | ||
135 | * @see github.Project | ||
136 | * @generated | ||
137 | */ | ||
138 | public Adapter createProjectAdapter() { | ||
139 | return null; | ||
140 | } | ||
141 | |||
142 | /** | ||
143 | * Creates a new adapter for an object of class '{@link github.Commit <em>Commit</em>}'. | ||
144 | * <!-- begin-user-doc --> | ||
145 | * This default implementation returns null so that we can easily ignore cases; | ||
146 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
147 | * <!-- end-user-doc --> | ||
148 | * @return the new adapter. | ||
149 | * @see github.Commit | ||
150 | * @generated | ||
151 | */ | ||
152 | public Adapter createCommitAdapter() { | ||
153 | return null; | ||
154 | } | ||
155 | |||
156 | /** | ||
157 | * Creates a new adapter for an object of class '{@link github.Issue <em>Issue</em>}'. | ||
158 | * <!-- begin-user-doc --> | ||
159 | * This default implementation returns null so that we can easily ignore cases; | ||
160 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
161 | * <!-- end-user-doc --> | ||
162 | * @return the new adapter. | ||
163 | * @see github.Issue | ||
164 | * @generated | ||
165 | */ | ||
166 | public Adapter createIssueAdapter() { | ||
167 | return null; | ||
168 | } | ||
169 | |||
170 | /** | ||
171 | * Creates a new adapter for an object of class '{@link github.PullRequest <em>Pull Request</em>}'. | ||
172 | * <!-- begin-user-doc --> | ||
173 | * This default implementation returns null so that we can easily ignore cases; | ||
174 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
175 | * <!-- end-user-doc --> | ||
176 | * @return the new adapter. | ||
177 | * @see github.PullRequest | ||
178 | * @generated | ||
179 | */ | ||
180 | public Adapter createPullRequestAdapter() { | ||
181 | return null; | ||
182 | } | ||
183 | |||
184 | /** | ||
185 | * Creates a new adapter for an object of class '{@link github.IssueEvent <em>Issue Event</em>}'. | ||
186 | * <!-- begin-user-doc --> | ||
187 | * This default implementation returns null so that we can easily ignore cases; | ||
188 | * it's useful to ignore a case when inheritance will catch all the cases anyway. | ||
189 | * <!-- end-user-doc --> | ||
190 | * @return the new adapter. | ||
191 | * @see github.IssueEvent | ||
192 | * @generated | ||
193 | */ | ||
194 | public Adapter createIssueEventAdapter() { | ||
195 | return null; | ||
196 | } | ||
197 | |||
198 | /** | ||
199 | * Creates a new adapter for the default case. | ||
200 | * <!-- begin-user-doc --> | ||
201 | * This default implementation returns null. | ||
202 | * <!-- end-user-doc --> | ||
203 | * @return the new adapter. | ||
204 | * @generated | ||
205 | */ | ||
206 | public Adapter createEObjectAdapter() { | ||
207 | return null; | ||
208 | } | ||
209 | |||
210 | } //GithubAdapterFactory | ||
diff --git a/Domains/github-graph/ecore-gen/github/util/GithubSwitch.java b/Domains/github-graph/ecore-gen/github/util/GithubSwitch.java new file mode 100644 index 00000000..651ac6ca --- /dev/null +++ b/Domains/github-graph/ecore-gen/github/util/GithubSwitch.java | |||
@@ -0,0 +1,215 @@ | |||
1 | /** | ||
2 | */ | ||
3 | package github.util; | ||
4 | |||
5 | import github.*; | ||
6 | |||
7 | import org.eclipse.emf.ecore.EObject; | ||
8 | import org.eclipse.emf.ecore.EPackage; | ||
9 | |||
10 | import org.eclipse.emf.ecore.util.Switch; | ||
11 | |||
12 | /** | ||
13 | * <!-- begin-user-doc --> | ||
14 | * The <b>Switch</b> for the model's inheritance hierarchy. | ||
15 | * It supports the call {@link #doSwitch(EObject) doSwitch(object)} | ||
16 | * to invoke the <code>caseXXX</code> method for each class of the model, | ||
17 | * starting with the actual class of the object | ||
18 | * and proceeding up the inheritance hierarchy | ||
19 | * until a non-null result is returned, | ||
20 | * which is the result of the switch. | ||
21 | * <!-- end-user-doc --> | ||
22 | * @see github.GithubPackage | ||
23 | * @generated | ||
24 | */ | ||
25 | public class GithubSwitch<T> extends Switch<T> { | ||
26 | /** | ||
27 | * The cached model package | ||
28 | * <!-- begin-user-doc --> | ||
29 | * <!-- end-user-doc --> | ||
30 | * @generated | ||
31 | */ | ||
32 | protected static GithubPackage modelPackage; | ||
33 | |||
34 | /** | ||
35 | * Creates an instance of the switch. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @generated | ||
39 | */ | ||
40 | public GithubSwitch() { | ||
41 | if (modelPackage == null) { | ||
42 | modelPackage = GithubPackage.eINSTANCE; | ||
43 | } | ||
44 | } | ||
45 | |||
46 | /** | ||
47 | * Checks whether this is a switch for the given package. | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @param ePackage the package in question. | ||
51 | * @return whether this is a switch for the given package. | ||
52 | * @generated | ||
53 | */ | ||
54 | @Override | ||
55 | protected boolean isSwitchFor(EPackage ePackage) { | ||
56 | return ePackage == modelPackage; | ||
57 | } | ||
58 | |||
59 | /** | ||
60 | * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. | ||
61 | * <!-- begin-user-doc --> | ||
62 | * <!-- end-user-doc --> | ||
63 | * @return the first non-null result returned by a <code>caseXXX</code> call. | ||
64 | * @generated | ||
65 | */ | ||
66 | @Override | ||
67 | protected T doSwitch(int classifierID, EObject theEObject) { | ||
68 | switch (classifierID) { | ||
69 | case GithubPackage.USER: { | ||
70 | User user = (User)theEObject; | ||
71 | T result = caseUser(user); | ||
72 | if (result == null) result = defaultCase(theEObject); | ||
73 | return result; | ||
74 | } | ||
75 | case GithubPackage.PROJECT: { | ||
76 | Project project = (Project)theEObject; | ||
77 | T result = caseProject(project); | ||
78 | if (result == null) result = defaultCase(theEObject); | ||
79 | return result; | ||
80 | } | ||
81 | case GithubPackage.COMMIT: { | ||
82 | Commit commit = (Commit)theEObject; | ||
83 | T result = caseCommit(commit); | ||
84 | if (result == null) result = defaultCase(theEObject); | ||
85 | return result; | ||
86 | } | ||
87 | case GithubPackage.ISSUE: { | ||
88 | Issue issue = (Issue)theEObject; | ||
89 | T result = caseIssue(issue); | ||
90 | if (result == null) result = defaultCase(theEObject); | ||
91 | return result; | ||
92 | } | ||
93 | case GithubPackage.PULL_REQUEST: { | ||
94 | PullRequest pullRequest = (PullRequest)theEObject; | ||
95 | T result = casePullRequest(pullRequest); | ||
96 | if (result == null) result = defaultCase(theEObject); | ||
97 | return result; | ||
98 | } | ||
99 | case GithubPackage.ISSUE_EVENT: { | ||
100 | IssueEvent issueEvent = (IssueEvent)theEObject; | ||
101 | T result = caseIssueEvent(issueEvent); | ||
102 | if (result == null) result = defaultCase(theEObject); | ||
103 | return result; | ||
104 | } | ||
105 | default: return defaultCase(theEObject); | ||
106 | } | ||
107 | } | ||
108 | |||
109 | /** | ||
110 | * Returns the result of interpreting the object as an instance of '<em>User</em>'. | ||
111 | * <!-- begin-user-doc --> | ||
112 | * This implementation returns null; | ||
113 | * returning a non-null result will terminate the switch. | ||
114 | * <!-- end-user-doc --> | ||
115 | * @param object the target of the switch. | ||
116 | * @return the result of interpreting the object as an instance of '<em>User</em>'. | ||
117 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
118 | * @generated | ||
119 | */ | ||
120 | public T caseUser(User object) { | ||
121 | return null; | ||
122 | } | ||
123 | |||
124 | /** | ||
125 | * Returns the result of interpreting the object as an instance of '<em>Project</em>'. | ||
126 | * <!-- begin-user-doc --> | ||
127 | * This implementation returns null; | ||
128 | * returning a non-null result will terminate the switch. | ||
129 | * <!-- end-user-doc --> | ||
130 | * @param object the target of the switch. | ||
131 | * @return the result of interpreting the object as an instance of '<em>Project</em>'. | ||
132 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
133 | * @generated | ||
134 | */ | ||
135 | public T caseProject(Project object) { | ||
136 | return null; | ||
137 | } | ||
138 | |||
139 | /** | ||
140 | * Returns the result of interpreting the object as an instance of '<em>Commit</em>'. | ||
141 | * <!-- begin-user-doc --> | ||
142 | * This implementation returns null; | ||
143 | * returning a non-null result will terminate the switch. | ||
144 | * <!-- end-user-doc --> | ||
145 | * @param object the target of the switch. | ||
146 | * @return the result of interpreting the object as an instance of '<em>Commit</em>'. | ||
147 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
148 | * @generated | ||
149 | */ | ||
150 | public T caseCommit(Commit object) { | ||
151 | return null; | ||
152 | } | ||
153 | |||
154 | /** | ||
155 | * Returns the result of interpreting the object as an instance of '<em>Issue</em>'. | ||
156 | * <!-- begin-user-doc --> | ||
157 | * This implementation returns null; | ||
158 | * returning a non-null result will terminate the switch. | ||
159 | * <!-- end-user-doc --> | ||
160 | * @param object the target of the switch. | ||
161 | * @return the result of interpreting the object as an instance of '<em>Issue</em>'. | ||
162 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
163 | * @generated | ||
164 | */ | ||
165 | public T caseIssue(Issue object) { | ||
166 | return null; | ||
167 | } | ||
168 | |||
169 | /** | ||
170 | * Returns the result of interpreting the object as an instance of '<em>Pull Request</em>'. | ||
171 | * <!-- begin-user-doc --> | ||
172 | * This implementation returns null; | ||
173 | * returning a non-null result will terminate the switch. | ||
174 | * <!-- end-user-doc --> | ||
175 | * @param object the target of the switch. | ||
176 | * @return the result of interpreting the object as an instance of '<em>Pull Request</em>'. | ||
177 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
178 | * @generated | ||
179 | */ | ||
180 | public T casePullRequest(PullRequest object) { | ||
181 | return null; | ||
182 | } | ||
183 | |||
184 | /** | ||
185 | * Returns the result of interpreting the object as an instance of '<em>Issue Event</em>'. | ||
186 | * <!-- begin-user-doc --> | ||
187 | * This implementation returns null; | ||
188 | * returning a non-null result will terminate the switch. | ||
189 | * <!-- end-user-doc --> | ||
190 | * @param object the target of the switch. | ||
191 | * @return the result of interpreting the object as an instance of '<em>Issue Event</em>'. | ||
192 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) | ||
193 | * @generated | ||
194 | */ | ||
195 | public T caseIssueEvent(IssueEvent object) { | ||
196 | return null; | ||
197 | } | ||
198 | |||
199 | /** | ||
200 | * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. | ||
201 | * <!-- begin-user-doc --> | ||
202 | * This implementation returns null; | ||
203 | * returning a non-null result will terminate the switch, but this is the last case anyway. | ||
204 | * <!-- end-user-doc --> | ||
205 | * @param object the target of the switch. | ||
206 | * @return the result of interpreting the object as an instance of '<em>EObject</em>'. | ||
207 | * @see #doSwitch(org.eclipse.emf.ecore.EObject) | ||
208 | * @generated | ||
209 | */ | ||
210 | @Override | ||
211 | public T defaultCase(EObject object) { | ||
212 | return null; | ||
213 | } | ||
214 | |||
215 | } //GithubSwitch | ||
diff --git a/Domains/github-graph/github.vsconfig b/Domains/github-graph/github.vsconfig new file mode 100644 index 00000000..5ca430ce --- /dev/null +++ b/Domains/github-graph/github.vsconfig | |||
@@ -0,0 +1,27 @@ | |||
1 | import epackage "sure.ghtorrent.github" | ||
2 | |||
3 | generate { | ||
4 | metamodel = {package github} | ||
5 | partial-model = { "inputs/github.githubmodel"} | ||
6 | // constraints = { package queries } | ||
7 | |||
8 | |||
9 | solver = ViatraSolver | ||
10 | |||
11 | scope = { | ||
12 | #node = 100 | ||
13 | } | ||
14 | |||
15 | number = 1 | ||
16 | runs = 1 | ||
17 | config = { | ||
18 | log-level = none, | ||
19 | "optional-wf" = "true", | ||
20 | "realistic-guidance" = "Composite", | ||
21 | "allow-must-violations" = "true", | ||
22 | "domain" = "Github" | ||
23 | } | ||
24 | |||
25 | debug = "debug" | ||
26 | output = "output/github/" | ||
27 | } \ No newline at end of file | ||
diff --git a/Domains/github-graph/inputs/github.githubmodel b/Domains/github-graph/inputs/github.githubmodel new file mode 100644 index 00000000..4586f080 --- /dev/null +++ b/Domains/github-graph/inputs/github.githubmodel | |||
@@ -0,0 +1,3 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | ||
2 | <github:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:github="sure.ghtorrent.github" creatd_at="2012-05-02T10:45:06.000-0400" updated_at="2012-05-02T10:52:03.000-0400" url="https://github.com/example/example"> | ||
3 | </github:Project> | ||
diff --git a/Domains/github-graph/model/github.aird b/Domains/github-graph/model/github.aird new file mode 100644 index 00000000..4c84ce44 --- /dev/null +++ b/Domains/github-graph/model/github.aird | |||
@@ -0,0 +1,1531 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:description="http://www.eclipse.org/sirius/description/1.1.0" xmlns:description_1="http://www.eclipse.org/sirius/diagram/description/1.1.0" xmlns:diagram="http://www.eclipse.org/sirius/diagram/1.1.0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/sirius/diagram/description/style/1.1.0" xmlns:viewpoint="http://www.eclipse.org/sirius/1.1.0" xsi:schemaLocation="http://www.eclipse.org/sirius/description/1.1.0 http://www.eclipse.org/sirius/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description http://www.eclipse.org/sirius/diagram/description/style/1.1.0 http://www.eclipse.org/sirius/diagram/1.1.0#//description/style"> | ||
3 | <viewpoint:DAnalysis uid="_0FNHILsFEemM79ftwH5Qng" selectedViews="_0V-uELsFEemM79ftwH5Qng _0WGC0LsFEemM79ftwH5Qng _0WHQ8LsFEemM79ftwH5Qng _0WKUQLsFEemM79ftwH5Qng" version="14.1.0.201810161215"> | ||
4 | <semanticResources>github.ecore</semanticResources> | ||
5 | <semanticResources>http://www.eclipse.org/emf/2002/Ecore</semanticResources> | ||
6 | <semanticResources>http://www.eclipse.org/emf/2003/XMLType</semanticResources> | ||
7 | <semanticResources>github.genmodel</semanticResources> | ||
8 | <ownedViews xmi:type="viewpoint:DView" uid="_0V-uELsFEemM79ftwH5Qng"> | ||
9 | <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']"/> | ||
10 | <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_1FDakLsFEemM79ftwH5Qng" name="github class diagram" repPath="#_1C10ELsFEemM79ftwH5Qng"> | ||
11 | <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> | ||
12 | <target xmi:type="ecore:EPackage" href="github.ecore#/"/> | ||
13 | </ownedRepresentationDescriptors> | ||
14 | <ownedRepresentationDescriptors xmi:type="viewpoint:DRepresentationDescriptor" uid="_-h-1IMBBEemaJY-m3midoQ" name="github class diagram" repPath="#_-hr6MMBBEemaJY-m3midoQ"> | ||
15 | <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> | ||
16 | <target xmi:type="ecore:EPackage" href="github.ecore#/"/> | ||
17 | </ownedRepresentationDescriptors> | ||
18 | </ownedViews> | ||
19 | <ownedViews xmi:type="viewpoint:DView" uid="_0WGC0LsFEemM79ftwH5Qng"> | ||
20 | <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Review']"/> | ||
21 | </ownedViews> | ||
22 | <ownedViews xmi:type="viewpoint:DView" uid="_0WHQ8LsFEemM79ftwH5Qng"> | ||
23 | <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']"/> | ||
24 | </ownedViews> | ||
25 | <ownedViews xmi:type="viewpoint:DView" uid="_0WKUQLsFEemM79ftwH5Qng"> | ||
26 | <viewpoint xmi:type="description:Viewpoint" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Generation']"/> | ||
27 | </ownedViews> | ||
28 | </viewpoint:DAnalysis> | ||
29 | <diagram:DSemanticDiagram uid="_1C10ELsFEemM79ftwH5Qng" name="github class diagram"> | ||
30 | <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_1EmuoLsFEemM79ftwH5Qng" source="DANNOTATION_CUSTOMIZATION_KEY"> | ||
31 | <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_1EmuobsFEemM79ftwH5Qng"> | ||
32 | <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="_2DbuYLsFEemM79ftwH5Qng" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1"> | ||
33 | <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
34 | <labelFormat>bold</labelFormat> | ||
35 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
36 | <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
37 | </computedStyleDescriptions> | ||
38 | <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_2DupULsFEemM79ftwH5Qng" sourceArrow="FillDiamond" routingStyle="manhattan"> | ||
39 | <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
40 | <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_2DupUbsFEemM79ftwH5Qng" showIcon="false" labelExpression="service:render"> | ||
41 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
42 | </centerLabelStyleDescription> | ||
43 | <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_2DupUrsFEemM79ftwH5Qng" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel"> | ||
44 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> | ||
45 | </endLabelStyleDescription> | ||
46 | </computedStyleDescriptions> | ||
47 | <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="_2Dzh0LsFEemM79ftwH5Qng" routingStyle="manhattan"> | ||
48 | <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
49 | <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="_2Dzh0bsFEemM79ftwH5Qng" showIcon="false" labelExpression="service:render"> | ||
50 | <labelFormat>bold</labelFormat> | ||
51 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
52 | </centerLabelStyleDescription> | ||
53 | <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="_2Dzh0rsFEemM79ftwH5Qng" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel"> | ||
54 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> | ||
55 | </endLabelStyleDescription> | ||
56 | </computedStyleDescriptions> | ||
57 | </data> | ||
58 | </ownedAnnotationEntries> | ||
59 | <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_1Fk_ALsFEemM79ftwH5Qng" source="GMF_DIAGRAMS"> | ||
60 | <data xmi:type="notation:Diagram" xmi:id="_1Fk_AbsFEemM79ftwH5Qng" type="Sirius" element="_1C10ELsFEemM79ftwH5Qng" measurementUnit="Pixel"> | ||
61 | <children xmi:type="notation:Node" xmi:id="_2D62kLsFEemM79ftwH5Qng" type="2003" element="_2DFwILsFEemM79ftwH5Qng"> | ||
62 | <children xmi:type="notation:Node" xmi:id="_2D7doLsFEemM79ftwH5Qng" type="5007"/> | ||
63 | <children xmi:type="notation:Node" xmi:id="_2D9S0LsFEemM79ftwH5Qng" type="7004"> | ||
64 | <children xmi:type="notation:Node" xmi:id="_2EA9MLsFEemM79ftwH5Qng" type="3010" element="_2DbHULsFEemM79ftwH5Qng"> | ||
65 | <styles xmi:type="notation:FontStyle" xmi:id="_2EA9MbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
66 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EA9MrsFEemM79ftwH5Qng"/> | ||
67 | </children> | ||
68 | <children xmi:type="notation:Node" xmi:id="_qwWJwLt3EemM79ftwH5Qng" type="3010" element="_qv3BkLt3EemM79ftwH5Qng"> | ||
69 | <styles xmi:type="notation:FontStyle" xmi:id="_qwWJwbt3EemM79ftwH5Qng" fontColor="2697711" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
70 | <layoutConstraint xmi:type="notation:Location" xmi:id="_qwWJwrt3EemM79ftwH5Qng"/> | ||
71 | </children> | ||
72 | <styles xmi:type="notation:SortingStyle" xmi:id="_2D9S0bsFEemM79ftwH5Qng"/> | ||
73 | <styles xmi:type="notation:FilteringStyle" xmi:id="_2D954LsFEemM79ftwH5Qng"/> | ||
74 | </children> | ||
75 | <styles xmi:type="notation:ShapeStyle" xmi:id="_2D62kbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
76 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2D62krsFEemM79ftwH5Qng" x="477" y="54" height="66"/> | ||
77 | </children> | ||
78 | <children xmi:type="notation:Node" xmi:id="_2D954bsFEemM79ftwH5Qng" type="2003" element="_2DNE4LsFEemM79ftwH5Qng"> | ||
79 | <children xmi:type="notation:Node" xmi:id="_2D955LsFEemM79ftwH5Qng" type="5007"/> | ||
80 | <children xmi:type="notation:Node" xmi:id="_2D-g8LsFEemM79ftwH5Qng" type="7004"> | ||
81 | <children xmi:type="notation:Node" xmi:id="_2EBkQLsFEemM79ftwH5Qng" type="3010" element="_2DexsLsFEemM79ftwH5Qng"> | ||
82 | <styles xmi:type="notation:FontStyle" xmi:id="_2EBkQbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
83 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EBkQrsFEemM79ftwH5Qng"/> | ||
84 | </children> | ||
85 | <children xmi:type="notation:Node" xmi:id="_2EBkQ7sFEemM79ftwH5Qng" type="3010" element="_2DfYwLsFEemM79ftwH5Qng"> | ||
86 | <styles xmi:type="notation:FontStyle" xmi:id="_2EBkRLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
87 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EBkRbsFEemM79ftwH5Qng"/> | ||
88 | </children> | ||
89 | <children xmi:type="notation:Node" xmi:id="_2ECLULsFEemM79ftwH5Qng" type="3010" element="_2Df_0bsFEemM79ftwH5Qng"> | ||
90 | <styles xmi:type="notation:FontStyle" xmi:id="_2ECLUbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
91 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2ECLUrsFEemM79ftwH5Qng"/> | ||
92 | </children> | ||
93 | <children xmi:type="notation:Node" xmi:id="_2ECLU7sFEemM79ftwH5Qng" type="3010" element="_2Dgm4bsFEemM79ftwH5Qng"> | ||
94 | <styles xmi:type="notation:FontStyle" xmi:id="_2ECLVLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
95 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2ECLVbsFEemM79ftwH5Qng"/> | ||
96 | </children> | ||
97 | <styles xmi:type="notation:SortingStyle" xmi:id="_2D-g8bsFEemM79ftwH5Qng"/> | ||
98 | <styles xmi:type="notation:FilteringStyle" xmi:id="_2D-g8rsFEemM79ftwH5Qng"/> | ||
99 | </children> | ||
100 | <styles xmi:type="notation:ShapeStyle" xmi:id="_2D954rsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
101 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2D9547sFEemM79ftwH5Qng" x="459" y="162"/> | ||
102 | </children> | ||
103 | <children xmi:type="notation:Node" xmi:id="_2D-g87sFEemM79ftwH5Qng" type="2003" element="_2DOTALsFEemM79ftwH5Qng"> | ||
104 | <children xmi:type="notation:Node" xmi:id="_2D-g9rsFEemM79ftwH5Qng" type="5007"/> | ||
105 | <children xmi:type="notation:Node" xmi:id="_2D-g97sFEemM79ftwH5Qng" type="7004"> | ||
106 | <children xmi:type="notation:Node" xmi:id="_2ECLVrsFEemM79ftwH5Qng" type="3010" element="_2DjDILsFEemM79ftwH5Qng"> | ||
107 | <styles xmi:type="notation:FontStyle" xmi:id="_2ECLV7sFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
108 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2ECLWLsFEemM79ftwH5Qng"/> | ||
109 | </children> | ||
110 | <children xmi:type="notation:Node" xmi:id="_2ECyYLsFEemM79ftwH5Qng" type="3010" element="_2DjDIrsFEemM79ftwH5Qng"> | ||
111 | <styles xmi:type="notation:FontStyle" xmi:id="_2ECyYbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
112 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2ECyYrsFEemM79ftwH5Qng"/> | ||
113 | </children> | ||
114 | <children xmi:type="notation:Node" xmi:id="_2ECyY7sFEemM79ftwH5Qng" type="3010" element="_2DjqMbsFEemM79ftwH5Qng"> | ||
115 | <styles xmi:type="notation:FontStyle" xmi:id="_2ECyZLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
116 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2ECyZbsFEemM79ftwH5Qng"/> | ||
117 | </children> | ||
118 | <styles xmi:type="notation:SortingStyle" xmi:id="_2D-g-LsFEemM79ftwH5Qng"/> | ||
119 | <styles xmi:type="notation:FilteringStyle" xmi:id="_2D-g-bsFEemM79ftwH5Qng"/> | ||
120 | </children> | ||
121 | <styles xmi:type="notation:ShapeStyle" xmi:id="_2D-g9LsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
122 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2D-g9bsFEemM79ftwH5Qng" x="621" y="135" height="84"/> | ||
123 | </children> | ||
124 | <children xmi:type="notation:Node" xmi:id="_2D-g-rsFEemM79ftwH5Qng" type="2003" element="_2DPhILsFEemM79ftwH5Qng"> | ||
125 | <children xmi:type="notation:Node" xmi:id="_2D_IALsFEemM79ftwH5Qng" type="5007"/> | ||
126 | <children xmi:type="notation:Node" xmi:id="_2D_IAbsFEemM79ftwH5Qng" type="7004"> | ||
127 | <children xmi:type="notation:Node" xmi:id="_2ECyZrsFEemM79ftwH5Qng" type="3010" element="_2DhN8bsFEemM79ftwH5Qng"> | ||
128 | <styles xmi:type="notation:FontStyle" xmi:id="_2ECyZ7sFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
129 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2ECyaLsFEemM79ftwH5Qng"/> | ||
130 | </children> | ||
131 | <children xmi:type="notation:Node" xmi:id="_2ECyabsFEemM79ftwH5Qng" type="3010" element="_2Dh1AbsFEemM79ftwH5Qng"> | ||
132 | <styles xmi:type="notation:FontStyle" xmi:id="_2ECyarsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
133 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2ECya7sFEemM79ftwH5Qng"/> | ||
134 | </children> | ||
135 | <styles xmi:type="notation:SortingStyle" xmi:id="_2D_IArsFEemM79ftwH5Qng"/> | ||
136 | <styles xmi:type="notation:FilteringStyle" xmi:id="_2D_IA7sFEemM79ftwH5Qng"/> | ||
137 | </children> | ||
138 | <styles xmi:type="notation:ShapeStyle" xmi:id="_2D-g-7sFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
139 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2D-g_LsFEemM79ftwH5Qng" x="387" y="288" height="66"/> | ||
140 | </children> | ||
141 | <children xmi:type="notation:Node" xmi:id="_2D_IBLsFEemM79ftwH5Qng" type="2003" element="_2DQIMbsFEemM79ftwH5Qng"> | ||
142 | <children xmi:type="notation:Node" xmi:id="_2D_IB7sFEemM79ftwH5Qng" type="5007"/> | ||
143 | <children xmi:type="notation:Node" xmi:id="_2D_ICLsFEemM79ftwH5Qng" type="7004"> | ||
144 | <children xmi:type="notation:Node" xmi:id="_2EDZcLsFEemM79ftwH5Qng" type="3010" element="_2DkRQbsFEemM79ftwH5Qng"> | ||
145 | <styles xmi:type="notation:FontStyle" xmi:id="_2EDZcbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
146 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EDZcrsFEemM79ftwH5Qng"/> | ||
147 | </children> | ||
148 | <styles xmi:type="notation:SortingStyle" xmi:id="_2D_ICbsFEemM79ftwH5Qng"/> | ||
149 | <styles xmi:type="notation:FilteringStyle" xmi:id="_2D_ICrsFEemM79ftwH5Qng"/> | ||
150 | </children> | ||
151 | <styles xmi:type="notation:ShapeStyle" xmi:id="_2D_IBbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
152 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2D_IBrsFEemM79ftwH5Qng" x="585" y="279" height="48"/> | ||
153 | </children> | ||
154 | <children xmi:type="notation:Node" xmi:id="_2D_vELsFEemM79ftwH5Qng" type="2003" element="_2DRWUbsFEemM79ftwH5Qng"> | ||
155 | <children xmi:type="notation:Node" xmi:id="_2D_vE7sFEemM79ftwH5Qng" type="5007"/> | ||
156 | <children xmi:type="notation:Node" xmi:id="_2D_vFLsFEemM79ftwH5Qng" type="7004"> | ||
157 | <children xmi:type="notation:Node" xmi:id="_2EEAgLsFEemM79ftwH5Qng" type="3010" element="_2DnUkLsFEemM79ftwH5Qng"> | ||
158 | <styles xmi:type="notation:FontStyle" xmi:id="_2EEAgbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
159 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EEAgrsFEemM79ftwH5Qng"/> | ||
160 | </children> | ||
161 | <children xmi:type="notation:Node" xmi:id="_2EEAg7sFEemM79ftwH5Qng" type="3010" element="_2DnUkrsFEemM79ftwH5Qng"> | ||
162 | <styles xmi:type="notation:FontStyle" xmi:id="_2EEAhLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
163 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EEAhbsFEemM79ftwH5Qng"/> | ||
164 | </children> | ||
165 | <children xmi:type="notation:Node" xmi:id="_2EEAhrsFEemM79ftwH5Qng" type="3010" element="_2Dn7obsFEemM79ftwH5Qng"> | ||
166 | <styles xmi:type="notation:FontStyle" xmi:id="_2EEAh7sFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
167 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EEAiLsFEemM79ftwH5Qng"/> | ||
168 | </children> | ||
169 | <children xmi:type="notation:Node" xmi:id="_2EEnkLsFEemM79ftwH5Qng" type="3010" element="_2Dn7o7sFEemM79ftwH5Qng"> | ||
170 | <styles xmi:type="notation:FontStyle" xmi:id="_2EEnkbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
171 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EEnkrsFEemM79ftwH5Qng"/> | ||
172 | </children> | ||
173 | <children xmi:type="notation:Node" xmi:id="_2EEnk7sFEemM79ftwH5Qng" type="3010" element="_2DoisLsFEemM79ftwH5Qng"> | ||
174 | <styles xmi:type="notation:FontStyle" xmi:id="_2EEnlLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
175 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EEnlbsFEemM79ftwH5Qng"/> | ||
176 | </children> | ||
177 | <children xmi:type="notation:Node" xmi:id="_2EFOoLsFEemM79ftwH5Qng" type="3010" element="_2DoisrsFEemM79ftwH5Qng"> | ||
178 | <styles xmi:type="notation:FontStyle" xmi:id="_2EFOobsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
179 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EFOorsFEemM79ftwH5Qng"/> | ||
180 | </children> | ||
181 | <children xmi:type="notation:Node" xmi:id="_2EFOo7sFEemM79ftwH5Qng" type="3010" element="_2DpJwLsFEemM79ftwH5Qng"> | ||
182 | <styles xmi:type="notation:FontStyle" xmi:id="_2EFOpLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
183 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EFOpbsFEemM79ftwH5Qng"/> | ||
184 | </children> | ||
185 | <children xmi:type="notation:Node" xmi:id="_2EF1sLsFEemM79ftwH5Qng" type="3010" element="_2DpJwrsFEemM79ftwH5Qng"> | ||
186 | <styles xmi:type="notation:FontStyle" xmi:id="_2EF1sbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
187 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EF1srsFEemM79ftwH5Qng"/> | ||
188 | </children> | ||
189 | <children xmi:type="notation:Node" xmi:id="_2EF1s7sFEemM79ftwH5Qng" type="3010" element="_2DpJxLsFEemM79ftwH5Qng"> | ||
190 | <styles xmi:type="notation:FontStyle" xmi:id="_2EF1tLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
191 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EF1tbsFEemM79ftwH5Qng"/> | ||
192 | </children> | ||
193 | <children xmi:type="notation:Node" xmi:id="_2EF1trsFEemM79ftwH5Qng" type="3010" element="_2Dpw0bsFEemM79ftwH5Qng"> | ||
194 | <styles xmi:type="notation:FontStyle" xmi:id="_2EF1t7sFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
195 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EF1uLsFEemM79ftwH5Qng"/> | ||
196 | </children> | ||
197 | <children xmi:type="notation:Node" xmi:id="_2EF1ubsFEemM79ftwH5Qng" type="3010" element="_2DqX4LsFEemM79ftwH5Qng"> | ||
198 | <styles xmi:type="notation:FontStyle" xmi:id="_2EF1ursFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
199 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EF1u7sFEemM79ftwH5Qng"/> | ||
200 | </children> | ||
201 | <styles xmi:type="notation:SortingStyle" xmi:id="_2D_vFbsFEemM79ftwH5Qng"/> | ||
202 | <styles xmi:type="notation:FilteringStyle" xmi:id="_2D_vFrsFEemM79ftwH5Qng"/> | ||
203 | </children> | ||
204 | <styles xmi:type="notation:ShapeStyle" xmi:id="_2D_vEbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
205 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2D_vErsFEemM79ftwH5Qng"/> | ||
206 | </children> | ||
207 | <children xmi:type="notation:Node" xmi:id="_2D_vF7sFEemM79ftwH5Qng" type="2003" element="_2DR9YbsFEemM79ftwH5Qng"> | ||
208 | <children xmi:type="notation:Node" xmi:id="_2EAWILsFEemM79ftwH5Qng" type="5007"/> | ||
209 | <children xmi:type="notation:Node" xmi:id="_2EAWIbsFEemM79ftwH5Qng" type="7004"> | ||
210 | <children xmi:type="notation:Node" xmi:id="_2EGcwLsFEemM79ftwH5Qng" type="3010" element="_2Dk4UbsFEemM79ftwH5Qng"> | ||
211 | <styles xmi:type="notation:FontStyle" xmi:id="_2EGcwbsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
212 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EGcwrsFEemM79ftwH5Qng"/> | ||
213 | </children> | ||
214 | <children xmi:type="notation:Node" xmi:id="_2EGcw7sFEemM79ftwH5Qng" type="3010" element="_2DlfYbsFEemM79ftwH5Qng"> | ||
215 | <styles xmi:type="notation:FontStyle" xmi:id="_2EGcxLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
216 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EGcxbsFEemM79ftwH5Qng"/> | ||
217 | </children> | ||
218 | <children xmi:type="notation:Node" xmi:id="_2EGcxrsFEemM79ftwH5Qng" type="3010" element="_2DmGcbsFEemM79ftwH5Qng"> | ||
219 | <styles xmi:type="notation:FontStyle" xmi:id="_2EGcx7sFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
220 | <layoutConstraint xmi:type="notation:Location" xmi:id="_2EGcyLsFEemM79ftwH5Qng"/> | ||
221 | </children> | ||
222 | <styles xmi:type="notation:SortingStyle" xmi:id="_2EAWIrsFEemM79ftwH5Qng"/> | ||
223 | <styles xmi:type="notation:FilteringStyle" xmi:id="_2EAWI7sFEemM79ftwH5Qng"/> | ||
224 | </children> | ||
225 | <styles xmi:type="notation:ShapeStyle" xmi:id="_2D_vGLsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
226 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2D_vGbsFEemM79ftwH5Qng" x="297" y="162" height="84"/> | ||
227 | </children> | ||
228 | <styles xmi:type="notation:DiagramStyle" xmi:id="_1Fk_ArsFEemM79ftwH5Qng"/> | ||
229 | <edges xmi:type="notation:Edge" xmi:id="_2EKuMLsFEemM79ftwH5Qng" type="4001" element="_2DuCQLsFEemM79ftwH5Qng" source="_2D954bsFEemM79ftwH5Qng" target="_2D-g-rsFEemM79ftwH5Qng"> | ||
230 | <children xmi:type="notation:Node" xmi:id="_2EMjYLsFEemM79ftwH5Qng" type="6001"> | ||
231 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EMjYbsFEemM79ftwH5Qng" x="1" y="30"/> | ||
232 | </children> | ||
233 | <children xmi:type="notation:Node" xmi:id="_2EMjYrsFEemM79ftwH5Qng" type="6002"> | ||
234 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EMjY7sFEemM79ftwH5Qng" x="13" y="-12"/> | ||
235 | </children> | ||
236 | <children xmi:type="notation:Node" xmi:id="_2ENKcLsFEemM79ftwH5Qng" type="6003"> | ||
237 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2ENKcbsFEemM79ftwH5Qng" x="-7"/> | ||
238 | </children> | ||
239 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EKuMbsFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
240 | <styles xmi:type="notation:FontStyle" xmi:id="_2EKuMrsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
241 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EKuM7sFEemM79ftwH5Qng" points="[-18, 98, 54, -126]$[-18, 126, 54, -98]"/> | ||
242 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EW7cLsFEemM79ftwH5Qng" id="(0.5084745762711864,0.0)"/> | ||
243 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EW7cbsFEemM79ftwH5Qng" id="(0.5084745762711864,1.53125)"/> | ||
244 | </edges> | ||
245 | <edges xmi:type="notation:Edge" xmi:id="_2EW7crsFEemM79ftwH5Qng" type="4001" element="_2DxFk7sFEemM79ftwH5Qng" source="_2D954bsFEemM79ftwH5Qng" target="_2D62kLsFEemM79ftwH5Qng"> | ||
246 | <children xmi:type="notation:Node" xmi:id="_2EXigLsFEemM79ftwH5Qng" type="6001"> | ||
247 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EXigbsFEemM79ftwH5Qng" x="7"/> | ||
248 | </children> | ||
249 | <children xmi:type="notation:Node" xmi:id="_2EXigrsFEemM79ftwH5Qng" type="6002"> | ||
250 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EXig7sFEemM79ftwH5Qng" x="-6"/> | ||
251 | </children> | ||
252 | <children xmi:type="notation:Node" xmi:id="_2EXihLsFEemM79ftwH5Qng" type="6003"> | ||
253 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EXihbsFEemM79ftwH5Qng" x="-6"/> | ||
254 | </children> | ||
255 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EW7c7sFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
256 | <styles xmi:type="notation:FontStyle" xmi:id="_2EW7dLsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
257 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EW7dbsFEemM79ftwH5Qng" points="[-2, 0, -20, 10]$[-2, -44, -20, -34]"/> | ||
258 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EXihrsFEemM79ftwH5Qng" id="(0.5084745762711864,0.0)"/> | ||
259 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EXih7sFEemM79ftwH5Qng" id="(0.5084745762711864,1.53125)"/> | ||
260 | </edges> | ||
261 | <edges xmi:type="notation:Edge" xmi:id="_2EXiiLsFEemM79ftwH5Qng" type="4001" element="_2DyTsLsFEemM79ftwH5Qng" source="_2D954bsFEemM79ftwH5Qng" target="_2D-g87sFEemM79ftwH5Qng"> | ||
262 | <children xmi:type="notation:Node" xmi:id="_2EYJkLsFEemM79ftwH5Qng" type="6001"> | ||
263 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYJkbsFEemM79ftwH5Qng" x="-13" y="-7"/> | ||
264 | </children> | ||
265 | <children xmi:type="notation:Node" xmi:id="_2EYJkrsFEemM79ftwH5Qng" type="6002"> | ||
266 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYJk7sFEemM79ftwH5Qng" x="2" y="10"/> | ||
267 | </children> | ||
268 | <children xmi:type="notation:Node" xmi:id="_2EYJlLsFEemM79ftwH5Qng" type="6003"> | ||
269 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYJlbsFEemM79ftwH5Qng" x="-4" y="10"/> | ||
270 | </children> | ||
271 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EXiibsFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
272 | <styles xmi:type="notation:FontStyle" xmi:id="_2EXiirsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
273 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EXii7sFEemM79ftwH5Qng" points="[59, -10, -104, 17]$[103, -10, -60, 17]"/> | ||
274 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EYJlrsFEemM79ftwH5Qng" id="(0.5,0.5)"/> | ||
275 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EYJl7sFEemM79ftwH5Qng" id="(0.5,0.5975609756097561)"/> | ||
276 | </edges> | ||
277 | <edges xmi:type="notation:Edge" xmi:id="_2EYJmLsFEemM79ftwH5Qng" type="4001" element="_2Dy6w7sFEemM79ftwH5Qng" source="_2D-g87sFEemM79ftwH5Qng" target="_2D62kLsFEemM79ftwH5Qng"> | ||
278 | <children xmi:type="notation:Node" xmi:id="_2EYJnLsFEemM79ftwH5Qng" type="6001"> | ||
279 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYJnbsFEemM79ftwH5Qng" x="5" y="13"/> | ||
280 | </children> | ||
281 | <children xmi:type="notation:Node" xmi:id="_2EYJnrsFEemM79ftwH5Qng" type="6002"> | ||
282 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYJn7sFEemM79ftwH5Qng" x="-15" y="-51"/> | ||
283 | </children> | ||
284 | <children xmi:type="notation:Node" xmi:id="_2EYwoLsFEemM79ftwH5Qng" type="6003"> | ||
285 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYwobsFEemM79ftwH5Qng" x="-11" y="-10"/> | ||
286 | </children> | ||
287 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EYJmbsFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
288 | <styles xmi:type="notation:FontStyle" xmi:id="_2EYJmrsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
289 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EYJm7sFEemM79ftwH5Qng" points="[1, -49, 146, 32]$[1, -72, 146, 9]$[-86, -72, 59, 9]"/> | ||
290 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EYworsFEemM79ftwH5Qng" id="(0.5,0.5975609756097561)"/> | ||
291 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EYwo7sFEemM79ftwH5Qng" id="(0.5,0.765625)"/> | ||
292 | </edges> | ||
293 | <edges xmi:type="notation:Edge" xmi:id="_2EYwpLsFEemM79ftwH5Qng" type="4001" element="_2Dzh2bsFEemM79ftwH5Qng" source="_2D-g87sFEemM79ftwH5Qng" target="_2D-g87sFEemM79ftwH5Qng"> | ||
294 | <children xmi:type="notation:Node" xmi:id="_2EYwqLsFEemM79ftwH5Qng" type="6001"> | ||
295 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYwqbsFEemM79ftwH5Qng" x="5" y="64"/> | ||
296 | </children> | ||
297 | <children xmi:type="notation:Node" xmi:id="_2EYwqrsFEemM79ftwH5Qng" type="6002"> | ||
298 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYwq7sFEemM79ftwH5Qng" x="4" y="37"/> | ||
299 | </children> | ||
300 | <children xmi:type="notation:Node" xmi:id="_2EYwrLsFEemM79ftwH5Qng" type="6003"> | ||
301 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EYwrbsFEemM79ftwH5Qng" x="-4" y="7"/> | ||
302 | </children> | ||
303 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EYwpbsFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
304 | <styles xmi:type="notation:FontStyle" xmi:id="_2EYwprsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
305 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EYwp7sFEemM79ftwH5Qng" points="[61, 1, 61, 1]$[84, 1, 84, 1]$[84, 50, 84, 50]$[48, 50, 48, 50]$[48, 33, 48, 33]"/> | ||
306 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EZXsLsFEemM79ftwH5Qng" id="(0.5,0.5975609756097561)"/> | ||
307 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EZXsbsFEemM79ftwH5Qng" id="(0.5,0.5975609756097561)"/> | ||
308 | </edges> | ||
309 | <edges xmi:type="notation:Edge" xmi:id="_2EZXsrsFEemM79ftwH5Qng" type="4001" element="_2D0I5rsFEemM79ftwH5Qng" source="_2D-g-rsFEemM79ftwH5Qng" target="_2D_IBLsFEemM79ftwH5Qng"> | ||
310 | <children xmi:type="notation:Node" xmi:id="_2EZXtrsFEemM79ftwH5Qng" type="6001"> | ||
311 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EZXt7sFEemM79ftwH5Qng" x="-10" y="10"/> | ||
312 | </children> | ||
313 | <children xmi:type="notation:Node" xmi:id="_2EZXuLsFEemM79ftwH5Qng" type="6002"> | ||
314 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EZXubsFEemM79ftwH5Qng" x="-8" y="-10"/> | ||
315 | </children> | ||
316 | <children xmi:type="notation:Node" xmi:id="_2EZXursFEemM79ftwH5Qng" type="6003"> | ||
317 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EZXu7sFEemM79ftwH5Qng" x="-27" y="-10"/> | ||
318 | </children> | ||
319 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EZXs7sFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
320 | <styles xmi:type="notation:FontStyle" xmi:id="_2EZXtLsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
321 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EZXtbsFEemM79ftwH5Qng" points="[58, 5, -140, -84]$[138, 5, -60, -84]"/> | ||
322 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EZXvLsFEemM79ftwH5Qng" id="(0.5084745762711864,0.0)"/> | ||
323 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EZXvbsFEemM79ftwH5Qng" id="(0.5084745762711864,2.130434782608696)"/> | ||
324 | </edges> | ||
325 | <edges xmi:type="notation:Edge" xmi:id="_2EZ-wLsFEemM79ftwH5Qng" type="4001" element="_2D0v-bsFEemM79ftwH5Qng" source="_2D-g-rsFEemM79ftwH5Qng" target="_2D_vF7sFEemM79ftwH5Qng"> | ||
326 | <children xmi:type="notation:Node" xmi:id="_2EZ-xLsFEemM79ftwH5Qng" type="6001"> | ||
327 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EZ-xbsFEemM79ftwH5Qng" x="-1" y="-45"/> | ||
328 | </children> | ||
329 | <children xmi:type="notation:Node" xmi:id="_2EZ-xrsFEemM79ftwH5Qng" type="6002"> | ||
330 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EZ-x7sFEemM79ftwH5Qng" x="4"/> | ||
331 | </children> | ||
332 | <children xmi:type="notation:Node" xmi:id="_2EZ-yLsFEemM79ftwH5Qng" type="6003"> | ||
333 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2EZ-ybsFEemM79ftwH5Qng" x="-19" y="10"/> | ||
334 | </children> | ||
335 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EZ-wbsFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
336 | <styles xmi:type="notation:FontStyle" xmi:id="_2EZ-wrsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
337 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EZ-w7sFEemM79ftwH5Qng" points="[-9, -49, 66, 77]$[-9, -93, 66, 33]"/> | ||
338 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EZ-yrsFEemM79ftwH5Qng" id="(0.5,0.765625)"/> | ||
339 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EZ-y7sFEemM79ftwH5Qng" id="(0.5,0.5975609756097561)"/> | ||
340 | </edges> | ||
341 | <edges xmi:type="notation:Edge" xmi:id="_2EZ-zLsFEemM79ftwH5Qng" type="4001" element="_2D1XBrsFEemM79ftwH5Qng" source="_2D_vF7sFEemM79ftwH5Qng" target="_2D62kLsFEemM79ftwH5Qng"> | ||
342 | <children xmi:type="notation:Node" xmi:id="_2EZ-0LsFEemM79ftwH5Qng" type="6001"> | ||
343 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Eal0LsFEemM79ftwH5Qng" x="15" y="5"/> | ||
344 | </children> | ||
345 | <children xmi:type="notation:Node" xmi:id="_2Eal0bsFEemM79ftwH5Qng" type="6002"> | ||
346 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Eal0rsFEemM79ftwH5Qng" x="22" y="3"/> | ||
347 | </children> | ||
348 | <children xmi:type="notation:Node" xmi:id="_2Eal07sFEemM79ftwH5Qng" type="6003"> | ||
349 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Eal1LsFEemM79ftwH5Qng" x="-7" y="10"/> | ||
350 | </children> | ||
351 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2EZ-zbsFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
352 | <styles xmi:type="notation:FontStyle" xmi:id="_2EZ-zrsFEemM79ftwH5Qng" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
353 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2EZ-z7sFEemM79ftwH5Qng" points="[61, -49, -104, 59]$[61, -99, -104, 9]$[106, -99, -59, 9]"/> | ||
354 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2Eal1bsFEemM79ftwH5Qng" id="(0.5,0.5975609756097561)"/> | ||
355 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2Eal1rsFEemM79ftwH5Qng" id="(0.5,0.765625)"/> | ||
356 | </edges> | ||
357 | <edges xmi:type="notation:Edge" xmi:id="_2Eal17sFEemM79ftwH5Qng" type="4001" element="_2D2lILsFEemM79ftwH5Qng" source="_2D-g87sFEemM79ftwH5Qng" target="_2D_IBLsFEemM79ftwH5Qng"> | ||
358 | <children xmi:type="notation:Node" xmi:id="_2Eal27sFEemM79ftwH5Qng" type="6001"> | ||
359 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Eal3LsFEemM79ftwH5Qng" x="28" y="2"/> | ||
360 | </children> | ||
361 | <children xmi:type="notation:Node" xmi:id="_2Eal3bsFEemM79ftwH5Qng" type="6002"> | ||
362 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Eal3rsFEemM79ftwH5Qng" x="4" y="36"/> | ||
363 | </children> | ||
364 | <children xmi:type="notation:Node" xmi:id="_2Eal37sFEemM79ftwH5Qng" type="6003"> | ||
365 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Eal4LsFEemM79ftwH5Qng" x="4" y="42"/> | ||
366 | </children> | ||
367 | <styles xmi:type="notation:ConnectorStyle" xmi:id="_2Eal2LsFEemM79ftwH5Qng" routing="Rectilinear"/> | ||
368 | <styles xmi:type="notation:FontStyle" xmi:id="_2Eal2bsFEemM79ftwH5Qng" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
369 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2Eal2rsFEemM79ftwH5Qng" points="[-24, 33, 13, -111]$[-24, 95, 13, -49]"/> | ||
370 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EbM4LsFEemM79ftwH5Qng" id="(0.5,0.5975609756097561)"/> | ||
371 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2EbM4bsFEemM79ftwH5Qng" id="(0.5,1.065217391304348)"/> | ||
372 | </edges> | ||
373 | </data> | ||
374 | </ownedAnnotationEntries> | ||
375 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_2DFwILsFEemM79ftwH5Qng" name="User" tooltipText="" incomingEdges="_2DxFk7sFEemM79ftwH5Qng _2Dy6w7sFEemM79ftwH5Qng _2D1XBrsFEemM79ftwH5Qng" width="12" height="10"> | ||
376 | <target xmi:type="ecore:EClass" href="github.ecore#//User"/> | ||
377 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//User"/> | ||
378 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
379 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
380 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
381 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_zU6L0bt3EemM79ftwH5Qng" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
382 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
383 | </ownedStyle> | ||
384 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
385 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DbHULsFEemM79ftwH5Qng" name="url : EString" tooltipText=""> | ||
386 | <target xmi:type="ecore:EAttribute" href="github.ecore#//User/url"/> | ||
387 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//User/url"/> | ||
388 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DdjkLsFEemM79ftwH5Qng" labelAlignment="LEFT" description="_2DbuYLsFEemM79ftwH5Qng"> | ||
389 | <labelFormat>bold</labelFormat> | ||
390 | </ownedStyle> | ||
391 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
392 | </ownedElements> | ||
393 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_qv3BkLt3EemM79ftwH5Qng" name="name : EString" tooltipText=""> | ||
394 | <target xmi:type="ecore:EAttribute" href="github.ecore#//User/name"/> | ||
395 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//User/name"/> | ||
396 | <ownedStyle xmi:type="diagram:BundledImage" uid="_zU8BArt3EemM79ftwH5Qng" labelAlignment="LEFT" description="_2DbuYLsFEemM79ftwH5Qng"> | ||
397 | <labelFormat>bold</labelFormat> | ||
398 | </ownedStyle> | ||
399 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
400 | </ownedElements> | ||
401 | </ownedDiagramElements> | ||
402 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_2DNE4LsFEemM79ftwH5Qng" name="Project" tooltipText="" outgoingEdges="_2DuCQLsFEemM79ftwH5Qng _2DxFk7sFEemM79ftwH5Qng _2DyTsLsFEemM79ftwH5Qng" width="12" height="10"> | ||
403 | <target xmi:type="ecore:EClass" href="github.ecore#//Project"/> | ||
404 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//Project"/> | ||
405 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
406 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
407 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
408 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2DNr8LsFEemM79ftwH5Qng" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
409 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
410 | </ownedStyle> | ||
411 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
412 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DexsLsFEemM79ftwH5Qng" name="creatd_at : EDate" tooltipText=""> | ||
413 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/creatd_at"/> | ||
414 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/creatd_at"/> | ||
415 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DexsbsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
416 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
417 | </ownedStyle> | ||
418 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
419 | </ownedElements> | ||
420 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DfYwLsFEemM79ftwH5Qng" name="deleted : EInt" tooltipText=""> | ||
421 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/deleted"/> | ||
422 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/deleted"/> | ||
423 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Df_0LsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
424 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
425 | </ownedStyle> | ||
426 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
427 | </ownedElements> | ||
428 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2Df_0bsFEemM79ftwH5Qng" name="updated_at : EDate" tooltipText=""> | ||
429 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/updated_at"/> | ||
430 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/updated_at"/> | ||
431 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dgm4LsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
432 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
433 | </ownedStyle> | ||
434 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
435 | </ownedElements> | ||
436 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2Dgm4bsFEemM79ftwH5Qng" name="url : EString" tooltipText=""> | ||
437 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/url"/> | ||
438 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/url"/> | ||
439 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DhN8LsFEemM79ftwH5Qng" labelAlignment="LEFT" description="_2DbuYLsFEemM79ftwH5Qng"> | ||
440 | <labelFormat>bold</labelFormat> | ||
441 | </ownedStyle> | ||
442 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
443 | </ownedElements> | ||
444 | </ownedDiagramElements> | ||
445 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_2DOTALsFEemM79ftwH5Qng" name="Commit" tooltipText="" outgoingEdges="_2Dy6w7sFEemM79ftwH5Qng _2Dzh2bsFEemM79ftwH5Qng _2D2lILsFEemM79ftwH5Qng" incomingEdges="_2DyTsLsFEemM79ftwH5Qng _2Dzh2bsFEemM79ftwH5Qng" width="12" height="10"> | ||
446 | <target xmi:type="ecore:EClass" href="github.ecore#//Commit"/> | ||
447 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//Commit"/> | ||
448 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
449 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
450 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
451 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2DO6ELsFEemM79ftwH5Qng" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
452 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
453 | </ownedStyle> | ||
454 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
455 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DjDILsFEemM79ftwH5Qng" name="created_at : EDate" tooltipText=""> | ||
456 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Commit/created_at"/> | ||
457 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Commit/created_at"/> | ||
458 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DjDIbsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
459 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
460 | </ownedStyle> | ||
461 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
462 | </ownedElements> | ||
463 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DjDIrsFEemM79ftwH5Qng" name="sha : EString" tooltipText=""> | ||
464 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Commit/sha"/> | ||
465 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Commit/sha"/> | ||
466 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DjqMLsFEemM79ftwH5Qng" labelAlignment="LEFT" description="_2DbuYLsFEemM79ftwH5Qng"> | ||
467 | <labelFormat>bold</labelFormat> | ||
468 | </ownedStyle> | ||
469 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
470 | </ownedElements> | ||
471 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DjqMbsFEemM79ftwH5Qng" name="parents_sha : ENTITIES" tooltipText=""> | ||
472 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Commit/parents_sha"/> | ||
473 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Commit/parents_sha"/> | ||
474 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DkRQLsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
475 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
476 | </ownedStyle> | ||
477 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
478 | </ownedElements> | ||
479 | </ownedDiagramElements> | ||
480 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_2DPhILsFEemM79ftwH5Qng" name="Issue" tooltipText="" outgoingEdges="_2D0I5rsFEemM79ftwH5Qng _2D0v-bsFEemM79ftwH5Qng" incomingEdges="_2DuCQLsFEemM79ftwH5Qng" width="12" height="10"> | ||
481 | <target xmi:type="ecore:EClass" href="github.ecore#//Issue"/> | ||
482 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//Issue"/> | ||
483 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
484 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
485 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
486 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2DPhIbsFEemM79ftwH5Qng" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
487 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
488 | </ownedStyle> | ||
489 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
490 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DhN8bsFEemM79ftwH5Qng" name="created_at : EDate" tooltipText=""> | ||
491 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Issue/created_at"/> | ||
492 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Issue/created_at"/> | ||
493 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dh1ALsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
494 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
495 | </ownedStyle> | ||
496 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
497 | </ownedElements> | ||
498 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2Dh1AbsFEemM79ftwH5Qng" name="url : EString" tooltipText=""> | ||
499 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Issue/url"/> | ||
500 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Issue/url"/> | ||
501 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DicELsFEemM79ftwH5Qng" labelAlignment="LEFT" description="_2DbuYLsFEemM79ftwH5Qng"> | ||
502 | <labelFormat>bold</labelFormat> | ||
503 | </ownedStyle> | ||
504 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
505 | </ownedElements> | ||
506 | </ownedDiagramElements> | ||
507 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_2DQIMbsFEemM79ftwH5Qng" name="PullRequest" tooltipText="" incomingEdges="_2D0I5rsFEemM79ftwH5Qng _2D2lILsFEemM79ftwH5Qng" width="12" height="10"> | ||
508 | <target xmi:type="ecore:EClass" href="github.ecore#//PullRequest"/> | ||
509 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//PullRequest"/> | ||
510 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
511 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
512 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
513 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2DQvQLsFEemM79ftwH5Qng" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
514 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
515 | </ownedStyle> | ||
516 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
517 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DkRQbsFEemM79ftwH5Qng" name="url : EString" tooltipText=""> | ||
518 | <target xmi:type="ecore:EAttribute" href="github.ecore#//PullRequest/url"/> | ||
519 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//PullRequest/url"/> | ||
520 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dk4ULsFEemM79ftwH5Qng" labelAlignment="LEFT" description="_2DbuYLsFEemM79ftwH5Qng"> | ||
521 | <labelFormat>bold</labelFormat> | ||
522 | </ownedStyle> | ||
523 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
524 | </ownedElements> | ||
525 | </ownedDiagramElements> | ||
526 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_2DRWUbsFEemM79ftwH5Qng" name="Action" tooltipText="" width="12" height="10"> | ||
527 | <target xmi:type="ecore:EEnum" href="github.ecore#//Action"/> | ||
528 | <semanticElements xmi:type="ecore:EEnum" href="github.ecore#//Action"/> | ||
529 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2DRWUrsFEemM79ftwH5Qng" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="221,236,202"> | ||
530 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@style"/> | ||
531 | </ownedStyle> | ||
532 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']"/> | ||
533 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DnUkLsFEemM79ftwH5Qng" name="SUBSCRIBED" tooltipText=""> | ||
534 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/SUBSCRIBED"/> | ||
535 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/SUBSCRIBED"/> | ||
536 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DnUkbsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
537 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
538 | </ownedStyle> | ||
539 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
540 | </ownedElements> | ||
541 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DnUkrsFEemM79ftwH5Qng" name="MENTIONED" tooltipText=""> | ||
542 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MENTIONED"/> | ||
543 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MENTIONED"/> | ||
544 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dn7oLsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
545 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
546 | </ownedStyle> | ||
547 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
548 | </ownedElements> | ||
549 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2Dn7obsFEemM79ftwH5Qng" name="CLOSED" tooltipText=""> | ||
550 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/CLOSED"/> | ||
551 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/CLOSED"/> | ||
552 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dn7orsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
553 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
554 | </ownedStyle> | ||
555 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
556 | </ownedElements> | ||
557 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2Dn7o7sFEemM79ftwH5Qng" name="REFERENCED" tooltipText=""> | ||
558 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REFERENCED"/> | ||
559 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REFERENCED"/> | ||
560 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dn7pLsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
561 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
562 | </ownedStyle> | ||
563 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
564 | </ownedElements> | ||
565 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DoisLsFEemM79ftwH5Qng" name="ASSIGNED" tooltipText=""> | ||
566 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/ASSIGNED"/> | ||
567 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/ASSIGNED"/> | ||
568 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DoisbsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
569 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
570 | </ownedStyle> | ||
571 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
572 | </ownedElements> | ||
573 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DoisrsFEemM79ftwH5Qng" name="REOPENED" tooltipText=""> | ||
574 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REOPENED"/> | ||
575 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REOPENED"/> | ||
576 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dois7sFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
577 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
578 | </ownedStyle> | ||
579 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
580 | </ownedElements> | ||
581 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DpJwLsFEemM79ftwH5Qng" name="UNSUBSCRIBED" tooltipText=""> | ||
582 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/UNSUBSCRIBED"/> | ||
583 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/UNSUBSCRIBED"/> | ||
584 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DpJwbsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
585 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
586 | </ownedStyle> | ||
587 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
588 | </ownedElements> | ||
589 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DpJwrsFEemM79ftwH5Qng" name="MERGED" tooltipText=""> | ||
590 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MERGED"/> | ||
591 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MERGED"/> | ||
592 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DpJw7sFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
593 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
594 | </ownedStyle> | ||
595 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
596 | </ownedElements> | ||
597 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DpJxLsFEemM79ftwH5Qng" name="HEAD_REF_CLEANED" tooltipText=""> | ||
598 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_CLEANED"/> | ||
599 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_CLEANED"/> | ||
600 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dpw0LsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
601 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
602 | </ownedStyle> | ||
603 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
604 | </ownedElements> | ||
605 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2Dpw0bsFEemM79ftwH5Qng" name="HEAD_REF_DELETED" tooltipText=""> | ||
606 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_DELETED"/> | ||
607 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_DELETED"/> | ||
608 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2Dpw0rsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
609 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
610 | </ownedStyle> | ||
611 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
612 | </ownedElements> | ||
613 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DqX4LsFEemM79ftwH5Qng" name="HEAD_REF_RESTORED" tooltipText=""> | ||
614 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_RESTORED"/> | ||
615 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_RESTORED"/> | ||
616 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DqX4bsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
617 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
618 | </ownedStyle> | ||
619 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
620 | </ownedElements> | ||
621 | </ownedDiagramElements> | ||
622 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="_2DR9YbsFEemM79ftwH5Qng" name="IssueEvent" tooltipText="" outgoingEdges="_2D1XBrsFEemM79ftwH5Qng" incomingEdges="_2D0v-bsFEemM79ftwH5Qng" width="12" height="10"> | ||
623 | <target xmi:type="ecore:EClass" href="github.ecore#//IssueEvent"/> | ||
624 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//IssueEvent"/> | ||
625 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
626 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
627 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
628 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_2DSkcLsFEemM79ftwH5Qng" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
629 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
630 | </ownedStyle> | ||
631 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
632 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2Dk4UbsFEemM79ftwH5Qng" name="action : Action = SUBSCRIBED" tooltipText=""> | ||
633 | <target xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/action"/> | ||
634 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/action"/> | ||
635 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DlfYLsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
636 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
637 | </ownedStyle> | ||
638 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
639 | </ownedElements> | ||
640 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DlfYbsFEemM79ftwH5Qng" name="created_at : EDate" tooltipText=""> | ||
641 | <target xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/created_at"/> | ||
642 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/created_at"/> | ||
643 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DmGcLsFEemM79ftwH5Qng" labelAlignment="LEFT"> | ||
644 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
645 | </ownedStyle> | ||
646 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
647 | </ownedElements> | ||
648 | <ownedElements xmi:type="diagram:DNodeListElement" uid="_2DmGcbsFEemM79ftwH5Qng" name="actor_url : EString" tooltipText=""> | ||
649 | <target xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/actor_url"/> | ||
650 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/actor_url"/> | ||
651 | <ownedStyle xmi:type="diagram:BundledImage" uid="_2DmGcrsFEemM79ftwH5Qng" labelAlignment="LEFT" description="_2DbuYLsFEemM79ftwH5Qng"> | ||
652 | <labelFormat>bold</labelFormat> | ||
653 | </ownedStyle> | ||
654 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
655 | </ownedElements> | ||
656 | </ownedDiagramElements> | ||
657 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2DuCQLsFEemM79ftwH5Qng" name="[0..*] issue" sourceNode="_2DNE4LsFEemM79ftwH5Qng" targetNode="_2DPhILsFEemM79ftwH5Qng"> | ||
658 | <target xmi:type="ecore:EReference" href="github.ecore#//Project/issue"/> | ||
659 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Project/issue"/> | ||
660 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2DwegLsFEemM79ftwH5Qng" description="_2DupULsFEemM79ftwH5Qng" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
661 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2DwegrsFEemM79ftwH5Qng" showIcon="false"> | ||
662 | <customFeatures>labelSize</customFeatures> | ||
663 | </centerLabelStyle> | ||
664 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2DwegbsFEemM79ftwH5Qng" showIcon="false" labelColor="39,76,114"> | ||
665 | <customFeatures>labelSize</customFeatures> | ||
666 | </endLabelStyle> | ||
667 | </ownedStyle> | ||
668 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
669 | </ownedDiagramElements> | ||
670 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2DxFk7sFEemM79ftwH5Qng" name="[0..*] projectMembers" sourceNode="_2DNE4LsFEemM79ftwH5Qng" targetNode="_2DFwILsFEemM79ftwH5Qng"> | ||
671 | <target xmi:type="ecore:EReference" href="github.ecore#//Project/projectMembers"/> | ||
672 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Project/projectMembers"/> | ||
673 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2DxsoLsFEemM79ftwH5Qng" description="_2DupULsFEemM79ftwH5Qng" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
674 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2DxsorsFEemM79ftwH5Qng" showIcon="false"> | ||
675 | <customFeatures>labelSize</customFeatures> | ||
676 | </centerLabelStyle> | ||
677 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2DxsobsFEemM79ftwH5Qng" showIcon="false" labelColor="39,76,114"> | ||
678 | <customFeatures>labelSize</customFeatures> | ||
679 | </endLabelStyle> | ||
680 | </ownedStyle> | ||
681 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
682 | </ownedDiagramElements> | ||
683 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2DyTsLsFEemM79ftwH5Qng" name="[0..*] commits" sourceNode="_2DNE4LsFEemM79ftwH5Qng" targetNode="_2DOTALsFEemM79ftwH5Qng"> | ||
684 | <target xmi:type="ecore:EReference" href="github.ecore#//Project/commits"/> | ||
685 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Project/commits"/> | ||
686 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2DyTsbsFEemM79ftwH5Qng" description="_2DupULsFEemM79ftwH5Qng" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
687 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2DyTs7sFEemM79ftwH5Qng" showIcon="false"> | ||
688 | <customFeatures>labelSize</customFeatures> | ||
689 | </centerLabelStyle> | ||
690 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2DyTsrsFEemM79ftwH5Qng" showIcon="false" labelColor="39,76,114"> | ||
691 | <customFeatures>labelSize</customFeatures> | ||
692 | </endLabelStyle> | ||
693 | </ownedStyle> | ||
694 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
695 | </ownedDiagramElements> | ||
696 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2Dy6w7sFEemM79ftwH5Qng" name="[1..1] committer" sourceNode="_2DOTALsFEemM79ftwH5Qng" targetNode="_2DFwILsFEemM79ftwH5Qng"> | ||
697 | <target xmi:type="ecore:EReference" href="github.ecore#//Commit/committer"/> | ||
698 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Commit/committer"/> | ||
699 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2Dzh07sFEemM79ftwH5Qng" description="_2Dzh0LsFEemM79ftwH5Qng" routingStyle="manhattan" strokeColor="0,0,0"> | ||
700 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2Dzh1bsFEemM79ftwH5Qng" showIcon="false"> | ||
701 | <customFeatures>labelSize</customFeatures> | ||
702 | <labelFormat>bold</labelFormat> | ||
703 | </centerLabelStyle> | ||
704 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2Dzh1LsFEemM79ftwH5Qng" showIcon="false" labelColor="39,76,114"> | ||
705 | <customFeatures>labelSize</customFeatures> | ||
706 | </endLabelStyle> | ||
707 | </ownedStyle> | ||
708 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
709 | </ownedDiagramElements> | ||
710 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2Dzh2bsFEemM79ftwH5Qng" name="[0..2] parents" sourceNode="_2DOTALsFEemM79ftwH5Qng" targetNode="_2DOTALsFEemM79ftwH5Qng"> | ||
711 | <target xmi:type="ecore:EReference" href="github.ecore#//Commit/parents"/> | ||
712 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Commit/parents"/> | ||
713 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2D0I4LsFEemM79ftwH5Qng" routingStyle="manhattan" strokeColor="0,0,0"> | ||
714 | <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> | ||
715 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2D0I4rsFEemM79ftwH5Qng" showIcon="false"> | ||
716 | <customFeatures>labelSize</customFeatures> | ||
717 | </centerLabelStyle> | ||
718 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2D0I4bsFEemM79ftwH5Qng" showIcon="false" labelColor="39,76,114"> | ||
719 | <customFeatures>labelSize</customFeatures> | ||
720 | </endLabelStyle> | ||
721 | </ownedStyle> | ||
722 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
723 | </ownedDiagramElements> | ||
724 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2D0I5rsFEemM79ftwH5Qng" name="[0..1] pullrequest" sourceNode="_2DPhILsFEemM79ftwH5Qng" targetNode="_2DQIMbsFEemM79ftwH5Qng"> | ||
725 | <target xmi:type="ecore:EReference" href="github.ecore#//Issue/pullrequest"/> | ||
726 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Issue/pullrequest"/> | ||
727 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_3wGEML7ZEemaJY-m3midoQ" description="_2DupULsFEemM79ftwH5Qng" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
728 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_3wGEMr7ZEemaJY-m3midoQ" showIcon="false"/> | ||
729 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_3wGEMb7ZEemaJY-m3midoQ" labelSize="6" showIcon="false" labelColor="39,76,114"/> | ||
730 | </ownedStyle> | ||
731 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
732 | </ownedDiagramElements> | ||
733 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2D0v-bsFEemM79ftwH5Qng" name="[0..*] issueevent" sourceNode="_2DPhILsFEemM79ftwH5Qng" targetNode="_2DR9YbsFEemM79ftwH5Qng"> | ||
734 | <target xmi:type="ecore:EReference" href="github.ecore#//Issue/issueevent"/> | ||
735 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Issue/issueevent"/> | ||
736 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2D1XALsFEemM79ftwH5Qng" description="_2DupULsFEemM79ftwH5Qng" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
737 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2D1XArsFEemM79ftwH5Qng" showIcon="false"> | ||
738 | <customFeatures>labelSize</customFeatures> | ||
739 | </centerLabelStyle> | ||
740 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2D1XAbsFEemM79ftwH5Qng" showIcon="false" labelColor="39,76,114"> | ||
741 | <customFeatures>labelSize</customFeatures> | ||
742 | </endLabelStyle> | ||
743 | </ownedStyle> | ||
744 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
745 | </ownedDiagramElements> | ||
746 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2D1XBrsFEemM79ftwH5Qng" name="[1..1] user" sourceNode="_2DR9YbsFEemM79ftwH5Qng" targetNode="_2DFwILsFEemM79ftwH5Qng"> | ||
747 | <target xmi:type="ecore:EReference" href="github.ecore#//IssueEvent/user"/> | ||
748 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//IssueEvent/user"/> | ||
749 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2D1-ELsFEemM79ftwH5Qng" description="_2Dzh0LsFEemM79ftwH5Qng" routingStyle="manhattan" strokeColor="0,0,0"> | ||
750 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="_2D1-ErsFEemM79ftwH5Qng" showIcon="false"> | ||
751 | <customFeatures>labelSize</customFeatures> | ||
752 | <labelFormat>bold</labelFormat> | ||
753 | </centerLabelStyle> | ||
754 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2D1-EbsFEemM79ftwH5Qng" showIcon="false" labelColor="39,76,114"> | ||
755 | <customFeatures>labelSize</customFeatures> | ||
756 | </endLabelStyle> | ||
757 | </ownedStyle> | ||
758 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
759 | </ownedDiagramElements> | ||
760 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="_2D2lILsFEemM79ftwH5Qng" sourceNode="_2DOTALsFEemM79ftwH5Qng" targetNode="_2DQIMbsFEemM79ftwH5Qng" beginLabel="[0..1] commit" endLabel="[0..1] pullrequest"> | ||
761 | <target xmi:type="ecore:EReference" href="github.ecore#//Commit/pullrequest"/> | ||
762 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//PullRequest/commit"/> | ||
763 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Commit/pullrequest"/> | ||
764 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="_2D3MMLsFEemM79ftwH5Qng" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0"> | ||
765 | <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/> | ||
766 | <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="_2D3MMbsFEemM79ftwH5Qng" showIcon="false"/> | ||
767 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="_2D3MMrsFEemM79ftwH5Qng" showIcon="false"/> | ||
768 | </ownedStyle> | ||
769 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/> | ||
770 | </ownedDiagramElements> | ||
771 | <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> | ||
772 | <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_1DetQLsFEemM79ftwH5Qng"/> | ||
773 | <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> | ||
774 | <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> | ||
775 | <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> | ||
776 | <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/> | ||
777 | <target xmi:type="ecore:EPackage" href="github.ecore#/"/> | ||
778 | </diagram:DSemanticDiagram> | ||
779 | <diagram:DSemanticDiagram uid="_-hr6MMBBEemaJY-m3midoQ" name="github class diagram"> | ||
780 | <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_-h6jsMBBEemaJY-m3midoQ" source="DANNOTATION_CUSTOMIZATION_KEY"> | ||
781 | <data xmi:type="diagram:ComputedStyleDescriptionRegistry" uid="_-h6jscBBEemaJY-m3midoQ"> | ||
782 | <computedStyleDescriptions xmi:type="style:BundledImageDescription" xmi:id="__HEfMMBBEemaJY-m3midoQ" labelExpression="service:render" labelAlignment="LEFT" tooltipExpression="service:renderTooltip" sizeComputationExpression="1"> | ||
783 | <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
784 | <labelFormat>bold</labelFormat> | ||
785 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
786 | <color xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
787 | </computedStyleDescriptions> | ||
788 | <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="__HNpIMBBEemaJY-m3midoQ" sourceArrow="FillDiamond" routingStyle="manhattan"> | ||
789 | <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
790 | <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="__HNpIcBBEemaJY-m3midoQ" showIcon="false" labelExpression="service:render"> | ||
791 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
792 | </centerLabelStyleDescription> | ||
793 | <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="__HNpIsBBEemaJY-m3midoQ" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel"> | ||
794 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> | ||
795 | </endLabelStyleDescription> | ||
796 | </computedStyleDescriptions> | ||
797 | <computedStyleDescriptions xmi:type="style:EdgeStyleDescription" xmi:id="__HPeUMBBEemaJY-m3midoQ" routingStyle="manhattan"> | ||
798 | <strokeColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
799 | <centerLabelStyleDescription xmi:type="style:CenterLabelStyleDescription" xmi:id="__HPeUcBBEemaJY-m3midoQ" showIcon="false" labelExpression="service:render"> | ||
800 | <labelFormat>bold</labelFormat> | ||
801 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
802 | </centerLabelStyleDescription> | ||
803 | <endLabelStyleDescription xmi:type="style:EndLabelStyleDescription" xmi:id="__HPeUsBBEemaJY-m3midoQ" labelSize="6" showIcon="false" labelExpression="service:eKeysLabel"> | ||
804 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='dark_blue']"/> | ||
805 | </endLabelStyleDescription> | ||
806 | </computedStyleDescriptions> | ||
807 | <computedStyleDescriptions xmi:type="style:FlatContainerStyleDescription" xmi:id="_IhGwscBCEemaJY-m3midoQ" arcWidth="8" arcHeight="8" borderSizeComputationExpression="1" tooltipExpression="service:renderTooltip" roundedCorner="true" widthComputationExpression="12" heightComputationExpression="10" backgroundStyle="Liquid"> | ||
808 | <borderColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
809 | <labelColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='black']"/> | ||
810 | <backgroundColor xmi:type="description:SystemColor" href="environment:/viewpoint#//@systemColors/@entries[name='white']"/> | ||
811 | <foregroundColor xmi:type="description:UserFixedColor" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@userColorsPalettes[name='Ecore%20Palette']/@entries[name='RoleColor']"/> | ||
812 | </computedStyleDescriptions> | ||
813 | </data> | ||
814 | </ownedAnnotationEntries> | ||
815 | <ownedAnnotationEntries xmi:type="description:AnnotationEntry" uid="_-iRwEMBBEemaJY-m3midoQ" source="GMF_DIAGRAMS"> | ||
816 | <data xmi:type="notation:Diagram" xmi:id="_-iRwEcBBEemaJY-m3midoQ" type="Sirius" element="_-hr6MMBBEemaJY-m3midoQ" measurementUnit="Pixel"> | ||
817 | <children xmi:type="notation:Node" xmi:id="__HVk8MBBEemaJY-m3midoQ" type="2003" element="__G1OoMBBEemaJY-m3midoQ"> | ||
818 | <children xmi:type="notation:Node" xmi:id="__HWMAMBBEemaJY-m3midoQ" type="5007"/> | ||
819 | <children xmi:type="notation:Node" xmi:id="__HWzEMBBEemaJY-m3midoQ" type="7004"> | ||
820 | <children xmi:type="notation:Node" xmi:id="__Hadc8BBEemaJY-m3midoQ" type="3010" element="__HFGQMBBEemaJY-m3midoQ"> | ||
821 | <styles xmi:type="notation:FontStyle" xmi:id="__HaddMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
822 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HaddcBBEemaJY-m3midoQ"/> | ||
823 | </children> | ||
824 | <children xmi:type="notation:Node" xmi:id="__HbEgMBBEemaJY-m3midoQ" type="3010" element="__HFtUMBBEemaJY-m3midoQ"> | ||
825 | <styles xmi:type="notation:FontStyle" xmi:id="__HbEgcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
826 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HbEgsBBEemaJY-m3midoQ"/> | ||
827 | </children> | ||
828 | <styles xmi:type="notation:SortingStyle" xmi:id="__HWzEcBBEemaJY-m3midoQ"/> | ||
829 | <styles xmi:type="notation:FilteringStyle" xmi:id="__HWzEsBBEemaJY-m3midoQ"/> | ||
830 | </children> | ||
831 | <styles xmi:type="notation:ShapeStyle" xmi:id="__HVk8cBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
832 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HVk8sBBEemaJY-m3midoQ" x="567"/> | ||
833 | </children> | ||
834 | <children xmi:type="notation:Node" xmi:id="__HXaIMBBEemaJY-m3midoQ" type="2003" element="__G45AMBBEemaJY-m3midoQ"> | ||
835 | <children xmi:type="notation:Node" xmi:id="__HXaI8BBEemaJY-m3midoQ" type="5007"/> | ||
836 | <children xmi:type="notation:Node" xmi:id="__HXaJMBBEemaJY-m3midoQ" type="7004"> | ||
837 | <children xmi:type="notation:Node" xmi:id="__HbEg8BBEemaJY-m3midoQ" type="3010" element="__HIwoMBBEemaJY-m3midoQ"> | ||
838 | <styles xmi:type="notation:FontStyle" xmi:id="__HbEhMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
839 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HbEhcBBEemaJY-m3midoQ"/> | ||
840 | </children> | ||
841 | <children xmi:type="notation:Node" xmi:id="__HbrkMBBEemaJY-m3midoQ" type="3010" element="__HIwosBBEemaJY-m3midoQ"> | ||
842 | <styles xmi:type="notation:FontStyle" xmi:id="__HbrkcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
843 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HbrksBBEemaJY-m3midoQ"/> | ||
844 | </children> | ||
845 | <children xmi:type="notation:Node" xmi:id="__Hbrk8BBEemaJY-m3midoQ" type="3010" element="__HIwpMBBEemaJY-m3midoQ"> | ||
846 | <styles xmi:type="notation:FontStyle" xmi:id="__HbrlMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
847 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HbrlcBBEemaJY-m3midoQ"/> | ||
848 | </children> | ||
849 | <children xmi:type="notation:Node" xmi:id="__HbrlsBBEemaJY-m3midoQ" type="3010" element="__HJXscBBEemaJY-m3midoQ"> | ||
850 | <styles xmi:type="notation:FontStyle" xmi:id="__Hbrl8BBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
851 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HbrmMBBEemaJY-m3midoQ"/> | ||
852 | </children> | ||
853 | <styles xmi:type="notation:SortingStyle" xmi:id="__HXaJcBBEemaJY-m3midoQ"/> | ||
854 | <styles xmi:type="notation:FilteringStyle" xmi:id="__HXaJsBBEemaJY-m3midoQ"/> | ||
855 | </children> | ||
856 | <styles xmi:type="notation:ShapeStyle" xmi:id="__HXaIcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
857 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HXaIsBBEemaJY-m3midoQ" x="495" y="204"/> | ||
858 | </children> | ||
859 | <children xmi:type="notation:Node" xmi:id="__HXaJ8BBEemaJY-m3midoQ" type="2003" element="__G5gEMBBEemaJY-m3midoQ"> | ||
860 | <children xmi:type="notation:Node" xmi:id="__HYBMMBBEemaJY-m3midoQ" type="5007"/> | ||
861 | <children xmi:type="notation:Node" xmi:id="__HYBMcBBEemaJY-m3midoQ" type="7004"> | ||
862 | <children xmi:type="notation:Node" xmi:id="__HcSoMBBEemaJY-m3midoQ" type="3010" element="__HHigMBBEemaJY-m3midoQ"> | ||
863 | <styles xmi:type="notation:FontStyle" xmi:id="__HcSocBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
864 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HcSosBBEemaJY-m3midoQ"/> | ||
865 | </children> | ||
866 | <children xmi:type="notation:Node" xmi:id="__HcSo8BBEemaJY-m3midoQ" type="3010" element="__HHigsBBEemaJY-m3midoQ"> | ||
867 | <styles xmi:type="notation:FontStyle" xmi:id="__HcSpMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
868 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HcSpcBBEemaJY-m3midoQ"/> | ||
869 | </children> | ||
870 | <children xmi:type="notation:Node" xmi:id="__Hc5sMBBEemaJY-m3midoQ" type="3010" element="__HIJkcBBEemaJY-m3midoQ"> | ||
871 | <styles xmi:type="notation:FontStyle" xmi:id="__Hc5scBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
872 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Hc5ssBBEemaJY-m3midoQ"/> | ||
873 | </children> | ||
874 | <styles xmi:type="notation:SortingStyle" xmi:id="__HYBMsBBEemaJY-m3midoQ"/> | ||
875 | <styles xmi:type="notation:FilteringStyle" xmi:id="__HYBM8BBEemaJY-m3midoQ"/> | ||
876 | </children> | ||
877 | <styles xmi:type="notation:ShapeStyle" xmi:id="__HXaKMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
878 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HXaKcBBEemaJY-m3midoQ" x="900" y="144"/> | ||
879 | </children> | ||
880 | <children xmi:type="notation:Node" xmi:id="__HYBNMBBEemaJY-m3midoQ" type="2003" element="__G6HIMBBEemaJY-m3midoQ"> | ||
881 | <children xmi:type="notation:Node" xmi:id="__HYoQMBBEemaJY-m3midoQ" type="5007"/> | ||
882 | <children xmi:type="notation:Node" xmi:id="__HYoQcBBEemaJY-m3midoQ" type="7004"> | ||
883 | <children xmi:type="notation:Node" xmi:id="__Hc5s8BBEemaJY-m3midoQ" type="3010" element="__HGUYsBBEemaJY-m3midoQ"> | ||
884 | <styles xmi:type="notation:FontStyle" xmi:id="__Hc5tMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
885 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Hc5tcBBEemaJY-m3midoQ"/> | ||
886 | </children> | ||
887 | <children xmi:type="notation:Node" xmi:id="__Hc5tsBBEemaJY-m3midoQ" type="3010" element="__HG7ccBBEemaJY-m3midoQ"> | ||
888 | <styles xmi:type="notation:FontStyle" xmi:id="__Hc5t8BBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
889 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Hc5uMBBEemaJY-m3midoQ"/> | ||
890 | </children> | ||
891 | <styles xmi:type="notation:SortingStyle" xmi:id="__HYoQsBBEemaJY-m3midoQ"/> | ||
892 | <styles xmi:type="notation:FilteringStyle" xmi:id="__HYoQ8BBEemaJY-m3midoQ"/> | ||
893 | </children> | ||
894 | <styles xmi:type="notation:ShapeStyle" xmi:id="__HYBNcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
895 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HYBNsBBEemaJY-m3midoQ" x="486" y="450"/> | ||
896 | </children> | ||
897 | <children xmi:type="notation:Node" xmi:id="__HYoRMBBEemaJY-m3midoQ" type="2003" element="__G6uMMBBEemaJY-m3midoQ"> | ||
898 | <children xmi:type="notation:Node" xmi:id="__HYoR8BBEemaJY-m3midoQ" type="5007"/> | ||
899 | <children xmi:type="notation:Node" xmi:id="__HZPUMBBEemaJY-m3midoQ" type="7004"> | ||
900 | <children xmi:type="notation:Node" xmi:id="__HdgwMBBEemaJY-m3midoQ" type="3010" element="__HGUYMBBEemaJY-m3midoQ"> | ||
901 | <styles xmi:type="notation:FontStyle" xmi:id="__HdgwcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
902 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HdgwsBBEemaJY-m3midoQ"/> | ||
903 | </children> | ||
904 | <styles xmi:type="notation:SortingStyle" xmi:id="__HZPUcBBEemaJY-m3midoQ"/> | ||
905 | <styles xmi:type="notation:FilteringStyle" xmi:id="__HZPUsBBEemaJY-m3midoQ"/> | ||
906 | </children> | ||
907 | <styles xmi:type="notation:ShapeStyle" xmi:id="__HYoRcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
908 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HYoRsBBEemaJY-m3midoQ" x="792" y="333"/> | ||
909 | </children> | ||
910 | <children xmi:type="notation:Node" xmi:id="__HZPU8BBEemaJY-m3midoQ" type="2003" element="__G7VQcBBEemaJY-m3midoQ"> | ||
911 | <children xmi:type="notation:Node" xmi:id="__HZPVsBBEemaJY-m3midoQ" type="5007"/> | ||
912 | <children xmi:type="notation:Node" xmi:id="__HZPV8BBEemaJY-m3midoQ" type="7004"> | ||
913 | <children xmi:type="notation:Node" xmi:id="__Hdgw8BBEemaJY-m3midoQ" type="3010" element="__HJ-w8BBEemaJY-m3midoQ"> | ||
914 | <styles xmi:type="notation:FontStyle" xmi:id="__HdgxMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
915 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HdgxcBBEemaJY-m3midoQ"/> | ||
916 | </children> | ||
917 | <children xmi:type="notation:Node" xmi:id="__HdgxsBBEemaJY-m3midoQ" type="3010" element="__HKl0cBBEemaJY-m3midoQ"> | ||
918 | <styles xmi:type="notation:FontStyle" xmi:id="__Hdgx8BBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
919 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HdgyMBBEemaJY-m3midoQ"/> | ||
920 | </children> | ||
921 | <children xmi:type="notation:Node" xmi:id="__HeH0MBBEemaJY-m3midoQ" type="3010" element="__HKl08BBEemaJY-m3midoQ"> | ||
922 | <styles xmi:type="notation:FontStyle" xmi:id="__HeH0cBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
923 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HeH0sBBEemaJY-m3midoQ"/> | ||
924 | </children> | ||
925 | <children xmi:type="notation:Node" xmi:id="__Heu4MBBEemaJY-m3midoQ" type="3010" element="__HKl1cBBEemaJY-m3midoQ"> | ||
926 | <styles xmi:type="notation:FontStyle" xmi:id="__Heu4cBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
927 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Heu4sBBEemaJY-m3midoQ"/> | ||
928 | </children> | ||
929 | <children xmi:type="notation:Node" xmi:id="__Heu48BBEemaJY-m3midoQ" type="3010" element="__HLM4cBBEemaJY-m3midoQ"> | ||
930 | <styles xmi:type="notation:FontStyle" xmi:id="__Heu5MBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
931 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Heu5cBBEemaJY-m3midoQ"/> | ||
932 | </children> | ||
933 | <children xmi:type="notation:Node" xmi:id="__HfV8MBBEemaJY-m3midoQ" type="3010" element="__HLM48BBEemaJY-m3midoQ"> | ||
934 | <styles xmi:type="notation:FontStyle" xmi:id="__HfV8cBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
935 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HfV8sBBEemaJY-m3midoQ"/> | ||
936 | </children> | ||
937 | <children xmi:type="notation:Node" xmi:id="__HfV88BBEemaJY-m3midoQ" type="3010" element="__HLM5cBBEemaJY-m3midoQ"> | ||
938 | <styles xmi:type="notation:FontStyle" xmi:id="__HfV9MBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
939 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HfV9cBBEemaJY-m3midoQ"/> | ||
940 | </children> | ||
941 | <children xmi:type="notation:Node" xmi:id="__HfV9sBBEemaJY-m3midoQ" type="3010" element="__HLz8MBBEemaJY-m3midoQ"> | ||
942 | <styles xmi:type="notation:FontStyle" xmi:id="__HfV98BBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
943 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HfV-MBBEemaJY-m3midoQ"/> | ||
944 | </children> | ||
945 | <children xmi:type="notation:Node" xmi:id="__Hf9AMBBEemaJY-m3midoQ" type="3010" element="__HLz8sBBEemaJY-m3midoQ"> | ||
946 | <styles xmi:type="notation:FontStyle" xmi:id="__Hf9AcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
947 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Hf9AsBBEemaJY-m3midoQ"/> | ||
948 | </children> | ||
949 | <children xmi:type="notation:Node" xmi:id="__Hf9A8BBEemaJY-m3midoQ" type="3010" element="__HLz9MBBEemaJY-m3midoQ"> | ||
950 | <styles xmi:type="notation:FontStyle" xmi:id="__Hf9BMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
951 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Hf9BcBBEemaJY-m3midoQ"/> | ||
952 | </children> | ||
953 | <children xmi:type="notation:Node" xmi:id="__Hf9BsBBEemaJY-m3midoQ" type="3010" element="__HMbAcBBEemaJY-m3midoQ"> | ||
954 | <styles xmi:type="notation:FontStyle" xmi:id="__Hf9B8BBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
955 | <layoutConstraint xmi:type="notation:Location" xmi:id="__Hf9CMBBEemaJY-m3midoQ"/> | ||
956 | </children> | ||
957 | <styles xmi:type="notation:SortingStyle" xmi:id="__HZPWMBBEemaJY-m3midoQ"/> | ||
958 | <styles xmi:type="notation:FilteringStyle" xmi:id="__HZPWcBBEemaJY-m3midoQ"/> | ||
959 | </children> | ||
960 | <styles xmi:type="notation:ShapeStyle" xmi:id="__HZPVMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
961 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HZPVcBBEemaJY-m3midoQ"/> | ||
962 | </children> | ||
963 | <children xmi:type="notation:Node" xmi:id="__HZPWsBBEemaJY-m3midoQ" type="2003" element="__G78UcBBEemaJY-m3midoQ"> | ||
964 | <children xmi:type="notation:Node" xmi:id="__HZ2YMBBEemaJY-m3midoQ" type="5007"/> | ||
965 | <children xmi:type="notation:Node" xmi:id="__HadcMBBEemaJY-m3midoQ" type="7004"> | ||
966 | <children xmi:type="notation:Node" xmi:id="__HgkEMBBEemaJY-m3midoQ" type="3010" element="__HDREsBBEemaJY-m3midoQ"> | ||
967 | <styles xmi:type="notation:FontStyle" xmi:id="__HgkEcBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
968 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HgkEsBBEemaJY-m3midoQ"/> | ||
969 | </children> | ||
970 | <children xmi:type="notation:Node" xmi:id="__HgkE8BBEemaJY-m3midoQ" type="3010" element="__HD4IMBBEemaJY-m3midoQ"> | ||
971 | <styles xmi:type="notation:FontStyle" xmi:id="__HgkFMBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
972 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HgkFcBBEemaJY-m3midoQ"/> | ||
973 | </children> | ||
974 | <children xmi:type="notation:Node" xmi:id="__HgkFsBBEemaJY-m3midoQ" type="3010" element="__HD4IsBBEemaJY-m3midoQ"> | ||
975 | <styles xmi:type="notation:FontStyle" xmi:id="__HgkF8BBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8" bold="true"/> | ||
976 | <layoutConstraint xmi:type="notation:Location" xmi:id="__HgkGMBBEemaJY-m3midoQ"/> | ||
977 | </children> | ||
978 | <styles xmi:type="notation:SortingStyle" xmi:id="__HadccBBEemaJY-m3midoQ"/> | ||
979 | <styles xmi:type="notation:FilteringStyle" xmi:id="__HadcsBBEemaJY-m3midoQ"/> | ||
980 | </children> | ||
981 | <styles xmi:type="notation:ShapeStyle" xmi:id="__HZPW8BBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
982 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HZPXMBBEemaJY-m3midoQ" x="153" y="162"/> | ||
983 | </children> | ||
984 | <styles xmi:type="notation:DiagramStyle" xmi:id="_-iRwEsBBEemaJY-m3midoQ"/> | ||
985 | <edges xmi:type="notation:Edge" xmi:id="__HiZQMBBEemaJY-m3midoQ" type="4001" element="__HNCEMBBEemaJY-m3midoQ" source="__HXaIMBBEemaJY-m3midoQ" target="__HYBNMBBEemaJY-m3midoQ"> | ||
986 | <children xmi:type="notation:Node" xmi:id="__HjnYMBBEemaJY-m3midoQ" type="6001"> | ||
987 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HjnYcBBEemaJY-m3midoQ" x="83" y="-3"/> | ||
988 | </children> | ||
989 | <children xmi:type="notation:Node" xmi:id="__HjnYsBBEemaJY-m3midoQ" type="6002"> | ||
990 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HjnY8BBEemaJY-m3midoQ" x="115" y="2"/> | ||
991 | </children> | ||
992 | <children xmi:type="notation:Node" xmi:id="__HkOcMBBEemaJY-m3midoQ" type="6003"> | ||
993 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HkOccBBEemaJY-m3midoQ" x="11" y="8"/> | ||
994 | </children> | ||
995 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__HiZQcBBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
996 | <styles xmi:type="notation:FontStyle" xmi:id="__HiZQsBBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
997 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__HiZQ8BBEemaJY-m3midoQ" points="[-9, 98, 0, -246]$[-9, 246, 0, -98]"/> | ||
998 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HnRwMBBEemaJY-m3midoQ" id="(0.5084745762711864,0.0)"/> | ||
999 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Hn40MBBEemaJY-m3midoQ" id="(0.5084745762711864,1.0)"/> | ||
1000 | </edges> | ||
1001 | <edges xmi:type="notation:Edge" xmi:id="__Hn40cBBEemaJY-m3midoQ" type="4001" element="__HOQM8BBEemaJY-m3midoQ" source="__HXaIMBBEemaJY-m3midoQ" target="__HVk8MBBEemaJY-m3midoQ"> | ||
1002 | <children xmi:type="notation:Node" xmi:id="__Hof4MBBEemaJY-m3midoQ" type="6001"> | ||
1003 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hof4cBBEemaJY-m3midoQ" y="-10"/> | ||
1004 | </children> | ||
1005 | <children xmi:type="notation:Node" xmi:id="__Hof4sBBEemaJY-m3midoQ" type="6002"> | ||
1006 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hof48BBEemaJY-m3midoQ" x="-10"/> | ||
1007 | </children> | ||
1008 | <children xmi:type="notation:Node" xmi:id="__Hof5MBBEemaJY-m3midoQ" type="6003"> | ||
1009 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hof5cBBEemaJY-m3midoQ" x="-22" y="-19"/> | ||
1010 | </children> | ||
1011 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__Hn40sBBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1012 | <styles xmi:type="notation:FontStyle" xmi:id="__Hn408BBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1013 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__Hn41MBBEemaJY-m3midoQ" points="[0, 0, -72, 106]$[0, -47, -72, 59]$[72, -47, 0, 59]$[72, -106, 0, 0]"/> | ||
1014 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Hof5sBBEemaJY-m3midoQ" id="(0.5084745762711864,0.0)"/> | ||
1015 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Hof58BBEemaJY-m3midoQ" id="(0.5084745762711864,1.0)"/> | ||
1016 | </edges> | ||
1017 | <edges xmi:type="notation:Edge" xmi:id="__Hof6MBBEemaJY-m3midoQ" type="4001" element="__HO3QMBBEemaJY-m3midoQ" source="__HXaIMBBEemaJY-m3midoQ" target="__HXaJ8BBEemaJY-m3midoQ"> | ||
1018 | <children xmi:type="notation:Node" xmi:id="__Hof7MBBEemaJY-m3midoQ" type="6001"> | ||
1019 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hof7cBBEemaJY-m3midoQ" y="-10"/> | ||
1020 | </children> | ||
1021 | <children xmi:type="notation:Node" xmi:id="__Hof7sBBEemaJY-m3midoQ" type="6002"> | ||
1022 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hof78BBEemaJY-m3midoQ" y="10"/> | ||
1023 | </children> | ||
1024 | <children xmi:type="notation:Node" xmi:id="__Hof8MBBEemaJY-m3midoQ" type="6003"> | ||
1025 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hof8cBBEemaJY-m3midoQ" y="10"/> | ||
1026 | </children> | ||
1027 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__Hof6cBBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1028 | <styles xmi:type="notation:FontStyle" xmi:id="__Hof6sBBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1029 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__Hof68BBEemaJY-m3midoQ" points="[59, -43, -347, 17]$[346, -43, -60, 17]"/> | ||
1030 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HpG8MBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1031 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HpG8cBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1032 | </edges> | ||
1033 | <edges xmi:type="notation:Edge" xmi:id="__HpG8sBBEemaJY-m3midoQ" type="4001" element="__HO3R8BBEemaJY-m3midoQ" source="__HXaJ8BBEemaJY-m3midoQ" target="__HVk8MBBEemaJY-m3midoQ"> | ||
1034 | <children xmi:type="notation:Node" xmi:id="__HpG9sBBEemaJY-m3midoQ" type="6001"> | ||
1035 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpG98BBEemaJY-m3midoQ" x="-12" y="-10"/> | ||
1036 | </children> | ||
1037 | <children xmi:type="notation:Node" xmi:id="__HpG-MBBEemaJY-m3midoQ" type="6002"> | ||
1038 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpG-cBBEemaJY-m3midoQ" y="10"/> | ||
1039 | </children> | ||
1040 | <children xmi:type="notation:Node" xmi:id="__HpG-sBBEemaJY-m3midoQ" type="6003"> | ||
1041 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpG-8BBEemaJY-m3midoQ" x="-27" y="10"/> | ||
1042 | </children> | ||
1043 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__HpG88BBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1044 | <styles xmi:type="notation:FontStyle" xmi:id="__HpG9MBBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1045 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__HpG9cBBEemaJY-m3midoQ" points="[-1, -49, 333, 95]$[-1, -95, 333, 49]"/> | ||
1046 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HpG_MBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1047 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HpG_cBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1048 | </edges> | ||
1049 | <edges xmi:type="notation:Edge" xmi:id="__HpG_sBBEemaJY-m3midoQ" type="4001" element="__HPeWcBBEemaJY-m3midoQ" source="__HXaJ8BBEemaJY-m3midoQ" target="__HXaJ8BBEemaJY-m3midoQ"> | ||
1050 | <children xmi:type="notation:Node" xmi:id="__HpHAsBBEemaJY-m3midoQ" type="6001"> | ||
1051 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpHA8BBEemaJY-m3midoQ" y="-10"/> | ||
1052 | </children> | ||
1053 | <children xmi:type="notation:Node" xmi:id="__HpuAMBBEemaJY-m3midoQ" type="6002"> | ||
1054 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpuAcBBEemaJY-m3midoQ" y="10"/> | ||
1055 | </children> | ||
1056 | <children xmi:type="notation:Node" xmi:id="__HpuAsBBEemaJY-m3midoQ" type="6003"> | ||
1057 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpuA8BBEemaJY-m3midoQ" y="10"/> | ||
1058 | </children> | ||
1059 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__HpG_8BBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1060 | <styles xmi:type="notation:FontStyle" xmi:id="__HpHAMBBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1061 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__HpHAcBBEemaJY-m3midoQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/> | ||
1062 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HpuBMBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1063 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HpuBcBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1064 | </edges> | ||
1065 | <edges xmi:type="notation:Edge" xmi:id="__HpuBsBBEemaJY-m3midoQ" type="4001" element="__HQFY8BBEemaJY-m3midoQ" source="__HYBNMBBEemaJY-m3midoQ" target="__HYoRMBBEemaJY-m3midoQ"> | ||
1066 | <children xmi:type="notation:Node" xmi:id="__HpuCsBBEemaJY-m3midoQ" type="6001"> | ||
1067 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpuC8BBEemaJY-m3midoQ" x="-49" y="10"/> | ||
1068 | </children> | ||
1069 | <children xmi:type="notation:Node" xmi:id="__HpuDMBBEemaJY-m3midoQ" type="6002"> | ||
1070 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpuDcBBEemaJY-m3midoQ" y="-10"/> | ||
1071 | </children> | ||
1072 | <children xmi:type="notation:Node" xmi:id="__HpuDsBBEemaJY-m3midoQ" type="6003"> | ||
1073 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HpuD8BBEemaJY-m3midoQ" x="-16" y="-10"/> | ||
1074 | </children> | ||
1075 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__HpuB8BBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1076 | <styles xmi:type="notation:FontStyle" xmi:id="__HpuCMBBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1077 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__HpuCcBBEemaJY-m3midoQ" points="[58, 54, -248, 73]$[246, 54, -60, 73]"/> | ||
1078 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HqVEMBBEemaJY-m3midoQ" id="(0.5084745762711864,0.0)"/> | ||
1079 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HqVEcBBEemaJY-m3midoQ" id="(0.5084745762711864,1.0)"/> | ||
1080 | </edges> | ||
1081 | <edges xmi:type="notation:Edge" xmi:id="__HqVEsBBEemaJY-m3midoQ" type="4001" element="__HQsc8BBEemaJY-m3midoQ" source="__HYBNMBBEemaJY-m3midoQ" target="__HZPWsBBEemaJY-m3midoQ"> | ||
1082 | <children xmi:type="notation:Node" xmi:id="__HqVFsBBEemaJY-m3midoQ" type="6001"> | ||
1083 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HqVF8BBEemaJY-m3midoQ" x="-11" y="12"/> | ||
1084 | </children> | ||
1085 | <children xmi:type="notation:Node" xmi:id="__HqVGMBBEemaJY-m3midoQ" type="6002"> | ||
1086 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HqVGcBBEemaJY-m3midoQ" x="64" y="10"/> | ||
1087 | </children> | ||
1088 | <children xmi:type="notation:Node" xmi:id="__HqVGsBBEemaJY-m3midoQ" type="6003"> | ||
1089 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HqVG8BBEemaJY-m3midoQ" x="34" y="10"/> | ||
1090 | </children> | ||
1091 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__HqVE8BBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1092 | <styles xmi:type="notation:FontStyle" xmi:id="__HqVFMBBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1093 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__HqVFcBBEemaJY-m3midoQ" points="[-59, -44, 259, 244]$[-252, -44, 66, 244]$[-252, -239, 66, 49]"/> | ||
1094 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HqVHMBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1095 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HqVHcBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1096 | </edges> | ||
1097 | <edges xmi:type="notation:Edge" xmi:id="__HqVHsBBEemaJY-m3midoQ" type="4001" element="__HQsesBBEemaJY-m3midoQ" source="__HZPWsBBEemaJY-m3midoQ" target="__HVk8MBBEemaJY-m3midoQ"> | ||
1098 | <children xmi:type="notation:Node" xmi:id="__HqVIsBBEemaJY-m3midoQ" type="6001"> | ||
1099 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HqVI8BBEemaJY-m3midoQ" y="-10"/> | ||
1100 | </children> | ||
1101 | <children xmi:type="notation:Node" xmi:id="__HqVJMBBEemaJY-m3midoQ" type="6002"> | ||
1102 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__HqVJcBBEemaJY-m3midoQ" y="10"/> | ||
1103 | </children> | ||
1104 | <children xmi:type="notation:Node" xmi:id="__Hq8IMBBEemaJY-m3midoQ" type="6003"> | ||
1105 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hq8IcBBEemaJY-m3midoQ" y="10"/> | ||
1106 | </children> | ||
1107 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__HqVH8BBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1108 | <styles xmi:type="notation:FontStyle" xmi:id="__HqVIMBBEemaJY-m3midoQ" fontColor="7490599" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1109 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__HqVIcBBEemaJY-m3midoQ" points="[0, -50, -376, 110]$[376, -110, 0, 50]"/> | ||
1110 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Hq8IsBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1111 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Hq8I8BBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1112 | </edges> | ||
1113 | <edges xmi:type="notation:Edge" xmi:id="__Hq8JMBBEemaJY-m3midoQ" type="4001" element="__HR6kMBBEemaJY-m3midoQ" source="__HXaJ8BBEemaJY-m3midoQ" target="__HYoRMBBEemaJY-m3midoQ"> | ||
1114 | <children xmi:type="notation:Node" xmi:id="__Hq8KMBBEemaJY-m3midoQ" type="6001"> | ||
1115 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hq8KcBBEemaJY-m3midoQ" x="4" y="10"/> | ||
1116 | </children> | ||
1117 | <children xmi:type="notation:Node" xmi:id="__Hq8KsBBEemaJY-m3midoQ" type="6002"> | ||
1118 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hq8K8BBEemaJY-m3midoQ" x="6" y="10"/> | ||
1119 | </children> | ||
1120 | <children xmi:type="notation:Node" xmi:id="__Hq8LMBBEemaJY-m3midoQ" type="6003"> | ||
1121 | <layoutConstraint xmi:type="notation:Bounds" xmi:id="__Hq8LcBBEemaJY-m3midoQ" x="-1" y="10"/> | ||
1122 | </children> | ||
1123 | <styles xmi:type="notation:ConnectorStyle" xmi:id="__Hq8JcBBEemaJY-m3midoQ" routing="Rectilinear"/> | ||
1124 | <styles xmi:type="notation:FontStyle" xmi:id="__Hq8JsBBEemaJY-m3midoQ" fontName=".AppleSystemUIFont" fontHeight="8"/> | ||
1125 | <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__Hq8J8BBEemaJY-m3midoQ" points="[-60, 171, 49, -18]$[-50, 171, 59, -18]"/> | ||
1126 | <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Hq8LsBBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1127 | <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Hq8L8BBEemaJY-m3midoQ" id="(0.5,0.5)"/> | ||
1128 | </edges> | ||
1129 | </data> | ||
1130 | </ownedAnnotationEntries> | ||
1131 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__G1OoMBBEemaJY-m3midoQ" name="User" tooltipText="" incomingEdges="__HOQM8BBEemaJY-m3midoQ __HO3R8BBEemaJY-m3midoQ __HQsesBBEemaJY-m3midoQ" width="12" height="10"> | ||
1132 | <target xmi:type="ecore:EClass" href="github.ecore#//User"/> | ||
1133 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//User"/> | ||
1134 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="__G11sMBBEemaJY-m3midoQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
1135 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
1136 | </ownedStyle> | ||
1137 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
1138 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HFGQMBBEemaJY-m3midoQ" name="url : EString" tooltipText=""> | ||
1139 | <target xmi:type="ecore:EAttribute" href="github.ecore#//User/url"/> | ||
1140 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//User/url"/> | ||
1141 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HFGQcBBEemaJY-m3midoQ" labelAlignment="LEFT" description="__HEfMMBBEemaJY-m3midoQ"> | ||
1142 | <labelFormat>bold</labelFormat> | ||
1143 | </ownedStyle> | ||
1144 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1145 | </ownedElements> | ||
1146 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HFtUMBBEemaJY-m3midoQ" name="name : EString" tooltipText=""> | ||
1147 | <target xmi:type="ecore:EAttribute" href="github.ecore#//User/name"/> | ||
1148 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//User/name"/> | ||
1149 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HFtUcBBEemaJY-m3midoQ" labelAlignment="LEFT" description="__HEfMMBBEemaJY-m3midoQ"> | ||
1150 | <labelFormat>bold</labelFormat> | ||
1151 | </ownedStyle> | ||
1152 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1153 | </ownedElements> | ||
1154 | </ownedDiagramElements> | ||
1155 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__G45AMBBEemaJY-m3midoQ" name="Project" tooltipText="" outgoingEdges="__HNCEMBBEemaJY-m3midoQ __HOQM8BBEemaJY-m3midoQ __HO3QMBBEemaJY-m3midoQ" width="12" height="10"> | ||
1156 | <target xmi:type="ecore:EClass" href="github.ecore#//Project"/> | ||
1157 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//Project"/> | ||
1158 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
1159 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
1160 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
1161 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="__G45AcBBEemaJY-m3midoQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
1162 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
1163 | </ownedStyle> | ||
1164 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
1165 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HIwoMBBEemaJY-m3midoQ" name="creatd_at : EDate" tooltipText=""> | ||
1166 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/creatd_at"/> | ||
1167 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/creatd_at"/> | ||
1168 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HIwocBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1169 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1170 | </ownedStyle> | ||
1171 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1172 | </ownedElements> | ||
1173 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HIwosBBEemaJY-m3midoQ" name="deleted : EInt" tooltipText=""> | ||
1174 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/deleted"/> | ||
1175 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/deleted"/> | ||
1176 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HIwo8BBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1177 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1178 | </ownedStyle> | ||
1179 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1180 | </ownedElements> | ||
1181 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HIwpMBBEemaJY-m3midoQ" name="updated_at : EDate" tooltipText=""> | ||
1182 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/updated_at"/> | ||
1183 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/updated_at"/> | ||
1184 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HJXsMBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1185 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1186 | </ownedStyle> | ||
1187 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1188 | </ownedElements> | ||
1189 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HJXscBBEemaJY-m3midoQ" name="url : EString" tooltipText=""> | ||
1190 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Project/url"/> | ||
1191 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Project/url"/> | ||
1192 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HJ-wMBBEemaJY-m3midoQ" labelAlignment="LEFT" description="__HEfMMBBEemaJY-m3midoQ"> | ||
1193 | <labelFormat>bold</labelFormat> | ||
1194 | </ownedStyle> | ||
1195 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1196 | </ownedElements> | ||
1197 | </ownedDiagramElements> | ||
1198 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__G5gEMBBEemaJY-m3midoQ" name="Commit" tooltipText="" outgoingEdges="__HO3R8BBEemaJY-m3midoQ __HPeWcBBEemaJY-m3midoQ __HR6kMBBEemaJY-m3midoQ" incomingEdges="__HO3QMBBEemaJY-m3midoQ __HPeWcBBEemaJY-m3midoQ" width="12" height="10"> | ||
1199 | <target xmi:type="ecore:EClass" href="github.ecore#//Commit"/> | ||
1200 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//Commit"/> | ||
1201 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
1202 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
1203 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
1204 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="_IhGws8BCEemaJY-m3midoQ" description="_IhGwscBCEemaJY-m3midoQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="250,240,180"/> | ||
1205 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
1206 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HHigMBBEemaJY-m3midoQ" name="created_at : EDate" tooltipText=""> | ||
1207 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Commit/created_at"/> | ||
1208 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Commit/created_at"/> | ||
1209 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HHigcBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1210 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1211 | </ownedStyle> | ||
1212 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1213 | </ownedElements> | ||
1214 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HHigsBBEemaJY-m3midoQ" name="sha : EString" tooltipText=""> | ||
1215 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Commit/sha"/> | ||
1216 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Commit/sha"/> | ||
1217 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HIJkMBBEemaJY-m3midoQ" labelAlignment="LEFT" description="__HEfMMBBEemaJY-m3midoQ"> | ||
1218 | <labelFormat>bold</labelFormat> | ||
1219 | </ownedStyle> | ||
1220 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1221 | </ownedElements> | ||
1222 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HIJkcBBEemaJY-m3midoQ" name="parents_sha : ENTITIES" tooltipText=""> | ||
1223 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Commit/parents_sha"/> | ||
1224 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Commit/parents_sha"/> | ||
1225 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HIJksBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1226 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1227 | </ownedStyle> | ||
1228 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1229 | </ownedElements> | ||
1230 | </ownedDiagramElements> | ||
1231 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__G6HIMBBEemaJY-m3midoQ" name="Issue" tooltipText="" outgoingEdges="__HQFY8BBEemaJY-m3midoQ __HQsc8BBEemaJY-m3midoQ" incomingEdges="__HNCEMBBEemaJY-m3midoQ" width="12" height="10"> | ||
1232 | <target xmi:type="ecore:EClass" href="github.ecore#//Issue"/> | ||
1233 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//Issue"/> | ||
1234 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
1235 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
1236 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
1237 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="__G6HIcBBEemaJY-m3midoQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
1238 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
1239 | </ownedStyle> | ||
1240 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
1241 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HGUYsBBEemaJY-m3midoQ" name="created_at : EDate" tooltipText=""> | ||
1242 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Issue/created_at"/> | ||
1243 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Issue/created_at"/> | ||
1244 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HG7cMBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1245 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1246 | </ownedStyle> | ||
1247 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1248 | </ownedElements> | ||
1249 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HG7ccBBEemaJY-m3midoQ" name="url : EString" tooltipText=""> | ||
1250 | <target xmi:type="ecore:EAttribute" href="github.ecore#//Issue/url"/> | ||
1251 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//Issue/url"/> | ||
1252 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HG7csBBEemaJY-m3midoQ" labelAlignment="LEFT" description="__HEfMMBBEemaJY-m3midoQ"> | ||
1253 | <labelFormat>bold</labelFormat> | ||
1254 | </ownedStyle> | ||
1255 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1256 | </ownedElements> | ||
1257 | </ownedDiagramElements> | ||
1258 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__G6uMMBBEemaJY-m3midoQ" name="PullRequest" tooltipText="" incomingEdges="__HQFY8BBEemaJY-m3midoQ __HR6kMBBEemaJY-m3midoQ" width="12" height="10"> | ||
1259 | <target xmi:type="ecore:EClass" href="github.ecore#//PullRequest"/> | ||
1260 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//PullRequest"/> | ||
1261 | <arrangeConstraints>KEEP_LOCATION</arrangeConstraints> | ||
1262 | <arrangeConstraints>KEEP_SIZE</arrangeConstraints> | ||
1263 | <arrangeConstraints>KEEP_RATIO</arrangeConstraints> | ||
1264 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="__G6uMcBBEemaJY-m3midoQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
1265 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
1266 | </ownedStyle> | ||
1267 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
1268 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HGUYMBBEemaJY-m3midoQ" name="url : EString" tooltipText=""> | ||
1269 | <target xmi:type="ecore:EAttribute" href="github.ecore#//PullRequest/url"/> | ||
1270 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//PullRequest/url"/> | ||
1271 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HGUYcBBEemaJY-m3midoQ" labelAlignment="LEFT" description="__HEfMMBBEemaJY-m3midoQ"> | ||
1272 | <labelFormat>bold</labelFormat> | ||
1273 | </ownedStyle> | ||
1274 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1275 | </ownedElements> | ||
1276 | </ownedDiagramElements> | ||
1277 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__G7VQcBBEemaJY-m3midoQ" name="Action" tooltipText="" width="12" height="10"> | ||
1278 | <target xmi:type="ecore:EEnum" href="github.ecore#//Action"/> | ||
1279 | <semanticElements xmi:type="ecore:EEnum" href="github.ecore#//Action"/> | ||
1280 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="__G7VQsBBEemaJY-m3midoQ" borderSize="1" borderSizeComputationExpression="1" borderColor="125,125,125" backgroundStyle="Liquid" foregroundColor="221,236,202"> | ||
1281 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@style"/> | ||
1282 | </ownedStyle> | ||
1283 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']"/> | ||
1284 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HJ-w8BBEemaJY-m3midoQ" name="SUBSCRIBED" tooltipText=""> | ||
1285 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/SUBSCRIBED"/> | ||
1286 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/SUBSCRIBED"/> | ||
1287 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HKl0MBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1288 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1289 | </ownedStyle> | ||
1290 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1291 | </ownedElements> | ||
1292 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HKl0cBBEemaJY-m3midoQ" name="MENTIONED" tooltipText=""> | ||
1293 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MENTIONED"/> | ||
1294 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MENTIONED"/> | ||
1295 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HKl0sBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1296 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1297 | </ownedStyle> | ||
1298 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1299 | </ownedElements> | ||
1300 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HKl08BBEemaJY-m3midoQ" name="CLOSED" tooltipText=""> | ||
1301 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/CLOSED"/> | ||
1302 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/CLOSED"/> | ||
1303 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HKl1MBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1304 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1305 | </ownedStyle> | ||
1306 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1307 | </ownedElements> | ||
1308 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HKl1cBBEemaJY-m3midoQ" name="REFERENCED" tooltipText=""> | ||
1309 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REFERENCED"/> | ||
1310 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REFERENCED"/> | ||
1311 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HLM4MBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1312 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1313 | </ownedStyle> | ||
1314 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1315 | </ownedElements> | ||
1316 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HLM4cBBEemaJY-m3midoQ" name="ASSIGNED" tooltipText=""> | ||
1317 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/ASSIGNED"/> | ||
1318 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/ASSIGNED"/> | ||
1319 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HLM4sBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1320 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1321 | </ownedStyle> | ||
1322 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1323 | </ownedElements> | ||
1324 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HLM48BBEemaJY-m3midoQ" name="REOPENED" tooltipText=""> | ||
1325 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REOPENED"/> | ||
1326 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/REOPENED"/> | ||
1327 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HLM5MBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1328 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1329 | </ownedStyle> | ||
1330 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1331 | </ownedElements> | ||
1332 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HLM5cBBEemaJY-m3midoQ" name="UNSUBSCRIBED" tooltipText=""> | ||
1333 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/UNSUBSCRIBED"/> | ||
1334 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/UNSUBSCRIBED"/> | ||
1335 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HLM5sBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1336 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1337 | </ownedStyle> | ||
1338 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1339 | </ownedElements> | ||
1340 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HLz8MBBEemaJY-m3midoQ" name="MERGED" tooltipText=""> | ||
1341 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MERGED"/> | ||
1342 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/MERGED"/> | ||
1343 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HLz8cBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1344 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1345 | </ownedStyle> | ||
1346 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1347 | </ownedElements> | ||
1348 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HLz8sBBEemaJY-m3midoQ" name="HEAD_REF_CLEANED" tooltipText=""> | ||
1349 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_CLEANED"/> | ||
1350 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_CLEANED"/> | ||
1351 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HLz88BBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1352 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1353 | </ownedStyle> | ||
1354 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1355 | </ownedElements> | ||
1356 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HLz9MBBEemaJY-m3midoQ" name="HEAD_REF_DELETED" tooltipText=""> | ||
1357 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_DELETED"/> | ||
1358 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_DELETED"/> | ||
1359 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HMbAMBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1360 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1361 | </ownedStyle> | ||
1362 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1363 | </ownedElements> | ||
1364 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HMbAcBBEemaJY-m3midoQ" name="HEAD_REF_RESTORED" tooltipText=""> | ||
1365 | <target xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_RESTORED"/> | ||
1366 | <semanticElements xmi:type="ecore:EEnumLiteral" href="github.ecore#//Action/HEAD_REF_RESTORED"/> | ||
1367 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HMbAsBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1368 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']/@style"/> | ||
1369 | </ownedStyle> | ||
1370 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EEnum']/@subNodeMappings[name='EC%20EEnumLiteral']"/> | ||
1371 | </ownedElements> | ||
1372 | </ownedDiagramElements> | ||
1373 | <ownedDiagramElements xmi:type="diagram:DNodeList" uid="__G78UcBBEemaJY-m3midoQ" name="IssueEvent" tooltipText="" outgoingEdges="__HQsesBBEemaJY-m3midoQ" incomingEdges="__HQsc8BBEemaJY-m3midoQ" width="12" height="10"> | ||
1374 | <target xmi:type="ecore:EClass" href="github.ecore#//IssueEvent"/> | ||
1375 | <semanticElements xmi:type="ecore:EClass" href="github.ecore#//IssueEvent"/> | ||
1376 | <ownedStyle xmi:type="diagram:FlatContainerStyle" uid="__G78UsBBEemaJY-m3midoQ" borderSize="1" borderSizeComputationExpression="1" backgroundStyle="Liquid" foregroundColor="255,252,216"> | ||
1377 | <description xmi:type="style:FlatContainerStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@style"/> | ||
1378 | </ownedStyle> | ||
1379 | <actualMapping xmi:type="description_1:ContainerMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']"/> | ||
1380 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HDREsBBEemaJY-m3midoQ" name="action : Action = SUBSCRIBED" tooltipText=""> | ||
1381 | <target xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/action"/> | ||
1382 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/action"/> | ||
1383 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HDRE8BBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1384 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1385 | </ownedStyle> | ||
1386 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1387 | </ownedElements> | ||
1388 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HD4IMBBEemaJY-m3midoQ" name="created_at : EDate" tooltipText=""> | ||
1389 | <target xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/created_at"/> | ||
1390 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/created_at"/> | ||
1391 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HD4IcBBEemaJY-m3midoQ" labelAlignment="LEFT"> | ||
1392 | <description xmi:type="style:BundledImageDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']/@style"/> | ||
1393 | </ownedStyle> | ||
1394 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1395 | </ownedElements> | ||
1396 | <ownedElements xmi:type="diagram:DNodeListElement" uid="__HD4IsBBEemaJY-m3midoQ" name="actor_url : EString" tooltipText=""> | ||
1397 | <target xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/actor_url"/> | ||
1398 | <semanticElements xmi:type="ecore:EAttribute" href="github.ecore#//IssueEvent/actor_url"/> | ||
1399 | <ownedStyle xmi:type="diagram:BundledImage" uid="__HEfMcBBEemaJY-m3midoQ" labelAlignment="LEFT" description="__HEfMMBBEemaJY-m3midoQ"> | ||
1400 | <labelFormat>bold</labelFormat> | ||
1401 | </ownedStyle> | ||
1402 | <actualMapping xmi:type="description_1:NodeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@containerMappings[name='EC%20EClass']/@subNodeMappings[name='EC%20EAttribute']"/> | ||
1403 | </ownedElements> | ||
1404 | </ownedDiagramElements> | ||
1405 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HNCEMBBEemaJY-m3midoQ" name="[0..*] issue" sourceNode="__G45AMBBEemaJY-m3midoQ" targetNode="__G6HIMBBEemaJY-m3midoQ"> | ||
1406 | <target xmi:type="ecore:EReference" href="github.ecore#//Project/issue"/> | ||
1407 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Project/issue"/> | ||
1408 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HNpI8BBEemaJY-m3midoQ" description="__HNpIMBBEemaJY-m3midoQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1409 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HNpJcBBEemaJY-m3midoQ" showIcon="false"> | ||
1410 | <customFeatures>labelSize</customFeatures> | ||
1411 | </centerLabelStyle> | ||
1412 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HNpJMBBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1413 | <customFeatures>labelSize</customFeatures> | ||
1414 | </endLabelStyle> | ||
1415 | </ownedStyle> | ||
1416 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1417 | </ownedDiagramElements> | ||
1418 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HOQM8BBEemaJY-m3midoQ" name="[0..*] projectMembers" sourceNode="__G45AMBBEemaJY-m3midoQ" targetNode="__G1OoMBBEemaJY-m3midoQ"> | ||
1419 | <target xmi:type="ecore:EReference" href="github.ecore#//Project/projectMembers"/> | ||
1420 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Project/projectMembers"/> | ||
1421 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HOQNMBBEemaJY-m3midoQ" description="__HNpIMBBEemaJY-m3midoQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1422 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HOQNsBBEemaJY-m3midoQ" showIcon="false"> | ||
1423 | <customFeatures>labelSize</customFeatures> | ||
1424 | </centerLabelStyle> | ||
1425 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HOQNcBBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1426 | <customFeatures>labelSize</customFeatures> | ||
1427 | </endLabelStyle> | ||
1428 | </ownedStyle> | ||
1429 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1430 | </ownedDiagramElements> | ||
1431 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HO3QMBBEemaJY-m3midoQ" name="[0..*] commits" sourceNode="__G45AMBBEemaJY-m3midoQ" targetNode="__G5gEMBBEemaJY-m3midoQ"> | ||
1432 | <target xmi:type="ecore:EReference" href="github.ecore#//Project/commits"/> | ||
1433 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Project/commits"/> | ||
1434 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HO3QcBBEemaJY-m3midoQ" description="__HNpIMBBEemaJY-m3midoQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1435 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HO3Q8BBEemaJY-m3midoQ" showIcon="false"> | ||
1436 | <customFeatures>labelSize</customFeatures> | ||
1437 | </centerLabelStyle> | ||
1438 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HO3QsBBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1439 | <customFeatures>labelSize</customFeatures> | ||
1440 | </endLabelStyle> | ||
1441 | </ownedStyle> | ||
1442 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1443 | </ownedDiagramElements> | ||
1444 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HO3R8BBEemaJY-m3midoQ" name="[1..1] committer" sourceNode="__G5gEMBBEemaJY-m3midoQ" targetNode="__G1OoMBBEemaJY-m3midoQ"> | ||
1445 | <target xmi:type="ecore:EReference" href="github.ecore#//Commit/committer"/> | ||
1446 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Commit/committer"/> | ||
1447 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HPeU8BBEemaJY-m3midoQ" description="__HPeUMBBEemaJY-m3midoQ" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1448 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HPeVcBBEemaJY-m3midoQ" showIcon="false"> | ||
1449 | <customFeatures>labelSize</customFeatures> | ||
1450 | <labelFormat>bold</labelFormat> | ||
1451 | </centerLabelStyle> | ||
1452 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HPeVMBBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1453 | <customFeatures>labelSize</customFeatures> | ||
1454 | </endLabelStyle> | ||
1455 | </ownedStyle> | ||
1456 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1457 | </ownedDiagramElements> | ||
1458 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HPeWcBBEemaJY-m3midoQ" name="[0..2] parents" sourceNode="__G5gEMBBEemaJY-m3midoQ" targetNode="__G5gEMBBEemaJY-m3midoQ"> | ||
1459 | <target xmi:type="ecore:EReference" href="github.ecore#//Commit/parents"/> | ||
1460 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Commit/parents"/> | ||
1461 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HPeWsBBEemaJY-m3midoQ" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1462 | <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']/@style"/> | ||
1463 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HPeXMBBEemaJY-m3midoQ" showIcon="false"> | ||
1464 | <customFeatures>labelSize</customFeatures> | ||
1465 | </centerLabelStyle> | ||
1466 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HPeW8BBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1467 | <customFeatures>labelSize</customFeatures> | ||
1468 | </endLabelStyle> | ||
1469 | </ownedStyle> | ||
1470 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1471 | </ownedDiagramElements> | ||
1472 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HQFY8BBEemaJY-m3midoQ" name="[0..1] pullrequest" sourceNode="__G6HIMBBEemaJY-m3midoQ" targetNode="__G6uMMBBEemaJY-m3midoQ"> | ||
1473 | <target xmi:type="ecore:EReference" href="github.ecore#//Issue/pullrequest"/> | ||
1474 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Issue/pullrequest"/> | ||
1475 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HQFZMBBEemaJY-m3midoQ" description="__HNpIMBBEemaJY-m3midoQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1476 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HQFZsBBEemaJY-m3midoQ" showIcon="false"> | ||
1477 | <customFeatures>labelSize</customFeatures> | ||
1478 | </centerLabelStyle> | ||
1479 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HQFZcBBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1480 | <customFeatures>labelSize</customFeatures> | ||
1481 | </endLabelStyle> | ||
1482 | </ownedStyle> | ||
1483 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1484 | </ownedDiagramElements> | ||
1485 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HQsc8BBEemaJY-m3midoQ" name="[0..*] issueevent" sourceNode="__G6HIMBBEemaJY-m3midoQ" targetNode="__G78UcBBEemaJY-m3midoQ"> | ||
1486 | <target xmi:type="ecore:EReference" href="github.ecore#//Issue/issueevent"/> | ||
1487 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Issue/issueevent"/> | ||
1488 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HQsdMBBEemaJY-m3midoQ" description="__HNpIMBBEemaJY-m3midoQ" sourceArrow="FillDiamond" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1489 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HQsdsBBEemaJY-m3midoQ" showIcon="false"> | ||
1490 | <customFeatures>labelSize</customFeatures> | ||
1491 | </centerLabelStyle> | ||
1492 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HQsdcBBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1493 | <customFeatures>labelSize</customFeatures> | ||
1494 | </endLabelStyle> | ||
1495 | </ownedStyle> | ||
1496 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1497 | </ownedDiagramElements> | ||
1498 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HQsesBBEemaJY-m3midoQ" name="[1..1] user" sourceNode="__G78UcBBEemaJY-m3midoQ" targetNode="__G1OoMBBEemaJY-m3midoQ"> | ||
1499 | <target xmi:type="ecore:EReference" href="github.ecore#//IssueEvent/user"/> | ||
1500 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//IssueEvent/user"/> | ||
1501 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HRTgMBBEemaJY-m3midoQ" description="__HPeUMBBEemaJY-m3midoQ" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1502 | <centerLabelStyle xmi:type="diagram:CenterLabelStyle" uid="__HRTgsBBEemaJY-m3midoQ" showIcon="false"> | ||
1503 | <customFeatures>labelSize</customFeatures> | ||
1504 | <labelFormat>bold</labelFormat> | ||
1505 | </centerLabelStyle> | ||
1506 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HRTgcBBEemaJY-m3midoQ" showIcon="false" labelColor="39,76,114"> | ||
1507 | <customFeatures>labelSize</customFeatures> | ||
1508 | </endLabelStyle> | ||
1509 | </ownedStyle> | ||
1510 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='EC_EReference']"/> | ||
1511 | </ownedDiagramElements> | ||
1512 | <ownedDiagramElements xmi:type="diagram:DEdge" uid="__HR6kMBBEemaJY-m3midoQ" sourceNode="__G5gEMBBEemaJY-m3midoQ" targetNode="__G6uMMBBEemaJY-m3midoQ" beginLabel="[0..1] commit" endLabel="[0..1] pullrequest"> | ||
1513 | <target xmi:type="ecore:EReference" href="github.ecore#//Commit/pullrequest"/> | ||
1514 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//PullRequest/commit"/> | ||
1515 | <semanticElements xmi:type="ecore:EReference" href="github.ecore#//Commit/pullrequest"/> | ||
1516 | <ownedStyle xmi:type="diagram:EdgeStyle" uid="__HR6kcBBEemaJY-m3midoQ" sourceArrow="InputArrow" routingStyle="manhattan" strokeColor="0,0,0"> | ||
1517 | <description xmi:type="style:EdgeStyleDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']/@style"/> | ||
1518 | <beginLabelStyle xmi:type="diagram:BeginLabelStyle" uid="__HR6ksBBEemaJY-m3midoQ" showIcon="false"/> | ||
1519 | <endLabelStyle xmi:type="diagram:EndLabelStyle" uid="__HR6k8BBEemaJY-m3midoQ" showIcon="false"/> | ||
1520 | </ownedStyle> | ||
1521 | <actualMapping xmi:type="description_1:EdgeMapping" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer/@edgeMappings[name='Bi-directional%20EC_EReference%20']"/> | ||
1522 | </ownedDiagramElements> | ||
1523 | <description xmi:type="description_1:DiagramDescription" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']"/> | ||
1524 | <filterVariableHistory xmi:type="diagram:FilterVariableHistory" uid="_-hwysMBBEemaJY-m3midoQ"/> | ||
1525 | <activatedLayers xmi:type="description_1:Layer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@defaultLayer"/> | ||
1526 | <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Package']"/> | ||
1527 | <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Design']/@ownedRepresentations[name='Entities']/@additionalLayers[name='Validation']"/> | ||
1528 | <activatedLayers xmi:type="description_1:AdditionalLayer" href="platform:/plugin/org.eclipse.emf.ecoretools.design/description/ecore.odesign#//@ownedViewpoints[name='Archetype']/@ownedRepresentationExtensions[name='Entities%20With%20Archetypes']/@layers[name='Archetypes']"/> | ||
1529 | <target xmi:type="ecore:EPackage" href="github.ecore#/"/> | ||
1530 | </diagram:DSemanticDiagram> | ||
1531 | </xmi:XMI> | ||
diff --git a/Domains/github-graph/model/github.ecore b/Domains/github-graph/model/github.ecore new file mode 100644 index 00000000..012003bc --- /dev/null +++ b/Domains/github-graph/model/github.ecore | |||
@@ -0,0 +1,67 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
3 | xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="github" nsURI="sure.ghtorrent.github" nsPrefix="github"> | ||
4 | <eClassifiers xsi:type="ecore:EClass" name="User"> | ||
5 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
6 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
7 | </eClassifiers> | ||
8 | <eClassifiers xsi:type="ecore:EClass" name="Project"> | ||
9 | <eStructuralFeatures xsi:type="ecore:EReference" name="issue" upperBound="-1" | ||
10 | eType="#//Issue" containment="true"/> | ||
11 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="creatd_at" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | ||
12 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="deleted" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | ||
13 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="updated_at" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | ||
14 | <eStructuralFeatures xsi:type="ecore:EReference" name="projectMembers" upperBound="-1" | ||
15 | eType="#//User" containment="true"/> | ||
16 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
17 | <eStructuralFeatures xsi:type="ecore:EReference" name="commits" upperBound="-1" | ||
18 | eType="#//Commit" containment="true"/> | ||
19 | </eClassifiers> | ||
20 | <eClassifiers xsi:type="ecore:EClass" name="Commit"> | ||
21 | <eAnnotations source="http://www.obeo.fr/dsl/dnc/archetype"> | ||
22 | <details key="archetype" value="Role"/> | ||
23 | </eAnnotations> | ||
24 | <eStructuralFeatures xsi:type="ecore:EReference" name="committer" lowerBound="1" | ||
25 | eType="#//User"/> | ||
26 | <eStructuralFeatures xsi:type="ecore:EReference" name="parents" upperBound="2" | ||
27 | eType="#//Commit"/> | ||
28 | <eStructuralFeatures xsi:type="ecore:EReference" name="pullrequest" eType="#//PullRequest" | ||
29 | eOpposite="#//PullRequest/commit"/> | ||
30 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="created_at" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | ||
31 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="sha" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
32 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="parents_sha" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ENTITIES"/> | ||
33 | </eClassifiers> | ||
34 | <eClassifiers xsi:type="ecore:EClass" name="Issue"> | ||
35 | <eStructuralFeatures xsi:type="ecore:EReference" name="pullrequest" eType="#//PullRequest" | ||
36 | containment="true"/> | ||
37 | <eStructuralFeatures xsi:type="ecore:EReference" name="issueevent" upperBound="-1" | ||
38 | eType="#//IssueEvent" containment="true"/> | ||
39 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="created_at" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | ||
40 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
41 | </eClassifiers> | ||
42 | <eClassifiers xsi:type="ecore:EClass" name="PullRequest"> | ||
43 | <eStructuralFeatures xsi:type="ecore:EReference" name="commit" eType="#//Commit" | ||
44 | eOpposite="#//Commit/pullrequest"/> | ||
45 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="url" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
46 | </eClassifiers> | ||
47 | <eClassifiers xsi:type="ecore:EEnum" name="Action"> | ||
48 | <eLiterals name="SUBSCRIBED"/> | ||
49 | <eLiterals name="MENTIONED" value="1"/> | ||
50 | <eLiterals name="CLOSED" value="2"/> | ||
51 | <eLiterals name="REFERENCED" value="3"/> | ||
52 | <eLiterals name="ASSIGNED" value="4"/> | ||
53 | <eLiterals name="REOPENED" value="5"/> | ||
54 | <eLiterals name="UNSUBSCRIBED" value="6"/> | ||
55 | <eLiterals name="MERGED" value="7"/> | ||
56 | <eLiterals name="HEAD_REF_CLEANED" value="8"/> | ||
57 | <eLiterals name="HEAD_REF_DELETED" value="9"/> | ||
58 | <eLiterals name="HEAD_REF_RESTORED" value="10"/> | ||
59 | </eClassifiers> | ||
60 | <eClassifiers xsi:type="ecore:EClass" name="IssueEvent"> | ||
61 | <eStructuralFeatures xsi:type="ecore:EReference" name="user" lowerBound="1" eType="#//User"/> | ||
62 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="action" eType="#//Action"/> | ||
63 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="created_at" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | ||
64 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="actor_url" lowerBound="1" | ||
65 | eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | ||
66 | </eClassifiers> | ||
67 | </ecore:EPackage> | ||
diff --git a/Domains/github-graph/model/github.genmodel b/Domains/github-graph/model/github.genmodel new file mode 100644 index 00000000..881873cd --- /dev/null +++ b/Domains/github-graph/model/github.genmodel | |||
@@ -0,0 +1,60 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" | ||
3 | xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/github-graph/ecore-gen" modelPluginID="github-graph" | ||
4 | modelName="Github" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" | ||
5 | importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false" | ||
6 | operationReflection="true" importOrganizing="true"> | ||
7 | <foreignModel>github.ecore</foreignModel> | ||
8 | <genPackages prefix="Github" disposableProviderFactory="true" ecorePackage="github.ecore#/"> | ||
9 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="github.ecore#//Action"> | ||
10 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/SUBSCRIBED"/> | ||
11 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/MENTIONED"/> | ||
12 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/CLOSED"/> | ||
13 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/REFERENCED"/> | ||
14 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/ASSIGNED"/> | ||
15 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/REOPENED"/> | ||
16 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/UNSUBSCRIBED"/> | ||
17 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/MERGED"/> | ||
18 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/HEAD_REF_CLEANED"/> | ||
19 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/HEAD_REF_DELETED"/> | ||
20 | <genEnumLiterals ecoreEnumLiteral="github.ecore#//Action/HEAD_REF_RESTORED"/> | ||
21 | </genEnums> | ||
22 | <genClasses ecoreClass="github.ecore#//User"> | ||
23 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//User/url"/> | ||
24 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//User/name"/> | ||
25 | </genClasses> | ||
26 | <genClasses ecoreClass="github.ecore#//Project"> | ||
27 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference github.ecore#//Project/issue"/> | ||
28 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Project/creatd_at"/> | ||
29 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Project/deleted"/> | ||
30 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Project/updated_at"/> | ||
31 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference github.ecore#//Project/projectMembers"/> | ||
32 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Project/url"/> | ||
33 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference github.ecore#//Project/commits"/> | ||
34 | </genClasses> | ||
35 | <genClasses ecoreClass="github.ecore#//Commit"> | ||
36 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference github.ecore#//Commit/committer"/> | ||
37 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference github.ecore#//Commit/parents"/> | ||
38 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference github.ecore#//Commit/pullrequest"/> | ||
39 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Commit/created_at"/> | ||
40 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Commit/sha"/> | ||
41 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Commit/parents_sha"/> | ||
42 | </genClasses> | ||
43 | <genClasses ecoreClass="github.ecore#//Issue"> | ||
44 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference github.ecore#//Issue/pullrequest"/> | ||
45 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference github.ecore#//Issue/issueevent"/> | ||
46 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Issue/created_at"/> | ||
47 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//Issue/url"/> | ||
48 | </genClasses> | ||
49 | <genClasses ecoreClass="github.ecore#//PullRequest"> | ||
50 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference github.ecore#//PullRequest/commit"/> | ||
51 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//PullRequest/url"/> | ||
52 | </genClasses> | ||
53 | <genClasses ecoreClass="github.ecore#//IssueEvent"> | ||
54 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference github.ecore#//IssueEvent/user"/> | ||
55 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//IssueEvent/action"/> | ||
56 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//IssueEvent/created_at"/> | ||
57 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute github.ecore#//IssueEvent/actor_url"/> | ||
58 | </genClasses> | ||
59 | </genPackages> | ||
60 | </genmodel:GenModel> | ||
diff --git a/Domains/github-graph/plugin.properties b/Domains/github-graph/plugin.properties new file mode 100644 index 00000000..773529cc --- /dev/null +++ b/Domains/github-graph/plugin.properties | |||
@@ -0,0 +1,4 @@ | |||
1 | # | ||
2 | |||
3 | pluginName = github-graph | ||
4 | providerName = www.example.org | ||
diff --git a/Domains/github-graph/plugin.xml b/Domains/github-graph/plugin.xml new file mode 100644 index 00000000..f207d788 --- /dev/null +++ b/Domains/github-graph/plugin.xml | |||
@@ -0,0 +1,13 @@ | |||
1 | <?xml version="1.0" encoding="UTF-8"?><?eclipse version="3.0"?><!-- | ||
2 | --><plugin> | ||
3 | <extension point="org.eclipse.emf.ecore.generated_package"> | ||
4 | <!-- @generated github --> | ||
5 | <package class="github.GithubPackage" genModel="model/github.genmodel" uri="sure.ghtorrent.github"/> | ||
6 | </extension> | ||
7 | <extension id="queries.Github" point="org.eclipse.viatra.query.runtime.queryspecification"> | ||
8 | <group group="org.eclipse.viatra.query.runtime.extensibility.SingletonExtensionFactory:queries.Github" id="queries.Github"> | ||
9 | <query-specification fqn="queries.directParent"/> | ||
10 | <query-specification fqn="queries.loopInParent"/> | ||
11 | </group> | ||
12 | </extension> | ||
13 | </plugin> | ||
diff --git a/Domains/github-graph/queries/queries/github.vql b/Domains/github-graph/queries/queries/github.vql new file mode 100644 index 00000000..10b23d40 --- /dev/null +++ b/Domains/github-graph/queries/queries/github.vql | |||
@@ -0,0 +1,11 @@ | |||
1 | package queries | ||
2 | import epackage "sure.ghtorrent.github" | ||
3 | |||
4 | pattern directParent(a : Commit, b: Commit) { | ||
5 | Commit.parents(a,b); | ||
6 | } | ||
7 | |||
8 | @Constraint(key={a}, severity="error", message="error") | ||
9 | pattern loopInParent(a){ | ||
10 | find directParent+(a,a); | ||
11 | } \ No newline at end of file | ||
diff --git a/Domains/github-graph/src-gen/queries/.gitignore b/Domains/github-graph/src-gen/queries/.gitignore new file mode 100644 index 00000000..e1fd9766 --- /dev/null +++ b/Domains/github-graph/src-gen/queries/.gitignore | |||
@@ -0,0 +1,10 @@ | |||
1 | /.DirectParent.java._trace | ||
2 | /.Github.java._trace | ||
3 | /.LoopInParent.java._trace | ||
4 | /.MultipleClosedEvent.java._trace | ||
5 | /.MultipleSubscribed.java._trace | ||
6 | /DirectParent.java | ||
7 | /Github.java | ||
8 | /LoopInParent.java | ||
9 | /MultipleClosedEvent.java | ||
10 | /MultipleSubscribed.java | ||