X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;ds=inline;f=MAVEN-TYCHO-README.MD;h=041c6a210682f84a843d45c085da2d1ef9451d8c;hb=e7c59212b8fbd42b64bb807b1f8d3e68e8278415;hp=0682faec598a2bf225472c526bb0c56b78a72f01;hpb=7d05144c25daa53e60fc9ed9fd503546a86567f8;p=Mograsim.git
diff --git a/MAVEN-TYCHO-README.MD b/MAVEN-TYCHO-README.MD
index 0682faec..041c6a21 100644
--- a/MAVEN-TYCHO-README.MD
+++ b/MAVEN-TYCHO-README.MD
@@ -1,6 +1,6 @@
# Mograsim Development Environment
-_Mograsim Development Documentation Version 0.1 --- 2019-09-13_
+_Mograsim Development Documentation Version 0.3 --- 2019-09-27_
A short guide to the Mograsim Maven Tycho configuration and Maven Tycho in general,
as well as some information on Eclipse Plugin Development and OSGi.
@@ -53,17 +53,7 @@ Roughly, an OSGi bundle has:
The tree of Mograsim projects:
-- `bundles` - _This contains all bundles/plugins that provide functionality to Mograsim_
- - `extenal/swthelper` - _This contains the [SWTHelper](https://github.com/Haspamelodica/SWTHelper)
- git submodule._
- - `bundles` - _This submodule folder needs to be named like that for Tycho
- pom-less build to work._
- - _SWTInput_ - _unused_
- - **SWTObjectWrappers** - SWT object abstractions to enable zooming and
- optimizations.
- - _SWTSystemInOutApplication_ - _unused_
- - _SWTTiledZoomableCanvas_ - _unused_
- - **SWTZoomableCanvas** - The SWT canvas we draw the simulation in.
+- `plugins` - _This contains all bundles/plugins that provide functionality to Mograsim_
- **net.mograsim.logic.core**
The core logic for pure simulation. This contains
the most important low-level logic circuits and gates and defines how that
logic gets simulated. The underlying system for simulation in Mograsim is an
@@ -136,9 +126,18 @@ The tree of Mograsim projects:
of) and the (minimum) JRE that is expected. Some plugins exclusively for testing
are included here, too.
- `tests` - _This contains (integration-like) tests in form of plugin fragments_
- - **net.mograsim.logic.tests**
+ - **net.mograsim.logic.core.tests**
- **net.mograsim.logic.model.am2900.tests**
- **net.mograsim.machine.tests**
+- `SWTHelper` - _This contains the [SWTHelper](https://github.com/Haspamelodica/SWTHelper)
+ git submodule._
+ - `bundles` - _This submodule folder needs to be named like that for Tycho pom-less
+ build to work._
+ - **SWTInput** - Contains type specific input fields for SWT.
+ - **SWTObjectWrappers** - SWT object abstractions to enable zooming and optimizations.
+ - _SWTSystemInOutApplication_ - _unused_
+ - _SWTTiledZoomableCanvas_ - _unused_
+ - **SWTZoomableCanvas** - The SWT canvas we draw the simulation in.
## Build Mograsim