From 42442abdf40f237afc9a41eb3661f1b430c005e7 Mon Sep 17 00:00:00 2001 From: Nikolaus Huber <nikolaus.huber@uni-wuerzburg.de> Date: Mon, 16 Sep 2013 14:36:34 +0000 Subject: [PATCH] git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@13070 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../.classpath | 7 +++++ .../.project | 28 +++++++++++++++++ .../.settings/org.eclipse.jdt.core.prefs | 7 +++++ .../.settings/org.eclipse.pde.core.prefs | 4 +++ .../META-INF/MANIFEST.MF | 10 +++++++ .../build.properties | 4 +++ .../adaptation/analysis/Activator.java | 30 +++++++++++++++++++ .../adaptation/analysis/IModelAnalyzer.java | 10 +++++++ .../analysis/pcm/PcmModelAnalyzer.java | 17 +++++++++++ 9 files changed, 117 insertions(+) create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/.classpath create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/.project create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.jdt.core.prefs create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.pde.core.prefs create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/META-INF/MANIFEST.MF create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/build.properties create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/Activator.java create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/IModelAnalyzer.java create mode 100644 edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/pcm/PcmModelAnalyzer.java diff --git a/edu.kit.ipd.descartes.adaptation.analysis/.classpath b/edu.kit.ipd.descartes.adaptation.analysis/.classpath new file mode 100644 index 00000000..ad32c83a --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/.classpath @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> + <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> + <classpathentry kind="src" path="src"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/edu.kit.ipd.descartes.adaptation.analysis/.project b/edu.kit.ipd.descartes.adaptation.analysis/.project new file mode 100644 index 00000000..6e15557a --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/.project @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>edu.kit.ipd.descartes.adaptation.analysis</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.jdt.core.prefs b/edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..c537b630 --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.pde.core.prefs b/edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.pde.core.prefs new file mode 100644 index 00000000..e8ff8be0 --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/.settings/org.eclipse.pde.core.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +pluginProject.equinox=false +pluginProject.extensions=false +resolve.requirebundle=false diff --git a/edu.kit.ipd.descartes.adaptation.analysis/META-INF/MANIFEST.MF b/edu.kit.ipd.descartes.adaptation.analysis/META-INF/MANIFEST.MF new file mode 100644 index 00000000..b0679f94 --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Analysis +Bundle-SymbolicName: edu.kit.ipd.descartes.adaptation.analysis +Bundle-Version: 1.0.0.qualifier +Bundle-Activator: edu.kit.ipd.descartes.adaptation.analysis.Activator +Bundle-Vendor: Descartes Research Group +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Import-Package: org.apache.log4j;version="1.2.15", + org.osgi.framework;version="1.3.0" diff --git a/edu.kit.ipd.descartes.adaptation.analysis/build.properties b/edu.kit.ipd.descartes.adaptation.analysis/build.properties new file mode 100644 index 00000000..34d2e4d2 --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/build.properties @@ -0,0 +1,4 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + . diff --git a/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/Activator.java b/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/Activator.java new file mode 100644 index 00000000..06ef4cfc --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/Activator.java @@ -0,0 +1,30 @@ +package edu.kit.ipd.descartes.adaptation.analysis; + +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; + +public class Activator implements BundleActivator { + + private static BundleContext context; + + static BundleContext getContext() { + return context; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext) + */ + public void start(BundleContext bundleContext) throws Exception { + Activator.context = bundleContext; + } + + /* + * (non-Javadoc) + * @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext) + */ + public void stop(BundleContext bundleContext) throws Exception { + Activator.context = null; + } + +} diff --git a/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/IModelAnalyzer.java b/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/IModelAnalyzer.java new file mode 100644 index 00000000..81a987d2 --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/IModelAnalyzer.java @@ -0,0 +1,10 @@ +package edu.kit.ipd.descartes.adaptation.analysis; + +public interface IModelAnalyzer { + + /** + * Analyzes a model, e.g., by simulation. + */ + public void analyze(); + +} diff --git a/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/pcm/PcmModelAnalyzer.java b/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/pcm/PcmModelAnalyzer.java new file mode 100644 index 00000000..ec04eb65 --- /dev/null +++ b/edu.kit.ipd.descartes.adaptation.analysis/src/edu/kit/ipd/descartes/adaptation/analysis/pcm/PcmModelAnalyzer.java @@ -0,0 +1,17 @@ +package edu.kit.ipd.descartes.adaptation.analysis.pcm; + +import org.apache.log4j.Logger; + +import edu.kit.ipd.descartes.adaptation.analysis.IModelAnalyzer; + +public class PcmModelAnalyzer /*extends SimuComWorkflowLauncher*/ implements IModelAnalyzer { + + private static Logger logger = Logger.getLogger(PcmModelAnalyzer.class); + + @Override + public void analyze() { + logger.error("Model analyzation has not been implemented yet!"); + //TODO generate dummy results + } + +} -- GitLab