From 4e01295c5f6688892d59c4f94f6ad92a46c7ae84 Mon Sep 17 00:00:00 2001 From: Aaron Garay Date: Wed, 15 May 2019 10:12:04 -0400 Subject: [PATCH 01/11] Ignore non-project files --- .gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 496fe9b..17f5b46 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ *.DS_Store -node_modules \ No newline at end of file +node_modules +techCurriculum/ +.idea/ +out/ From af9e575451300f11720e5680d7b8f86508fa30bf Mon Sep 17 00:00:00 2001 From: Aaron Garay Date: Wed, 15 May 2019 10:24:52 -0400 Subject: [PATCH 02/11] Don't ignore out/ --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 17f5b46..fe4491d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,3 @@ node_modules techCurriculum/ .idea/ -out/ From 9de6bbe9c39701b290c3c882b257cbd9633e6006 Mon Sep 17 00:00:00 2001 From: Elia Anagnostou Date: Wed, 15 May 2019 11:07:34 -0400 Subject: [PATCH 03/11] company class --- caseStudy/services/.idea/.name | 1 + caseStudy/services/.idea/compiler.xml | 13 + caseStudy/services/.idea/misc.xml | 14 + caseStudy/services/.idea/vcs.xml | 6 + caseStudy/services/.idea/workspace.xml | 389 ++++++++++++++++++ caseStudy/services/pom.xml | 11 +- .../services/src/main/java/pojo/Company.java | 74 ++++ caseStudy/services/src/main/main.iml | 11 + caseStudy/services/src/test/test.iml | 11 + 9 files changed, 527 insertions(+), 3 deletions(-) create mode 100644 caseStudy/services/.idea/.name create mode 100644 caseStudy/services/.idea/compiler.xml create mode 100644 caseStudy/services/.idea/misc.xml create mode 100644 caseStudy/services/.idea/vcs.xml create mode 100644 caseStudy/services/.idea/workspace.xml create mode 100644 caseStudy/services/src/main/main.iml create mode 100644 caseStudy/services/src/test/test.iml diff --git a/caseStudy/services/.idea/.name b/caseStudy/services/.idea/.name new file mode 100644 index 0000000..66d9eea --- /dev/null +++ b/caseStudy/services/.idea/.name @@ -0,0 +1 @@ +stock-visualization-app \ No newline at end of file diff --git a/caseStudy/services/.idea/compiler.xml b/caseStudy/services/.idea/compiler.xml new file mode 100644 index 0000000..cafe071 --- /dev/null +++ b/caseStudy/services/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/caseStudy/services/.idea/misc.xml b/caseStudy/services/.idea/misc.xml new file mode 100644 index 0000000..4b661a5 --- /dev/null +++ b/caseStudy/services/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/caseStudy/services/.idea/vcs.xml b/caseStudy/services/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/caseStudy/services/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/caseStudy/services/.idea/workspace.xml b/caseStudy/services/.idea/workspace.xml new file mode 100644 index 0000000..4c64b9c --- /dev/null +++ b/caseStudy/services/.idea/workspace.xml @@ -0,0 +1,389 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1557931161673 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1.8 + + + + + + + + \ No newline at end of file diff --git a/caseStudy/services/pom.xml b/caseStudy/services/pom.xml index 1ed53a3..05dbf8d 100644 --- a/caseStudy/services/pom.xml +++ b/caseStudy/services/pom.xml @@ -1,3 +1,4 @@ + - - - @@ -22,6 +20,13 @@ engineering-essentials stock-visualization-app 1.0-SNAPSHOT + + + com.fasterxml.jackson.core + jackson-annotations + 2.8.0 + + diff --git a/caseStudy/services/src/main/java/pojo/Company.java b/caseStudy/services/src/main/java/pojo/Company.java index 286b8f7..8bb9e76 100644 --- a/caseStudy/services/src/main/java/pojo/Company.java +++ b/caseStudy/services/src/main/java/pojo/Company.java @@ -16,11 +16,85 @@ package pojo; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonProperty; + /** * This class will define a company and its attributes * Look at resources/data/companyInfo.json */ public class Company { + @JsonProperty + private String symbol; + @JsonProperty + private String name; + @JsonProperty + private String headquartersCity; + @JsonProperty + private String headquartersStateOrCountry; + @JsonProperty + private int numberOfEmployees; + @JsonProperty + private String sector; + @JsonProperty + private String industry; + + public String getSymbol() { + return symbol; + } + + public void setSymbol(String symbol) { + this.symbol = symbol; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getHeadquartersCity() { + return headquartersCity; + } + + public void setHeadquartersCity(String headquartersCity) { + this.headquartersCity = headquartersCity; + } + + public String getHeadquartersStateOrCountry() { + return headquartersStateOrCountry; + } + + public void setHeadquartersStateOrCountry(String headquartersStateOrCountry) { + this.headquartersStateOrCountry = headquartersStateOrCountry; + } + + public int getNumberOfEmployees() { + return numberOfEmployees; + } + + public void setNumberOfEmployees(int numberOfEmployees) { + this.numberOfEmployees = numberOfEmployees; + } + + public String getSector() { + return sector; + } + + public void setSector(String sector) { + this.sector = sector; + } + + public String getIndustry() { + return industry; + } + + public void setIndustry(String industry) { + this.industry = industry; + } + // TODO - Think back to your modelling session // Define the attributes of a Company based on the diff --git a/caseStudy/services/src/main/main.iml b/caseStudy/services/src/main/main.iml new file mode 100644 index 0000000..908ad4f --- /dev/null +++ b/caseStudy/services/src/main/main.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/caseStudy/services/src/test/test.iml b/caseStudy/services/src/test/test.iml new file mode 100644 index 0000000..a0e49a3 --- /dev/null +++ b/caseStudy/services/src/test/test.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file From 85b076a115231f5ad06880b8421d27886fb86352 Mon Sep 17 00:00:00 2001 From: Elia Anagnostou Date: Wed, 15 May 2019 11:16:10 -0400 Subject: [PATCH 04/11] company class --- .metadata/.log | 145 + .../.root/.indexes/properties.version | 1 + .../.settings/org.eclipse.debug.ui.prefs | 2 + .../.settings/org.eclipse.m2e.discovery.prefs | 2 + .../org.eclipse.mylyn.tasks.ui.prefs | 5 + .../.settings/org.eclipse.team.ui.prefs | 2 + .../.settings/org.eclipse.ui.editors.prefs | 2 + .../.settings/org.eclipse.ui.ide.prefs | 5 + .../.settings/org.eclipse.ui.workbench.prefs | 3 + .../.settings/org.scala-ide.sdt.core.prefs | 3 + .../org.eclipse.e4.workbench/workbench.xmi | 2670 +++++++++++++++++ .../assumedExternalFilesCache | Bin 0 -> 4 bytes .../org.eclipse.jdt.core/externalFilesCache | Bin 0 -> 4 bytes .../org.eclipse.jdt.core/nonChainingJarsCache | Bin 0 -> 4 bytes .../variablesAndContainers.dat | Bin 0 -> 110 bytes .../org.eclipse.jdt.ui/OpenTypeHistory.xml | 2 + .../QualifiedTypeNameHistory.xml | 2 + .../org.eclipse.jdt.ui/dialog_settings.xml | 10 + .../dialog_settings.xml | 18 + ...2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss | 1037 +++++++ ...lipse.org%2Frecommenders%2Ffeeds%2Fide.rss | 13 + .../org.eclipse.ui.ide/dialog_settings.xml | 8 + .../dialog_settings.xml | 19 + caseStudy/services/.idea/workspace.xml | 1 + 24 files changed, 3950 insertions(+) create mode 100644 .metadata/.log create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs create mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.scala-ide.sdt.core.prefs create mode 100644 .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi create mode 100644 .metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache create mode 100644 .metadata/.plugins/org.eclipse.jdt.core/externalFilesCache create mode 100644 .metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache create mode 100644 .metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat create mode 100644 .metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml create mode 100644 .metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml create mode 100644 .metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml create mode 100644 .metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml create mode 100644 .metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss create mode 100644 .metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Frecommenders%2Ffeeds%2Fide.rss create mode 100644 .metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml create mode 100644 .metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml diff --git a/.metadata/.log b/.metadata/.log new file mode 100644 index 0000000..b37b1c2 --- /dev/null +++ b/.metadata/.log @@ -0,0 +1,145 @@ + +!ENTRY org.eclipse.mylyn.tasks.core 2 0 2019-05-14 13:29:06.275 +!MESSAGE Save failed for Task List +!STACK 1 +org.eclipse.core.runtime.CoreException: Saving Task List failed + at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizer.writeTaskList(TaskListExternalizer.java:74) + at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizationParticipant$2.execute(TaskListExternalizationParticipant.java:129) + at org.eclipse.mylyn.internal.tasks.core.TaskList.run(TaskList.java:729) + at org.eclipse.mylyn.internal.tasks.core.TaskList.run(TaskList.java:720) + at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizationParticipant.save(TaskListExternalizationParticipant.java:133) + at org.eclipse.mylyn.internal.tasks.core.externalization.AbstractExternalizationParticipant.execute(AbstractExternalizationParticipant.java:70) + at org.eclipse.mylyn.internal.tasks.core.externalization.ExternalizationManager$ExternalizationJob.run(ExternalizationManager.java:222) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56) +Caused by: java.io.FileNotFoundException: /Users/eliaanagnostou/Documents/engineeringessentials/EngineeringEssentials/.metadata/.mylyn/tasks.xml.zip (No such file or directory) + at java.io.FileOutputStream.open0(Native Method) + at java.io.FileOutputStream.open(FileOutputStream.java:270) + at java.io.FileOutputStream.(FileOutputStream.java:213) + at java.io.FileOutputStream.(FileOutputStream.java:162) + at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizer.writeTaskList(TaskListExternalizer.java:59) + ... 7 more +!SUBENTRY 1 org.eclipse.mylyn.tasks.core 4 0 2019-05-14 13:29:06.284 +!MESSAGE Saving Task List failed +!STACK 0 +java.io.FileNotFoundException: /Users/eliaanagnostou/Documents/engineeringessentials/EngineeringEssentials/.metadata/.mylyn/tasks.xml.zip (No such file or directory) + at java.io.FileOutputStream.open0(Native Method) + at java.io.FileOutputStream.open(FileOutputStream.java:270) + at java.io.FileOutputStream.(FileOutputStream.java:213) + at java.io.FileOutputStream.(FileOutputStream.java:162) + at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizer.writeTaskList(TaskListExternalizer.java:59) + at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizationParticipant$2.execute(TaskListExternalizationParticipant.java:129) + at org.eclipse.mylyn.internal.tasks.core.TaskList.run(TaskList.java:729) + at org.eclipse.mylyn.internal.tasks.core.TaskList.run(TaskList.java:720) + at org.eclipse.mylyn.internal.tasks.core.externalization.TaskListExternalizationParticipant.save(TaskListExternalizationParticipant.java:133) + at org.eclipse.mylyn.internal.tasks.core.externalization.AbstractExternalizationParticipant.execute(AbstractExternalizationParticipant.java:70) + at org.eclipse.mylyn.internal.tasks.core.externalization.ExternalizationManager$ExternalizationJob.run(ExternalizationManager.java:222) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56) + +!ENTRY org.eclipse.ui.ide 4 4 2019-05-14 13:29:08.730 +!MESSAGE Problems saving workspace + +!ENTRY org.eclipse.ui.ide 4 1 2019-05-14 13:29:08.762 +!MESSAGE Problems occurred while trying to save the state of the workbench. +!SUBENTRY 1 org.eclipse.core.resources 4 568 2019-05-14 13:29:08.763 +!MESSAGE Could not write workspace metadata '/Users/eliaanagnostou/Documents/engineeringessentials/EngineeringEssentials/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree'. +!STACK 0 +java.io.FileNotFoundException: /Users/eliaanagnostou/Documents/engineeringessentials/EngineeringEssentials/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) + at java.io.FileOutputStream.open0(Native Method) + at java.io.FileOutputStream.open(FileOutputStream.java:270) + at java.io.FileOutputStream.(FileOutputStream.java:213) + at java.io.FileOutputStream.(FileOutputStream.java:162) + at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:51) + at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1408) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1190) + at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2283) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$5.run(IDEWorkbenchAdvisor.java:526) + at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2019-05-14 13:29:09.882 +!MESSAGE FrameworkEvent ERROR +!STACK 0 +org.eclipse.e4.core.di.InjectionException: java.lang.IllegalStateException: Expected the service org.eclipse.epp.logging.aeri.ide.server ServerConnection [FAILED] to be TERMINATED, but the service has FAILED + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65) + at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990) + at org.eclipse.e4.core.internal.di.InjectorImpl.disposed(InjectorImpl.java:450) + at org.eclipse.e4.core.internal.di.Requestor.disposed(Requestor.java:156) + at org.eclipse.e4.core.internal.contexts.ContextObjectSupplier$ContextInjectionListener.update(ContextObjectSupplier.java:78) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:111) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.handleInvalid(TrackableComputationExt.java:74) + at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:178) + at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163) + at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163) + at org.eclipse.e4.core.internal.contexts.EclipseContext.dispose(EclipseContext.java:163) + at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.dispose(EclipseContextOSGi.java:99) + at org.eclipse.e4.core.internal.contexts.osgi.EclipseContextOSGi.bundleChanged(EclipseContextOSGi.java:141) + at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:908) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) + at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:213) + at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:120) + at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:112) + at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:168) + at org.eclipse.osgi.container.Module.publishEvent(Module.java:476) + at org.eclipse.osgi.container.Module.doStop(Module.java:634) + at org.eclipse.osgi.container.Module.stop(Module.java:498) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.lang.IllegalStateException: Expected the service org.eclipse.epp.logging.aeri.ide.server ServerConnection [FAILED] to be TERMINATED, but the service has FAILED + at com.google.common.util.concurrent.AbstractService.checkCurrentState(AbstractService.java:330) + at com.google.common.util.concurrent.AbstractService.awaitTerminated(AbstractService.java:303) + at com.google.common.util.concurrent.AbstractIdleService.awaitTerminated(AbstractIdleService.java:199) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.diStop(ServerConnection.java:392) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + ... 25 more +Caused by: java.nio.file.NoSuchFileException: /Users/eliaanagnostou/Documents/engineeringessentials/EngineeringEssentials/.metadata/.plugins/org.eclipse.epp.logging.aeri.ide/org.eclipse.epp.logging.aeri.ide.server/http-cache.lucene60 + at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) + at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) + at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) + at sun.nio.fs.UnixPath.toRealPath(UnixPath.java:837) + at org.apache.lucene.util.IOUtils.spins(IOUtils.java:468) + at org.apache.lucene.util.IOUtils.spins(IOUtils.java:451) + at org.apache.lucene.index.ConcurrentMergeScheduler.initDynamicDefaults(ConcurrentMergeScheduler.java:376) + at org.apache.lucene.index.ConcurrentMergeScheduler.merge(ConcurrentMergeScheduler.java:464) + at org.apache.lucene.index.IndexWriter.waitForMerges(IndexWriter.java:2309) + at org.apache.lucene.index.IndexWriter.shutdown(IndexWriter.java:1085) + at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1129) + at org.eclipse.epp.internal.logging.aeri.ide.server.rest.LuceneHttpCacheStorage.close(LuceneHttpCacheStorage.java:128) + at org.eclipse.epp.internal.logging.aeri.ide.server.rest.RestBasedProblemsHistory.close(RestBasedProblemsHistory.java:129) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.shutDown(ServerConnection.java:398) + at com.google.common.util.concurrent.AbstractIdleService$DelegateService$2.run(AbstractIdleService.java:79) + at com.google.common.util.concurrent.Callables$4.run(Callables.java:122) + ... 1 more + +!ENTRY org.eclipse.m2e.logback.appender 4 0 2019-05-14 13:29:10.297 +!MESSAGE Can't write workspace state +!STACK 0 +java.io.FileNotFoundException: /Users/eliaanagnostou/Documents/engineeringessentials/EngineeringEssentials/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser (No such file or directory) + at java.io.FileOutputStream.open0(Native Method) + at java.io.FileOutputStream.open(FileOutputStream.java:270) + at java.io.FileOutputStream.(FileOutputStream.java:213) + at java.io.FileOutputStream.(FileOutputStream.java:162) + at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryReader.writeWorkspaceState(ProjectRegistryReader.java:127) + at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.writeWorkspaceState(ProjectRegistryManager.java:935) + at org.eclipse.m2e.core.internal.MavenPluginActivator.stop(MavenPluginActivator.java:296) + at org.eclipse.osgi.internal.framework.BundleContextImpl$4.run(BundleContextImpl.java:835) + at org.eclipse.osgi.internal.framework.BundleContextImpl$4.run(BundleContextImpl.java:1) + at java.security.AccessController.doPrivileged(Native Method) + at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:828) + at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:947) + at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:314) + at org.eclipse.osgi.container.Module.doStop(Module.java:636) + at org.eclipse.osgi.container.Module.stop(Module.java:498) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1675) + at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1594) + at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:270) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:147) + at org.eclipse.osgi.container.Module.doStop(Module.java:636) + at org.eclipse.osgi.container.Module.stop(Module.java:498) + at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:202) + at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:165) + at java.lang.Thread.run(Thread.java:748) diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs new file mode 100644 index 0000000..6e6c73f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\n\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs new file mode 100644 index 0000000..67b1d96 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.m2e.discovery.pref.projects= diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000..2b60c21 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +migrated.task.repositories.secure.store=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true +org.eclipse.mylyn.tasks.ui.welcome.message=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs new file mode 100644 index 0000000..56cd496 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.team.ui.first_time=false diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs new file mode 100644 index 0000000..61f3bb8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +overviewRuler_migration=migrated_3.1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..9a92bb9 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,5 @@ +PROBLEMS_FILTERS_MIGRATE=true +eclipse.preferences.version=1 +platformState=1505320407672 +quickStart=false +tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..aa3dc02 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,3 @@ +//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.scala-ide.sdt.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.scala-ide.sdt.core.prefs new file mode 100644 index 0000000..73641f7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.scala-ide.sdt.core.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.scalaide.ui.config.defaultScalaHoverCss=/* It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n */\nhtml {}\n\nbody {\n overflow\: auto;\n margin\: 0.3em;\n}\n\nul {\n list-style\: square;\n margin-top\: 0;\n margin-bottom\: 0;\n margin-left\: 1em;\n}\n\nli {\n margin-top\: 0.3em;\n margin-bottom\: 0;\n}\n\ncode {\n font-family\: monospace;\n background-color\: \#eee;\n}\n\npre {\n overflow\: auto;\n background-color\: \#eee;\n}\n +org.scalaide.ui.config.scalaHoverCss=/* It is also possible to change the font configuration here.\n * If one is configured, it will be preferred instead of the one\n * in the "Colors and Fonts" preference page.\n */\nhtml {}\n\nbody {\n overflow\: auto;\n margin\: 0.3em;\n}\n\nul {\n list-style\: square;\n margin-top\: 0;\n margin-bottom\: 0;\n margin-left\: 1em;\n}\n\nli {\n margin-top\: 0.3em;\n margin-bottom\: 0;\n}\n\ncode {\n font-family\: monospace;\n background-color\: \#eee;\n}\n\npre {\n overflow\: auto;\n background-color\: \#eee;\n}\n diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..a9701b6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,2670 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + ModelMigrationProcessor.001 + + + + + + + + topLevel + + + + + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.jdt.ui.PackageExplorer + persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy + persp.viewSC:org.eclipse.jdt.ui.SourceView + persp.viewSC:org.eclipse.jdt.ui.JavadocView + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.ProblemView + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.ui.views.TaskList + persp.viewSC:org.eclipse.ui.views.ProgressView + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.ui.texteditor.TemplatesView + persp.viewSC:org.eclipse.pde.runtime.LogView + persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard + persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks + persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task + persp.showIn:org.eclipse.jdt.ui.PackageExplorer + persp.showIn:org.eclipse.team.ui.GenericHistoryView + persp.showIn:org.eclipse.ui.views.ResourceNavigator + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet + persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard + persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.showIn:org.eclipse.eclemma.ui.CoverageView + persp.showIn:org.eclipse.egit.ui.RepositoriesView + persp.perspSC:org.scala-ide.sdt.core.perspective + persp.newWizSC:com.microsoft.azure.hdinsight.projwizard + persp.viewSC:org.eclipse.ant.ui.views.AntView + + + + + org.eclipse.e4.primaryNavigationStack + + + + + + + + + + + + + + + + + + + + active + noFocus + + + + org.eclipse.e4.secondaryNavigationStack + + + + + + + + org.eclipse.e4.secondaryDataStack + + + + + + + + + + + + + + + + + + + + + + View + categoryTag:Help + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Help + + + + org.eclipse.e4.primaryDataStack + EditorStack + + + + + + + View + categoryTag:Java + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + + View + categoryTag:Azure + + ViewMenu + menuContribution:menu + + + + + + + + View + categoryTag:Mylyn + active + activeOnClose + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Java + + + + + View + categoryTag:Git + + + + + View + categoryTag:Ant + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + stretch + + + Draggable + + + Draggable + + + + + + TrimStack + Draggable + + + + + + + + + + + + + platform:cocoa + + + + + + + + + platform:cocoa + + + + + + + + + + + + + + + platform:cocoa + + + + + + + platform:cocoa + + + platform:cocoa + + + + platform:cocoa + + + platform:cocoa + + + + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + platform:cocoa + + + + + + + + + + + + + platform:cocoa + + + platform:cocoa + + + + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + + + + + platform:cocoa + + + + + platform:cocoa + + + + + + + + + + + + + + platform:cocoa + + + + + + + platform:cocoa + + + + + + platform:cocoa + + + platform:cocoa + + + + + + + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + platform:cocoa + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + platform:cocoa + + + + + + + + + platform:cocoa + + + + + + + + + platform:cocoa + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + platform:cocoa + + + + platform:cocoa + + + + + + platform:cocoa + + + + platform:cocoa + + + platform:cocoa + + + + + + platform:cocoa + + + + platform:cocoa + + + + + platform:cocoa + + + + + + + + platform:cocoa + + + + + + + + + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + + + + platform:cocoa + + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + platform:cocoa + + + + + + + + + + + + + + platform:cocoa + + + + + + + + + + platform:cocoa + + + + platform:cocoa + + + + + + + + + platform:cocoa + + + + + + + + + platform:cocoa + + + + + platform:cocoa + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + + + + + + + platform:cocoa + + + + + + + platform:cocoa + + + + + platform:cocoa + + + platform:cocoa + + + + + platform:cocoa + + + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + + + + platform:cocoa + + + platform:cocoa + + + + + + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + platform:cocoa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:cocoa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + + + + + View + categoryTag:Ant + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Team + + + + + View + categoryTag:Team + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Java + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Oomph + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Azure + + + + + View + categoryTag:Other + + + + + View + categoryTag:Azure + + + + + View + categoryTag:Azure + + + + + View + categoryTag:Scala + + + + + View + categoryTag:Scala + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Other + + + + + + + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache new file mode 100644 index 0000000000000000000000000000000000000000..593f4708db84ac8fd0f5cc47c634f38c013fe9e4 GIT binary patch literal 4 LcmZQzU|;|M00aO5 literal 0 HcmV?d00001 diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache new file mode 100644 index 0000000000000000000000000000000000000000..593f4708db84ac8fd0f5cc47c634f38c013fe9e4 GIT binary patch literal 4 LcmZQzU|;|M00aO5 literal 0 HcmV?d00001 diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache new file mode 100644 index 0000000000000000000000000000000000000000..593f4708db84ac8fd0f5cc47c634f38c013fe9e4 GIT binary patch literal 4 LcmZQzU|;|M00aO5 literal 0 HcmV?d00001 diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000000000000000000000000000000000000..0edae4b20855dcd5c83bdac184b9ed16afb1b634 GIT binary patch literal 110 zcmZQzU|?c^05&ki?iJ)3@8jvj2;?y`aD#ZkLC!(`{vjX{CI&9AP(RO*cn^PHSC9ZR e16Tu435dtSzz2~A^5IHY8Q6V|;)7fR{22i=Q4xRu literal 0 HcmV?d00001 diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..a4ee3cb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..9e390f5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml new file mode 100644 index 0000000..2fbb046 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -0,0 +1,10 @@ + +
+
+ + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml new file mode 100644 index 0000000..92a916e --- /dev/null +++ b/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml @@ -0,0 +1,18 @@ + +
+
+ + + + + + +
+ + + + + +
+
+
diff --git a/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss new file mode 100644 index 0000000..1e7f028 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss @@ -0,0 +1,1037 @@ + + + + Eclipse News + http://www.eclipse.org + Eclipse News + + http://eclipse.org/eclipse.org-common/themes/Nova/images/eclipse.png + eclipse.org + http://www.eclipse.org + + + <![CDATA[Eclipse Foundation Launches openMobility Working Group]]> + + + Mon, 13 May 2019 17:30:00 EST + news + 0 + + + <![CDATA[New Eclipse Foundation Community Survey of Java Developers Shows Cloud Native Adoption Accelerating Dramatically with Jakarta EE]]> + + + Thu, 09 May 2019 14:00:00 EST + news + 0 + + + <![CDATA[The Cloud Native Imperative - Results from the 2019 Jakarta EE Developer Survey]]> + + + Fri, 10 May 2019 14:00:00 EST + news + 0 + + + <![CDATA[Frequently Asked Questions About Jakarta EE 8]]> + + + Wed, 08 May 2019 10:00:00 EST + news + 0 + + + <![CDATA[Eclipse Contributor Agreement 3.0]]> + + + Wed, 08 May 2019 10:00:00 EST + news + 0 + + + <![CDATA[Update on Jakarta EE Rights to Java Trademarks]]> + + + Fri, 03 May 2019 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation on the move!]]> + + + Thu, 25 Apr 2019 15:00:00 EST + news + 0 + + + <![CDATA[The 2019 IoT Developer Survey Results are Live]]> + + + Wed, 17 Apr 2019 08:40:00 EST + news + 0 + + + <![CDATA[New Survey of More Than 1,700 IoT Developers Reveals Top Hardware, Software "Stack" Choices]]> + + + Wed, 17 Apr 2019 08:40:00 EST + news + 0 + + + <![CDATA[Renaming Java EE Specifications for Jakarta EE]]> + + + Fri, 05 Apr 2019 07:40:00 EST + news + 0 + + + <![CDATA[How to participate in advancing Jakarta EE Specification: Technical and Collateral material related work]]> + + + Fri, 05 Apr 2019 07:40:00 EST + news + 0 + + + <![CDATA[Welcome Gabriela!]]> + + + Mon, 01 Apr 2019 09:40:00 EST + news + 0 + + + <![CDATA[Thank You for Taking the Jakarta EE 2019 Developer Survey!]]> + + + Mon, 01 Apr 2019 08:40:00 EST + news + 0 + + + <![CDATA[Incubation in the Eclipse Development Process]]> + + + Fri, 15 Mar 2019 15:30:00 EST + news + 0 + + + <![CDATA[That's A Wrap, Folks! Thank You for Participating in Our 2019 IoT Developer Survey!]]> + + + Mon, 11 Mar 2019 13:40:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process Step-by-Step]]> + + + Fri, 08 Mar 2019 13:30:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Board Election Results]]> + + + Wed, 06 Mar 2019 10:00:00 EST + news + 0 + + + <![CDATA[The 2019 Jakarta EE Developer Survey is underway!]]> + + + Tue, 05 Mar 2019 10:00:00 EST + news + 0 + + + <![CDATA[Jakarta EE - What's New in 2019?]]> + + + Mon, 04 Mar 2019 08:00:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Reaches New Milestones in Open Source IoT Leadership]]> + + + Tue, 26 Feb 2019 08:30:00 EST + news + 0 + + + <![CDATA[Participate in the 2019 IoT Developer Survey!]]> + + + Mon, 11 Feb 2019 10:10:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter - Editorial Calendar 2019]]> + + + Mon, 11 Feb 2019 10:10:00 EST + news + 0 + + + <![CDATA[Open Source: Can you afford not to get involved?]]> + + + Thu, 07 Feb 2019 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation: 15 Years Young]]> + + + Fri, 01 Feb 2019 10:00:00 EST + news + 0 + + + <![CDATA[Jakartablogs.ee is Live! PS: Bloggers, We Need You!]]> + + + Tue, 29 Jan 2019 15:20:00 EST + news + 0 + + + <![CDATA[Eclipse Specification Process IV: The Specification Committee Votes]]> + + + Mon, 21 Jan 2019 14:00:00 EST + news + 0 + + + <![CDATA[Tradista Joins Eclipse Foundation]]> + + + Thu, 10 Jan 2019 08:35:00 EST + news + 0 + + + <![CDATA[Eclipse Development Process 2018]]> + + + Wed, 19 Dec 2018 09:35:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Drives $9 Billion in Open Source Innovation]]> + + + Wed, 19 Dec 2018 09:35:00 EST + news + 0 + + + <![CDATA[Read the newest Jakarta EE Newsletter!]]> + + + Fri, 30 Nov 2018 09:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process, Part III: Creation]]> + + + Fri, 30 Nov 2018 09:15:00 EST + news + 0 + + + <![CDATA[How is the Eclipse Foundation Specification Process (EFSP) different from Java Community Process (JCP)?]]> + + + Tue, 27 Nov 2018 12:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process, Part II: the EFSP]]> + + + Tue, 27 Nov 2018 12:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process, Part I: The EDP]]> + + + Thu, 08 Nov 2018 11:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Hosted Services Privacy and Acceptable Usage Policy]]> + + + Thu, 08 Nov 2018 11:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Updating Contributor and Committer Agreements]]> + + + Mon, 05 Nov 2018 14:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Publishes MicroProfile eBook]]> + + + Mon, 05 Nov 2018 11:00:00 EST + news + 0 + + + <![CDATA[Participate in the 2018 Eclipse Foundation Brand Survey]]> + + + Mon, 05 Nov 2018 10:45:00 EST + news + 0 + + + <![CDATA[Case Study: How Bosch Is Succeeding with Open Source at Eclipse IoT]]> + + + Tue, 02 Oct 2018 09:00:00 EST + news + 0 + + + <![CDATA[Eclipse CBI - Common Build Infrastructure changes]]> + + + Fri, 28 Sep 2018 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation and Cloud Native Computing Foundation Collaborate to Grow Kubernetes Use Cases in Trillion Dollar IoT Market]]> + + + Thu, 27 Sep 2018 09:00:00 EST + news + 0 + + + <![CDATA[K8s at the Edge - Some Context on the New Kubernetes IoT Working Group]]> + + + Wed, 26 Sep 2018 08:30:00 EST + news + 0 + + + <![CDATA[Welcoming GlassFish to the Eclipse Foundation]]> + + + Wed, 19 Sep 2018 14:30:00 EST + news + 0 + + + <![CDATA[An $8.7 Billion Shared Investment: Sizing the Economic Value of Eclipse Community Collaboration]]> + + + Thu, 13 Sep 2018 09:30:00 EST + news + 0 + + + <![CDATA[Mizuho International Joins Eclipse Foundation]]> + + + Tue, 11 Sep 2018 14:55:00 EST + news + 0 + + + <![CDATA[How many lines of Open Source code are hosted at the Eclipse Foundation?]]> + + + Wed, 05 Sep 2018 09:30:00 EST + news + 0 + + + <![CDATA[Talk with your team about EclipseCon Europe 2018]]> + + + Tue, 04 Sep 2018 10:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Welcomes 16 New Members As Jakarta EE and Eclipse IoT Developer Communities Surge]]> + + + Wed, 29 Aug 2018 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation and IBM Partner to Help Fight Natural Disasters in New Global Open Source Software Initiative]]> + + + Tue, 21 Aug 2018 14:00:00 EST + news + 0 + + + <![CDATA[We Are Open]]> + + + Thu, 02 Aug 2018 08:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Announces Jakarta EE Committee Election Results]]> + + + Tue, 31 Jul 2018 09:10:00 EST + news + 1 + + + <![CDATA[Eclipse Newsletter | Embedded Development]]> + + + Thu, 26 Jul 2018 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Day Singapore Announced]]> + + + Tue, 24 Jul 2018 06:00:00 EST + news + 0 + + + <![CDATA[New Working Group and Charter at the Eclipse Foundation: OpenMobility]]> + + + Fri, 20 Jul 2018 12:00:00 EST + news + 0 + + + <![CDATA[Call for submissions for EclipseCon Europe 2018]]> + + + Fri, 06 Jul 2018 10:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Annual Community Report]]> + + + Tue, 03 Jul 2018 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Eclipse Photon]]> + + + Tue, 03 Jul 2018 12:00:00 EST + news + 0 + + + <![CDATA[Take Your Code to the Next Level With Eclipse Photon]]> + + + Thu, 28 June 2018 12:00:00 EST + news + 0 + + + <![CDATA[New Photon Release of Eclipse IDE Ships With Full Rust Support]]> + + + Wed, 27 June 2018 10:00:00 EST + news + 1 + + + <![CDATA[Eclipse Newsletter - A First Look at Jakarta EE]]> + + + Mon, 04 June 2018 05:40:00 EST + news + 0 + + + <![CDATA[RC2 now available for Eclipse Photon]]> + + + Fri, 01 June 2018 11:00:00 EST + news + 0 + + + <![CDATA[Updates to our Privacy Policy]]> + + + Fri, 25 May 2018 10:00:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2018 Call for Papers]]> + + + Mon, 14 May 2018 13:00:00 EST + news + 0 + + + <![CDATA[New Proposed Charter for OS.bea Working Group]]> + + + Mon, 14 May 2018 13:00:00 EST + news + 0 + + + <![CDATA[Eclipse Common Build Infrastructure: Upcoming Changes]]> + + + Thu, 10 May 2018 09:00:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter - Java Tools and Runtimes]]> + + + Fri, 04 May 2018 05:00:00 EST + news + 0 + + + <![CDATA[EclipseCon France 2018: Register Early!]]> + + + Wed, 25 Apr 2018 08:30:00 EST + news + 0 + + + <![CDATA[Survey of 1800+ developers now released on new Jakarta EE website]]> + + + Tue, 24 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[IoT Developer Survey 2018 | Results are in!]]> + + + Tue, 17 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[Eclipse Oxygen 3A has been released!]]> + + + Thu, 12 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[Winners of Open IoT Challenge 4.0 Demonstrate How Open Source Accelerates Innovation]]> + + + Wed, 04 Apr 2018 09:00:00 EST + news + 1 + + + <![CDATA[EclipseCon France 2018 Program Announced]]> + + + Tue, 03 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[Voting for the Jakarta EE logo is now open!]]> + + + Thu, 29 Mar 2018 17:45:00 EST + news + 0 + + + <![CDATA[Three days left to complete the Jakarta EE Survey!]]> + + + Tue, 27 Mar 2018 07:10:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Code in Different Languages]]> + + + Thu, 22 Mar 2018 04:13:00 EST + news + 0 + + + <![CDATA[Complete the Jakarta EE Developer Survey]]> + + + Thu, 16 Mar 2018 06:45:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Day Santa Clara | Speakers Announced]]> + + + Thu, 15 Mar 2018 07:00:00 EST + news + 0 + + + <![CDATA[Last call for EclipseCon France submissions]]> + + + Mon, 12 Mar 2018 16:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation supports EU funded Brain-IoT Project]]> + + + Mon, 12 Mar 2018 09:00:00 EST + news + 1 + + + <![CDATA[Eclipse Foundation Announces 2018 Board Member Election Results]]> + + + Wed, 07 Mar 2018 18:00:00 EST + news + 1 + + + <![CDATA[From Java EE to Jakarta EE]]> + + + Mon, 26 Feb 2018 14:50:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Boot & Build Eclipse Projects]]> + + + Thu, 22 Feb 2018 3:51:00 EST + news + 0 + + + <![CDATA[Countdown: 2 weeks | Complete IoT Developer Survey]]> + + + Tue, 20 Feb 2018 4:27:00 EST + news + 0 + + + <![CDATA[EclipseCon France 2018 | Call for Papers]]> + + + Mon, 12 Feb 2018 09:15:00 EST + news + 0 + + + <![CDATA[EE.next working group | Community review process]]> + + + Wed, 06 Feb 2018 08:00:00 EST + news + 0 + + + <![CDATA[Last Week to Submit for FOSS4G NA 2018!]]> + + + Fri, 02 Feb 2018 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Coming in 2018]]> + + + Wed, 25 Jan 2018 10:30:00 EST + news + 0 + + + <![CDATA[Launching IoT Developer Survey 2018]]> + + + Wed, 24 Jan 2018 4:27:00 EST + news + 1 + + + <![CDATA[Eclipse IoT Day Santa Clara 2018 | Call for Papers]]> + + + Mon, 15 Jan 2018 9:15:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Capella: open source MBSE solution]]> + + + Thu, 14 Dec 2017 10:10:00 EST + news + 0 + + + <![CDATA[Open Source Community Accelerates Big Data Analytics for Geospatial Solutions]]> + + + Thu, 14 Dec 2017 08:00:00 EST + news + 1 + + + <![CDATA[Announcing Open IoT Challenge 4.0 Scholars]]> + + + Wed, 13 Dec 2017 09:45:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Location Matters]]> + + + Wed, 22 Nov 2017 06:23:00 EST + news + 0 + + + <![CDATA[Open IoT Challenge 4.0 | Extended Deadline Nov 20]]> + + + Wed, 15 Nov 2017 05:30:00 EST + news + 0 + + + <![CDATA[EclipseCon + Ludwigsburg = Great Partners]]> + + + Sun, 22 Oct 2017 08:00:00 EST + news + 0 + + + <![CDATA[New Industry 4.0 Open Testbed Addresses Performance Monitoring and Management in Manufacturing]]> + + + Thu, 19 Oct 2017 11:00:00 EST + news + 1 + + + <![CDATA[Eclipse Science Advances Open Source Technology for Scientific Research]]> + + + Wed, 18 Oct 2017 09:00:00 EST + news + 1 + + + <![CDATA[Eclipse Newsletter | Utility Belt: Projects and Tools]]> + + + Wed, 18 Oct 2017 05:02:00 EST + news + 0 + + + <![CDATA[On Naming Eclipse Enterprise for Java (EE4J)]]> + + + Wed, 04 Oct 2017 08:48:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe: Last Chance for the Early Price]]> + + + Tue, 03 Oct 2017 11:30:00 EST + news + 0 + + + <![CDATA[Annual Donation Campaign: End User Support for the Eclipse Foundation]]> + + + Fri, 29 Sep 2017 11:00:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Announces Fourth Edition of the Open IoT Challenge]]> + + + Thu, 28 Sep 2017 09:10:00 EST + news + 1 + + + <![CDATA[Eclipse IDE Now Supports Java 9]]> + + + Tue, 26 Sep 2017 14:30:00 EST + news + 0 + + + <![CDATA[Special Notice for Eclipse IDE Users on macOS 10.13 in non-English mode]]> + + + Mon, 25 Sep 2017 08:30:00 EST + news + 0 + + + <![CDATA[Get the Early Price for EclipseCon Europe]]> + + + Thu, 21 Sep 2017 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Eclipse MicroProfile]]> + + + Wed, 20 Sep 2017 10:30:00 EST + news + 0 + + + <![CDATA[Java EE Moves to the Eclipse Foundation]]> + + + Tue, 12 Sep 2017 17:00:00 EST + news + 0 + + + <![CDATA[First Release of Eclipse Papyrus for Real Time: Modeling Tool for UML-RT]]> + + + Thu, 07 Sep 2017 09:00:00 EST + news + 1 + + + <![CDATA[Eclipse Public License Version 2.0 Approved By OSI and Eclipse Foundation Board of Directors]]> + + + Tue, 29 Aug 2017 14:20:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Exciting New Eclipse Projects]]> + + + Tue, 22 Aug 2017 09:00:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe: Schedule and Keynotes]]> + + + Mon, 21 Aug 2017 10:10:00 EST + news + 0 + + + <![CDATA[Launching Eclipse IoT Newsletter]]> + + + Fri, 18 Aug 2017 05:40:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Day @ ThingMonk]]> + + + Thu, 17 Aug 2017 08:55:00 EST + news + 0 + + + <![CDATA[Potential adware plugin on Eclipse Marketplace - Eclipse Class Decompiler]]> + + + Mon, 14 Aug 2017 10:40:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Summer Issue]]> + + + Tue, 25 Jul 2017 10:05:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2017 | Submissions Close in One Week]]> + + + Mon, 10 Jul 2017 09:05:00 EST + news + 0 + + + <![CDATA[Eclipse Oxygen Now Available]]> + + + Wed, 28 Jun 2017 10:05:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Eclipse Oxygen]]> + + + Wed, 28 Jun 2017 10:26:00 EST + news + 0 + + + <![CDATA[Early Submission Deadline for EclipseCon Europe 2017]]> + + + Mon, 26 Jun 2017 22:00:00 EST + news + 0 + + + <![CDATA[Capella Industry Consortium (IC) Announced at PolarSys]]> + + + Tue, 20 Jun 2017 04:00:00 EST + news + 0 + + + <![CDATA[RC3 Available for Eclipse Oxygen | Download Now]]> + + + Mon, 12 Jun 2017 15:45:00 EST + news + 0 + + + <![CDATA[Last Chance to Register for EclipseCon France 2017]]> + + + Thu, 08 Jun 2017 10:45:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter - Language Server Protocol 101]]> + + + Wed, 24 May 2017 05:35:00 EST + news + 0 + + + <![CDATA[It’s time to organise Eclipse Oxygen DemoCamps]]> + + + Tue, 23 May 2017 04:35:00 EST + news + 0 + + + <![CDATA[Case Study: Deploying Eclipse IoT on Germany's DB Railway System]]> + + + Thu, 18 May 2017 04:55:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2017 | Call for Papers Open]]> + + + Wed, 17 May 2017 09:29:00 EST + news + 0 + + + <![CDATA[Program Ready for EclipseCon France 2017]]> + + + Thu, 27 Apr 2017 17:10:00 EST + news + 0 + + + <![CDATA[New Eclipse IoT Open Testbeds]]> + + + Thu, 27 Apr 2017 09:05:00 EST + news + 1 + + + diff --git a/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Frecommenders%2Ffeeds%2Fide.rss b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Frecommenders%2Ffeeds%2Fide.rss new file mode 100644 index 0000000..b6219a4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Frecommenders%2Ffeeds%2Fide.rss @@ -0,0 +1,13 @@ + + + + Code Recommenders In-IDE News + https://www.eclipse.org/recommenders/ + The latest news about Code Recommenders, delivered to your Eclipse IDE + + Insert Knowledge Here - A Guide to Intelligent Code Completion Using Eclipse Code Recommenders + https://medium.com/codetrails/insert-knowledge-here-a2f71c2862d2?utm_source=rss-eclipse&utm_medium=eclipse&utm_campaign=cc + Tue, 10 Oct 2017 16:00:00 GMT + + + diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..a211980 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,8 @@ + +
+ + + +
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..403f2bf --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,19 @@ + +
+
+ + + + + + + + + + +
+
+
+
+
+
diff --git a/caseStudy/services/.idea/workspace.xml b/caseStudy/services/.idea/workspace.xml index 4c64b9c..fe44167 100644 --- a/caseStudy/services/.idea/workspace.xml +++ b/caseStudy/services/.idea/workspace.xml @@ -243,6 +243,7 @@ + From 1f44fd326c5ed24e55dfe6159fd25c329d1deb89 Mon Sep 17 00:00:00 2001 From: Aaron Garay Date: Wed, 15 May 2019 11:18:37 -0400 Subject: [PATCH 05/11] Price class --- .../services/src/main/java/pojo/Price.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 caseStudy/services/src/main/java/pojo/Price.java diff --git a/caseStudy/services/src/main/java/pojo/Price.java b/caseStudy/services/src/main/java/pojo/Price.java new file mode 100644 index 0000000..0d96956 --- /dev/null +++ b/caseStudy/services/src/main/java/pojo/Price.java @@ -0,0 +1,29 @@ +package pojo; + +import java.util.*; + +public class Price { + private double price; + private Date date; + + public Price(double price, Date date){ + this.price = price; + this.date = date; + } + + public double getPrice() { + return price; + } + + public void setPrice(double price) { + this.price = price; + } + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } +} From 9ca796f3424c7f29dcc95a93198eda56a15d1e85 Mon Sep 17 00:00:00 2001 From: Aaron Garay Date: Wed, 15 May 2019 12:19:13 -0400 Subject: [PATCH 06/11] Stock class --- .../services/src/main/java/pojo/Stock.java | 41 +++++++++++++++++-- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/caseStudy/services/src/main/java/pojo/Stock.java b/caseStudy/services/src/main/java/pojo/Stock.java index 295e911..ad795de 100644 --- a/caseStudy/services/src/main/java/pojo/Stock.java +++ b/caseStudy/services/src/main/java/pojo/Stock.java @@ -16,15 +16,50 @@ package pojo; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.Date; + /** * This class will define a company's end-of-day stock price * Look at resources/data/historicalStockData.json */ public class Stock { - - // TODO - Think back to your modelling session // Define the attributes of a stock price based on the // provided data in resources/data - // TODO - add getter and setter methods for your attributes + ArrayList prices; + Date startDate; + Date endDate; + + public Stock(ArrayList prices){ + this.prices = prices; + sortPrices(); + this.startDate = prices.get(0).getDate(); + this.endDate = prices.get(prices.size()-1).getDate(); + } + + private void sortPrices(){ + Comparator compare = Comparator.comparing(Price::getDate); + Collections.sort(prices, compare); + } + + + public void setPrices(ArrayList prices) { + this.prices = prices; + sortPrices(); + } + + public ArrayList getPrices() { + return prices; + } + + public Date getStartDate() { + return startDate; + } + + public Date getEndDate() { + return endDate; + } } From d8d09a6fd271b5f02f7c27aabcc7f9bbab994fb1 Mon Sep 17 00:00:00 2001 From: Aaron Garay Date: Wed, 15 May 2019 12:28:03 -0400 Subject: [PATCH 07/11] Update .gitignore --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index fe4491d..9c5f67b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,8 @@ node_modules techCurriculum/ .idea/ +.log +.logs +.metadata/ +pom.xml +.iml From 6c67e856ea0faed1abcdaecf1416ae974dcdf72d Mon Sep 17 00:00:00 2001 From: Aaron Garay Date: Wed, 15 May 2019 12:43:12 -0400 Subject: [PATCH 08/11] Stock ticker info --- caseStudy/services/src/main/java/pojo/Stock.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/caseStudy/services/src/main/java/pojo/Stock.java b/caseStudy/services/src/main/java/pojo/Stock.java index ad795de..d838181 100644 --- a/caseStudy/services/src/main/java/pojo/Stock.java +++ b/caseStudy/services/src/main/java/pojo/Stock.java @@ -28,12 +28,13 @@ public class Stock { // Define the attributes of a stock price based on the // provided data in resources/data - + String ticker; ArrayList prices; Date startDate; Date endDate; - public Stock(ArrayList prices){ + public Stock(String ticker, ArrayList prices){ + this.ticker = ticker; this.prices = prices; sortPrices(); this.startDate = prices.get(0).getDate(); @@ -45,12 +46,19 @@ private void sortPrices(){ Collections.sort(prices, compare); } + public void setTicker(String ticker) { + this.ticker = ticker; + } public void setPrices(ArrayList prices) { this.prices = prices; sortPrices(); } + public String getTicker() { + return ticker; + } + public ArrayList getPrices() { return prices; } From fbf93d644e917d80dc011c76a9915ecbea83bdae Mon Sep 17 00:00:00 2001 From: Aaron Garay Date: Wed, 15 May 2019 12:45:05 -0400 Subject: [PATCH 09/11] Auto stash before merge of "master" and "origin/master" --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9c5f67b..01bd1f6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,4 @@ techCurriculum/ .logs .metadata/ pom.xml -.iml +.iml \ No newline at end of file From ca11aab851bec54573d1ba5ca3a4f68d77dbaff3 Mon Sep 17 00:00:00 2001 From: alice chen Date: Wed, 15 May 2019 13:03:00 -0400 Subject: [PATCH 10/11] inputValidator Change --- .idea/misc.xml | 9 + .idea/modules.xml | 11 + .idea/vcs.xml | 6 + .idea/workspace.xml | 234 ++ caseStudy/services/.idea/.name | 1 + caseStudy/services/.idea/compiler.xml | 16 + caseStudy/services/.idea/misc.xml | 16 + caseStudy/services/.idea/modules.xml | 8 + caseStudy/services/.idea/vcs.xml | 6 + caseStudy/services/.idea/workspace.xml | 284 ++ caseStudy/services/pom.xml | 3 +- .../main/java/resources/CompanyResource.java | 1 + .../src/main/java/utility/InputValidator.java | 18 + caseStudy/services/src/main/main1.iml | 11 + caseStudy/services/src/test/test.iml | 11 + .../services/stock-visualization-app.iml | 15 + .../target/classes/data/companyInfo.json | 443 ++ .../classes/data/historicalStockData.json | 3726 +++++++++++++++++ .../services/target/classes/data/readme.txt | 18 + .../src/main/main.iml | 11 + .../src/test/test1.iml | 14 + techCurriculum/services/pom.xml | 3 +- 22 files changed, 4861 insertions(+), 4 deletions(-) create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 caseStudy/services/.idea/.name create mode 100644 caseStudy/services/.idea/compiler.xml create mode 100644 caseStudy/services/.idea/misc.xml create mode 100644 caseStudy/services/.idea/modules.xml create mode 100644 caseStudy/services/.idea/vcs.xml create mode 100644 caseStudy/services/.idea/workspace.xml create mode 100644 caseStudy/services/src/main/main1.iml create mode 100644 caseStudy/services/src/test/test.iml create mode 100644 caseStudy/services/stock-visualization-app.iml create mode 100644 caseStudy/services/target/classes/data/companyInfo.json create mode 100644 caseStudy/services/target/classes/data/historicalStockData.json create mode 100644 caseStudy/services/target/classes/data/readme.txt create mode 100644 techCurriculum/services/EngineeringEssentialsServices/src/main/main.iml create mode 100644 techCurriculum/services/EngineeringEssentialsServices/src/test/test1.iml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..ef38e09 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..ea4fce0 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..6c9f7e7 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - -<<<<<<< HEAD -