Skip to main content
diff options
authorDaniel2019-06-27 10:56:15 -0400
committerDaniel2019-06-27 10:56:15 -0400
commit7fc712c1266ae361667658934fcfeac9606b82e0 (patch)
parentdfe2f6e48dcd4b9c6a69afdefe3f1f1304fd03cc (diff)
3 files changed, 13 insertions, 13 deletions
diff --git a/examples/index.html b/examples/index.html
index f343ce1..def4889 100644
--- a/examples/index.html
+++ b/examples/index.html
@@ -23,8 +23,8 @@ shows the basic concepts, the graphical editor and the interpreter wizard.
A simple example for benchmarking the interpreter.
-<a href=examples.php?example=universitycourses">University Courses</a>:
-shows the capabilities and usage of Units.
+<a href="examples.php?example=universitycourses">University Courses</a>:
+An example showing the capabilities and usage of Units.
diff --git a/examples/simpleclassmodelingrefactoring/index.html b/examples/simpleclassmodelingrefactoring/index.html
index e88013d..8140fe9 100644
--- a/examples/simpleclassmodelingrefactoring/index.html
+++ b/examples/simpleclassmodelingrefactoring/index.html
@@ -22,7 +22,7 @@ The transformation model and source code can be found
-<a href="examples/simpleclassmodelingrefactoring/classModel.png"><image src="examples/simpleclassmodelingrefactoring/classModel.png" align="center" width="639" /></a>
+<a href="simpleclassmodelingrefactoring/classModel.png"><image src="simpleclassmodelingrefactoring/classModel.png" align="center" width="639" /></a>
The metamodel is defined in the file <i>ClassModel.ecore</i>. We used
the Ecore Tools to draw a diagram (depicted above).
@@ -39,7 +39,7 @@ a class may be associated to other classes by <i>references</i>.
<h2>Refactoring Transformation Rules</h2>
-<a href="examples/simpleclassmodelingrefactoring/refactoringRules.png"><image src="examples/simpleclassmodelingrefactoring/refactoringRules.png" align="right" width="400" /></a>
+<a href="simpleclassmodelingrefactoring/refactoringRules.png"><image src="simpleclassmodelingrefactoring/refactoringRules.png" align="right" width="400" /></a>
Since refactoring is a specific kind of model transformation, refactorings for EMF-based
models can be specified in Henshin and then integrated into a model refactoring framework
such as <a href="">EMF Refactor</a>.
@@ -54,7 +54,7 @@ by another class.
-<a href="examples/simpleclassmodelingrefactoring/scenario.png"><image src="examples/simpleclassmodelingrefactoring/scenario.png" align="right" width="300" /></a>
+<a href="simpleclassmodelingrefactoring/scenario.png"><image src="simpleclassmodelingrefactoring/scenario.png" align="right" width="300" /></a>
Lets assume that a software developer wants to know which refactoring rules need to be
applied in order to restructure a class model. More specifically, we refer to the class
model shown in the following figure representing an early analysis model in the development
@@ -97,14 +97,14 @@ The CPA is called on a Henshin file in the Eclipse Package Explorer (Right click
&rarr; Calculate Critical Pairs).
-<a href="examples/simpleclassmodelingrefactoring/callCPAWizard.png"><image src="examples/simpleclassmodelingrefactoring/callCPAWizard.png" align="center" width="300" /></a>
+<a href="simpleclassmodelingrefactoring/callCPAWizard.png"><image src="simpleclassmodelingrefactoring/callCPAWizard.png" align="center" width="300" /></a>
This brings up a wizard to specify the rule set to be analyzed and the kind of critical
pairs that shall be analyzed.
-<a href="examples/simpleclassmodelingrefactoring/CPAWizard.png"><image src="examples/simpleclassmodelingrefactoring/CPAWizard.png" align="center" width="300" /></a>
+<a href="simpleclassmodelingrefactoring/CPAWizard.png"><image src="simpleclassmodelingrefactoring/CPAWizard.png" align="center" width="300" /></a>
After the CPA, a dedicated results view provides an overview on all conflicts and dependencies
@@ -112,7 +112,7 @@ found. The resulting list of critical pairs is ordered along conflicts and depen
as rule pairs. For each pair, a set of conflicts (dependencies) is listed named by their kinds.
-<a href="examples/simpleclassmodelingrefactoring/CPAResultView.png"><image src="examples/simpleclassmodelingrefactoring/CPAResultView.png" align="right" width="300" /></a>
+<a href="simpleclassmodelingrefactoring/CPAResultView.png"><image src="simpleclassmodelingrefactoring/CPAResultView.png" align="right" width="300" /></a>
Here, three conflics are found. The conflicts of the first and the third rule pair in the results
@@ -127,7 +127,7 @@ For each critical pair, a minimal EMF model can be viewed after double-clicking
conflict (dependency). The following figure shows a minimal model in the tree-based Ecore instance editor.
-<a href="examples/simpleclassmodelingrefactoring/CPAEditor.png"><image src="examples/simpleclassmodelingrefactoring/CPAEditor.png" align="center" width="600" /></a>
+<a href="simpleclassmodelingrefactoring/CPAEditor.png"><image src="simpleclassmodelingrefactoring/CPAEditor.png" align="center" width="600" /></a>
The minimal model (see center of the figure above) is related to the first <i>produce-forbid-conflict</i>
@@ -147,7 +147,7 @@ of the conflict (dependency) analysis. The following figure shows the
corresponding API.
-<a href="examples/simpleclassmodelingrefactoring/ICriticalPairAnalysis.png"><image src="examples/simpleclassmodelingrefactoring/ICriticalPairAnalysis.png" align="center" width="471" /></a>
+<a href="simpleclassmodelingrefactoring/ICriticalPairAnalysis.png"><image src="simpleclassmodelingrefactoring/ICriticalPairAnalysis.png" align="center" width="471" /></a>
The initialization can be done with one or two rule sets containing Henshin
@@ -173,7 +173,7 @@ calculation can be time-consuming the interface provides additionally the method
<p>The following figure shows the results API.</p>
-<a href="examples/simpleclassmodelingrefactoring/CPAResultAPI.png"><image src="examples/simpleclassmodelingrefactoring/CPAResultAPI.png" align="center" width="400" /></a>
+<a href="simpleclassmodelingrefactoring/CPAResultAPI.png"><image src="simpleclassmodelingrefactoring/CPAResultAPI.png" align="center" width="400" /></a>
All conflicts (dependencies) are within the container <i>CPAResult</i>. Conflict
@@ -192,4 +192,4 @@ kinds (see following figure). Note that dependency and conflict kinds are
strictly separated.
-<a href="examples/simpleclassmodelingrefactoring/CPKinds.png"><image src="examples/simpleclassmodelingrefactoring/CPKinds.png" align="center" width="429" /></a>
+<a href="simpleclassmodelingrefactoring/CPKinds.png"><image src="simpleclassmodelingrefactoring/CPKinds.png" align="center" width="429" /></a>
diff --git a/get-involved.php b/get-involved.php
index e7d5538..25f425f 100644
--- a/get-involved.php
+++ b/get-involved.php
@@ -49,7 +49,7 @@ $html = <<<EOHTML
<h2>Contribute code</h2>
- <li>Check out our codebase from the <a href="" target="_blank">Git repository</a> at Eclipse. Please refer to our instructions for <a href="" target="_blank">importing projects and resolving dependencies</a>. We recommend </li>
+ <li>Check out our codebase from the <a href="" target="_blank">Git repository</a> at Eclipse. Please refer to our instructions for <a href="" target="_blank">importing projects and resolving dependencies</a>. </li>
<li>Ideally, please use <a href="" target="_blank">Gerrit</a> to contribute changes to the codebase. This allows us to apply our quality assurance process to all contributions. In our Wiki, we provide more detailed descriptions for <a href="" target="_blank">working with Gerrit</a>.</li>
<li>Alternatively, you can also submit patches via e-mail -- especially if you want to contribute relatively small changes that do not justify the overhead of setting up Gerrit. In this case, <a href="#get-in-touch">get in touch with us</a>.</li>

Back to the top