diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.classpath b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.classpath
new file mode 100644
index 0000000..2377d85
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.project b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.project
new file mode 100644
index 0000000..a31a828
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.project
@@ -0,0 +1,28 @@
+
+
+ edu.kit.ipd.sdq.metamodels.autosar.edit
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.pde.PluginNature
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.settings/org.eclipse.core.resources.prefs b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/META-INF/MANIFEST.MF b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..094022d
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/META-INF/MANIFEST.MF
@@ -0,0 +1,16 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.autosar.edit;singleton:=true
+Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.autosar.edit
+Bundle-Version: 1.0.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: edu.kit.ipd.sdq.metamodels.autosar.provider.AutoSAREditPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: edu.kit.ipd.sdq.metamodels.autosar.provider
+Require-Bundle: org.eclipse.core.runtime,
+ edu.kit.ipd.sdq.metamodels.autosar;visibility:=reexport,
+ org.eclipse.emf.edit;visibility:=reexport
+Bundle-ActivationPolicy: lazy
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/build.properties b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/build.properties
new file mode 100644
index 0000000..a3c4e32
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/build.properties
@@ -0,0 +1,10 @@
+#
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties
+jars.compile.order = .
+source.. = src-gen/
+output.. = bin/
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AssemblySwConnector.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AssemblySwConnector.gif
new file mode 100644
index 0000000..c3370c7
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AssemblySwConnector.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AtomicSwComponent.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AtomicSwComponent.gif
new file mode 100644
index 0000000..134551b
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AtomicSwComponent.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AutoSARElement.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AutoSARElement.gif
new file mode 100644
index 0000000..134551b
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AutoSARElement.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AutoSARModel.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AutoSARModel.gif
new file mode 100644
index 0000000..e4bc22d
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/AutoSARModel.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/CompositeSwComponent.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/CompositeSwComponent.gif
new file mode 100644
index 0000000..c4fb30e
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/CompositeSwComponent.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/DelegationSwConnector.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/DelegationSwConnector.gif
new file mode 100644
index 0000000..caf2804
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/DelegationSwConnector.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/Port.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/Port.gif
new file mode 100644
index 0000000..e4b530e
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/Port.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/ProvidedPort.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/ProvidedPort.gif
new file mode 100644
index 0000000..ea58a65
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/ProvidedPort.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/RequiredPort.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/RequiredPort.gif
new file mode 100644
index 0000000..98b351f
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/RequiredPort.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/SwComponent.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/SwComponent.gif
new file mode 100644
index 0000000..b3643da
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/SwComponent.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/SwConnector.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/SwConnector.gif
new file mode 100644
index 0000000..53500da
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/icons/full/obj16/SwConnector.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/plugin.properties b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/plugin.properties
new file mode 100644
index 0000000..33f1d6c
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/plugin.properties
@@ -0,0 +1,47 @@
+#
+
+pluginName = AutoSAR Metamodel Edit Support
+providerName = KIT SDQ
+
+_UI_CreateChild_text = {0}
+_UI_CreateChild_text2 = {1} {0}
+_UI_CreateChild_text3 = {1}
+_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
+_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
+_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
+
+_UI_PropertyDescriptor_description = The {0} of the {1}
+
+_UI_SwComponent_type = Sw Component
+_UI_CompositeSwComponent_type = Composite Sw Component
+_UI_AtomicSwComponent_type = Atomic Sw Component
+_UI_SwConnector_type = Sw Connector
+_UI_DelegationSwConnector_type = Delegation Sw Connector
+_UI_AssemblySwConnector_type = Assembly Sw Connector
+_UI_Port_type = Port
+_UI_ProvidedPort_type = Provided Port
+_UI_RequiredPort_type = Required Port
+_UI_PortInterface_type = Port Interface
+_UI_ClientServerInterface_type = Client Server Interface
+_UI_SenderReceiverInterface_type = Sender Receiver Interface
+_UI_DataInterface_type = Data Interface
+_UI_AutoSARModel_type = Model
+_UI_AutoSARElement_type = Element
+_UI_Unknown_type = Object
+
+_UI_Unknown_datatype= Value
+
+_UI_SwComponent_port_feature = Port
+_UI_CompositeSwComponent_atomicswcomponent_feature = Atomicswcomponent
+_UI_CompositeSwComponent_swconnector_feature = Swconnector
+_UI_AtomicSwComponent_compositeswcomponent_feature = Compositeswcomponent
+_UI_DelegationSwConnector_InnerPort_feature = Inner Port
+_UI_DelegationSwConnector_OuterPort_feature = Outer Port
+_UI_AssemblySwConnector_providedport_feature = Providedport
+_UI_AssemblySwConnector_requiredport_feature = Requiredport
+_UI_ProvidedPort_portinterface_feature = Portinterface
+_UI_RequiredPort_portinterface_feature = Portinterface
+_UI_AutoSARModel_swcomponent_feature = Swcomponent
+_UI_AutoSARElement_name_feature = Name
+_UI_Unknown_feature = Unspecified
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/plugin.xml b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/plugin.xml
new file mode 100644
index 0000000..fd1f464
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.edit/plugin.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.classpath b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.classpath
new file mode 100644
index 0000000..2377d85
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.project b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.project
new file mode 100644
index 0000000..9f08731
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.project
@@ -0,0 +1,28 @@
+
+
+ edu.kit.ipd.sdq.metamodels.autosar.editor
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.pde.PluginNature
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.settings/org.eclipse.core.resources.prefs b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/META-INF/MANIFEST.MF b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..9453496
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/META-INF/MANIFEST.MF
@@ -0,0 +1,19 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.autosar.editor;singleton:=true
+Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.autosar.editor
+Bundle-Version: 1.0.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: edu.kit.ipd.sdq.metamodels.autosar.presentation.AutoSAREditorPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: edu.kit.ipd.sdq.metamodels.autosar.presentation
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.core.resources;visibility:=reexport,
+ edu.kit.ipd.sdq.metamodels.autosar.edit;visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport,
+ org.eclipse.emf.edit.ui;visibility:=reexport,
+ org.eclipse.ui.ide;visibility:=reexport
+Bundle-ActivationPolicy: lazy
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/build.properties b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/build.properties
new file mode 100644
index 0000000..11a5719
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/build.properties
@@ -0,0 +1,10 @@
+#
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties
+jars.compile.order = .
+source.. = src-gen/
+output.. = bin
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/icons/full/obj16/AutoSARModelFile.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/icons/full/obj16/AutoSARModelFile.gif
new file mode 100644
index 0000000..5a20b74
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/icons/full/obj16/AutoSARModelFile.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/icons/full/wizban/NewAutoSAR.gif b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/icons/full/wizban/NewAutoSAR.gif
new file mode 100644
index 0000000..a76f326
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/icons/full/wizban/NewAutoSAR.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/plugin.properties b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/plugin.properties
new file mode 100644
index 0000000..0eb86d4
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/plugin.properties
@@ -0,0 +1,53 @@
+#
+
+pluginName = AutoSAR Metamodel Editor
+providerName = KIT SDQ
+
+_UI_AutoSAREditor_menu = &AutoSAR Editor
+
+_UI_CreateChild_menu_item = &New Child
+_UI_CreateSibling_menu_item = N&ew Sibling
+
+_UI_ShowPropertiesView_menu_item = Show &Properties View
+_UI_RefreshViewer_menu_item = &Refresh
+
+_UI_SelectionPage_label = Selection
+_UI_ParentPage_label = Parent
+_UI_ListPage_label = List
+_UI_TreePage_label = Tree
+_UI_TablePage_label = Table
+_UI_TreeWithColumnsPage_label = Tree with Columns
+_UI_ObjectColumn_label = Object
+_UI_SelfColumn_label = Self
+
+_UI_NoObjectSelected = Selected Nothing
+_UI_SingleObjectSelected = Selected Object: {0}
+_UI_MultiObjectSelected = Selected {0} Objects
+
+_UI_OpenEditorError_label = Open Editor
+
+_UI_Wizard_category = Example EMF Model Creation Wizards
+
+_UI_CreateModelError_message = Problems encountered in file "{0}"
+
+_UI_AutoSARModelWizard_label = AutoSAR Model
+_UI_AutoSARModelWizard_description = Create a new AutoSAR model
+
+_UI_AutoSAREditor_label = AutoSAR Model Editor
+
+_UI_AutoSAREditorFilenameDefaultBase = My
+_UI_AutoSAREditorFilenameExtensions = autosar
+
+_UI_Wizard_label = New
+
+_WARN_FilenameExtension = The file name must end in ''.{0}''
+_WARN_FilenameExtensions = The file name must have one of the following extensions: {0}
+
+_UI_ModelObject = &Model Object
+_UI_XMLEncoding = &XML Encoding
+_UI_XMLEncodingChoices = UTF-8 ASCII UTF-16 UTF-16BE UTF-16LE ISO-8859-1
+_UI_Wizard_initial_object_description = Select a model object to create
+
+_UI_FileConflict_label = File Conflict
+_WARN_FileConflict = There are unsaved changes that conflict with changes made outside the editor. Do you wish to discard this editor's changes?
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/plugin.xml b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/plugin.xml
new file mode 100644
index 0000000..b8556b8
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.autosar.editor/plugin.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+ %_UI_AutoSARModelWizard_description
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.classpath b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.classpath
new file mode 100644
index 0000000..2377d85
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.project b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.project
new file mode 100644
index 0000000..069d59d
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.project
@@ -0,0 +1,28 @@
+
+
+ edu.kit.ipd.sdq.metamodels.simulink.edit
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.pde.PluginNature
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.settings/org.eclipse.core.resources.prefs b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/META-INF/MANIFEST.MF b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..73da28f
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/META-INF/MANIFEST.MF
@@ -0,0 +1,16 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.simulink.edit;singleton:=true
+Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.simulink.edit
+Bundle-Version: 1.0.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: edu.kit.ipd.sdq.metamodels.simulink.provider.SimuLinkEditPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Export-Package: edu.kit.ipd.sdq.metamodels.simulink.provider
+Require-Bundle: org.eclipse.core.runtime,
+ edu.kit.ipd.sdq.metamodels.simulink;visibility:=reexport,
+ org.eclipse.emf.edit;visibility:=reexport
+Bundle-ActivationPolicy: lazy
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/build.properties b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/build.properties
new file mode 100644
index 0000000..a3c4e32
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/build.properties
@@ -0,0 +1,10 @@
+#
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties
+jars.compile.order = .
+source.. = src-gen/
+output.. = bin/
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_parameters_Parameter.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_parameters_Parameter.gif
new file mode 100644
index 0000000..bd45e3e
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_parameters_Parameter.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_Enable.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_Enable.gif
new file mode 100644
index 0000000..4bbf9ac
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_Enable.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_InPort.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_InPort.gif
new file mode 100644
index 0000000..4f7f353
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_InPort.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_OutPort.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_OutPort.gif
new file mode 100644
index 0000000..671932c
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_OutPort.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_State.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_State.gif
new file mode 100644
index 0000000..675ad25
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_State.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_Trigger.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_Trigger.gif
new file mode 100644
index 0000000..12ba555
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_ports_Trigger.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_sourceBlockRef_LibraryLinkReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_sourceBlockRef_LibraryLinkReference.gif
new file mode 100644
index 0000000..22e102f
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBlock_sourceBlockRef_LibraryLinkReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBusSelector_mappings_BusSignalMapping.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBusSelector_mappings_BusSignalMapping.gif
new file mode 100644
index 0000000..1831c4a
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateBusSelector_mappings_BusSignalMapping.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateModelReference_modelRef_IdentifierReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateModelReference_modelRef_IdentifierReference.gif
new file mode 100644
index 0000000..32e4f43
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateModelReference_modelRef_IdentifierReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateMultiConnection_connections_SingleConnection.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateMultiConnection_connections_SingleConnection.gif
new file mode 100644
index 0000000..dc9ca0a
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateMultiConnection_connections_SingleConnection.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateOutPort_connection_MultiConnection.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateOutPort_connection_MultiConnection.gif
new file mode 100644
index 0000000..678e971
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateOutPort_connection_MultiConnection.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateOutPort_connection_SingleConnection.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateOutPort_connection_SingleConnection.gif
new file mode 100644
index 0000000..8d18ec2
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateOutPort_connection_SingleConnection.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreatePort_parameters_Parameter.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreatePort_parameters_Parameter.gif
new file mode 100644
index 0000000..d72e36b
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreatePort_parameters_Parameter.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkElement_simulinkRef_IdentifierReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkElement_simulinkRef_IdentifierReference.gif
new file mode 100644
index 0000000..2d6deb4
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkElement_simulinkRef_IdentifierReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_connection_MultiConnection.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_connection_MultiConnection.gif
new file mode 100644
index 0000000..190f08e
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_connection_MultiConnection.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_connection_SingleConnection.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_connection_SingleConnection.gif
new file mode 100644
index 0000000..90ccce9
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_connection_SingleConnection.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_Block.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_Block.gif
new file mode 100644
index 0000000..0fb82fc
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_Block.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_BusCreator.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_BusCreator.gif
new file mode 100644
index 0000000..780caea
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_BusCreator.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_BusSelector.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_BusSelector.gif
new file mode 100644
index 0000000..968ffa6
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_BusSelector.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_EnableBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_EnableBlock.gif
new file mode 100644
index 0000000..628ea3f
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_EnableBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_From.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_From.gif
new file mode 100644
index 0000000..94665b1
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_From.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_Goto.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_Goto.gif
new file mode 100644
index 0000000..294bcb2
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_Goto.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_GotoTagVisibility.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_GotoTagVisibility.gif
new file mode 100644
index 0000000..e1982d4
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_GotoTagVisibility.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_InPortBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_InPortBlock.gif
new file mode 100644
index 0000000..c0a1164
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_InPortBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_ModelReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_ModelReference.gif
new file mode 100644
index 0000000..a3e4ead
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_ModelReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_OutPortBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_OutPortBlock.gif
new file mode 100644
index 0000000..968ffa6
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_OutPortBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_SubSystem.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_SubSystem.gif
new file mode 100644
index 0000000..a3e4ead
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_SubSystem.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_TriggerBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_TriggerBlock.gif
new file mode 100644
index 0000000..993d090
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSimulinkModel_contains_TriggerBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_Block.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_Block.gif
new file mode 100644
index 0000000..40f87e1
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_Block.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_BusCreator.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_BusCreator.gif
new file mode 100644
index 0000000..448f9b9
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_BusCreator.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_BusSelector.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_BusSelector.gif
new file mode 100644
index 0000000..af09a8d
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_BusSelector.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_EnableBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_EnableBlock.gif
new file mode 100644
index 0000000..495d027
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_EnableBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_From.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_From.gif
new file mode 100644
index 0000000..a3f9e7c
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_From.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_Goto.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_Goto.gif
new file mode 100644
index 0000000..5280ff3
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_Goto.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_GotoTagVisibility.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_GotoTagVisibility.gif
new file mode 100644
index 0000000..e0846e7
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_GotoTagVisibility.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_InPortBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_InPortBlock.gif
new file mode 100644
index 0000000..c1fbe12
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_InPortBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_ModelReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_ModelReference.gif
new file mode 100644
index 0000000..234a8ea
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_ModelReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_OutPortBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_OutPortBlock.gif
new file mode 100644
index 0000000..af09a8d
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_OutPortBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_SubSystem.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_SubSystem.gif
new file mode 100644
index 0000000..234a8ea
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_SubSystem.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_TriggerBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_TriggerBlock.gif
new file mode 100644
index 0000000..9ab16d7
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/ctool16/CreateSubSystem_subBlocks_TriggerBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Block.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Block.gif
new file mode 100644
index 0000000..89ad5da
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Block.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusCreator.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusCreator.gif
new file mode 100644
index 0000000..1e5345f
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusCreator.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusSelector.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusSelector.gif
new file mode 100644
index 0000000..420eee1
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusSelector.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusSignalMapping.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusSignalMapping.gif
new file mode 100644
index 0000000..afb82ea
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/BusSignalMapping.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Enable.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Enable.gif
new file mode 100644
index 0000000..caf2804
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Enable.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/EnableBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/EnableBlock.gif
new file mode 100644
index 0000000..134551b
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/EnableBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/From.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/From.gif
new file mode 100644
index 0000000..33a997a
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/From.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Goto.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Goto.gif
new file mode 100644
index 0000000..a26660e
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Goto.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/GotoTagVisibility.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/GotoTagVisibility.gif
new file mode 100644
index 0000000..4365960
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/GotoTagVisibility.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/IdentifierReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/IdentifierReference.gif
new file mode 100644
index 0000000..e4b530e
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/IdentifierReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/InPort.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/InPort.gif
new file mode 100644
index 0000000..b1f8afa
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/InPort.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/InPortBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/InPortBlock.gif
new file mode 100644
index 0000000..498364f
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/InPortBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/LibraryLinkReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/LibraryLinkReference.gif
new file mode 100644
index 0000000..9041598
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/LibraryLinkReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/ModelReference.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/ModelReference.gif
new file mode 100644
index 0000000..10d2229
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/ModelReference.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/MultiConnection.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/MultiConnection.gif
new file mode 100644
index 0000000..b1f8afa
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/MultiConnection.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/OutPort.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/OutPort.gif
new file mode 100644
index 0000000..5915591
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/OutPort.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/OutPortBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/OutPortBlock.gif
new file mode 100644
index 0000000..420eee1
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/OutPortBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Parameter.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Parameter.gif
new file mode 100644
index 0000000..a3908bc
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Parameter.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SimulinkModel.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SimulinkModel.gif
new file mode 100644
index 0000000..afb82ea
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SimulinkModel.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SingleConnection.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SingleConnection.gif
new file mode 100644
index 0000000..35ef84e
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SingleConnection.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/State.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/State.gif
new file mode 100644
index 0000000..cb1755a
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/State.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SubSystem.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SubSystem.gif
new file mode 100644
index 0000000..10d2229
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/SubSystem.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Trigger.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Trigger.gif
new file mode 100644
index 0000000..ea58a65
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/Trigger.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/TriggerBlock.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/TriggerBlock.gif
new file mode 100644
index 0000000..a17dc7d
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/icons/full/obj16/TriggerBlock.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/plugin.properties b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/plugin.properties
new file mode 100644
index 0000000..29c0d51
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/plugin.properties
@@ -0,0 +1,116 @@
+#
+
+pluginName = SimuLink Metamodel Edit Support
+providerName = KIT SDQ
+
+_UI_CreateChild_text = {0}
+_UI_CreateChild_text2 = {1} {0}
+_UI_CreateChild_text3 = {1}
+_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
+_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
+_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
+
+_UI_PropertyDescriptor_description = The {0} of the {1}
+
+_UI_SimulinkElement_type = Simulink Element
+_UI_Block_type = Block
+_UI_Port_type = Port
+_UI_Parameter_type = Parameter
+_UI_InPort_type = In Port
+_UI_OutPort_type = Out Port
+_UI_Connection_type = Connection
+_UI_Trigger_type = Trigger
+_UI_Enable_type = Enable
+_UI_BusSelector_type = Bus Selector
+_UI_BusCreator_type = Bus Creator
+_UI_Goto_type = Goto
+_UI_VirtualBlock_type = Virtual Block
+_UI_From_type = From
+_UI_SimulinkModel_type = Simulink Model
+_UI_MultiConnection_type = Multi Connection
+_UI_SingleConnection_type = Single Connection
+_UI_PortBlock_type = Port Block
+_UI_OutPortBlock_type = Out Port Block
+_UI_InPortBlock_type = In Port Block
+_UI_TriggerBlock_type = Trigger Block
+_UI_EnableBlock_type = Enable Block
+_UI_SimulinkReference_type = Simulink Reference
+_UI_GotoTagVisibility_type = Goto Tag Visibility
+_UI_SubSystem_type = Sub System
+_UI_ModelReference_type = Model Reference
+_UI_BusSpecification_type = Bus Specification
+_UI_BusSignalMapping_type = Bus Signal Mapping
+_UI_LibraryLinkReference_type = Library Link Reference
+_UI_IdentifierReference_type = Identifier Reference
+_UI_State_type = State
+_UI_Unknown_type = Object
+
+_UI_Unknown_datatype= Value
+
+_UI_SimulinkElement_simulinkRef_feature = Simulink Ref
+_UI_SimulinkElement_name_feature = Name
+_UI_Block_parameters_feature = Parameters
+_UI_Block_ports_feature = Ports
+_UI_Block_trigger_feature = Trigger
+_UI_Block_enabler_feature = Enabler
+_UI_Block_contains_feature = Contains
+_UI_Block_outports_feature = Outports
+_UI_Block_parent_feature = Parent
+_UI_Block_sourceBlock_feature = Source Block
+_UI_Block_sourceBlockRef_feature = Source Block Ref
+_UI_Port_container_feature = Container
+_UI_Port_portBlock_feature = Port Block
+_UI_Port_parameters_feature = Parameters
+_UI_Parameter_name_feature = Name
+_UI_Parameter_type_feature = Type
+_UI_Parameter_value_feature = Value
+_UI_Parameter_readOnly_feature = Read Only
+_UI_InPort_connection_feature = Connection
+_UI_OutPort_connection_feature = Connection
+_UI_Connection_lineName_feature = Line Name
+_UI_Connection_outport_feature = Outport
+_UI_Trigger_triggerType_feature = Trigger Type
+_UI_Trigger_statesWhenEnabling_feature = States When Enabling
+_UI_Enable_statesWhenEnabling_feature = States When Enabling
+_UI_BusSelector_mappings_feature = Mappings
+_UI_BusSelector_outputAsBus_feature = Output As Bus
+_UI_BusSelector_busCreator_feature = Bus Creator
+_UI_Goto_fromBlocks_feature = From Blocks
+_UI_Goto_tagVisibility_feature = Tag Visibility
+_UI_Goto_gotoTag_feature = Goto Tag
+_UI_From_gotoBlock_feature = Goto Block
+_UI_SimulinkModel_version_feature = Version
+_UI_SimulinkModel_contains_feature = Contains
+_UI_SimulinkModel_file_feature = File
+_UI_SimulinkModel_library_feature = Library
+_UI_SimulinkModel_connection_feature = Connection
+_UI_MultiConnection_connections_feature = Connections
+_UI_SingleConnection_parent_feature = Parent
+_UI_SingleConnection_inport_feature = Inport
+_UI_PortBlock_port_feature = Port
+_UI_SimulinkReference_element_feature = Element
+_UI_SimulinkReference_name_feature = Name
+_UI_SimulinkReference_qualifier_feature = Qualifier
+_UI_GotoTagVisibility_gotoBlock_feature = Goto Block
+_UI_SubSystem_subBlocks_feature = Sub Blocks
+_UI_SubSystem_tag_feature = Tag
+_UI_ModelReference_referencedModel_feature = Referenced Model
+_UI_ModelReference_modelRef_feature = Model Ref
+_UI_BusSignalMapping_selector_feature = Selector
+_UI_BusSignalMapping_mappingFrom_feature = Mapping From
+_UI_BusSignalMapping_mappingTo_feature = Mapping To
+_UI_BusSignalMapping_mappingPath_feature = Mapping Path
+_UI_BusSignalMapping_incomplete_feature = Incomplete
+_UI_LibraryLinkReference_disabled_feature = Disabled
+_UI_Unknown_feature = Unspecified
+
+_UI_EnableStates_Held_literal = Held
+_UI_EnableStates_Reset_literal = Reset
+_UI_EnableStates_Inherit_literal = Inherit
+_UI_TriggerType_Rising_literal = Rising
+_UI_TriggerType_Falling_literal = Falling
+_UI_TriggerType_Either_literal = Either
+_UI_TriggerType_FunctionCall_literal = FunctionCall
+_UI_TagVisibility_Local_literal = Local
+_UI_TagVisibility_Scoped_literal = Scoped
+_UI_TagVisibility_Global_literal = Global
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/plugin.xml b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/plugin.xml
new file mode 100644
index 0000000..4eac55b
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.edit/plugin.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.classpath b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.classpath
new file mode 100644
index 0000000..2377d85
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.project b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.project
new file mode 100644
index 0000000..205b7a8
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.project
@@ -0,0 +1,28 @@
+
+
+ edu.kit.ipd.sdq.metamodels.simulink.editor
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.pde.PluginNature
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.settings/org.eclipse.core.resources.prefs b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/META-INF/MANIFEST.MF b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..8612e7a
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/META-INF/MANIFEST.MF
@@ -0,0 +1,19 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: edu.kit.ipd.sdq.metamodels.simulink.editor;singleton:=true
+Automatic-Module-Name: edu.kit.ipd.sdq.metamodels.simulink.editor
+Bundle-Version: 1.0.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: edu.kit.ipd.sdq.metamodels.simulink.presentation.SimuLinkEditorPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Export-Package: edu.kit.ipd.sdq.metamodels.simulink.presentation
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.core.resources;visibility:=reexport,
+ edu.kit.ipd.sdq.metamodels.simulink.edit;visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport,
+ org.eclipse.emf.edit.ui;visibility:=reexport,
+ org.eclipse.ui.ide;visibility:=reexport
+Bundle-ActivationPolicy: lazy
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/build.properties b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/build.properties
new file mode 100644
index 0000000..11a5719
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/build.properties
@@ -0,0 +1,10 @@
+#
+
+bin.includes = .,\
+ icons/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties
+jars.compile.order = .
+source.. = src-gen/
+output.. = bin
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/icons/full/obj16/SimuLinkModelFile.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/icons/full/obj16/SimuLinkModelFile.gif
new file mode 100644
index 0000000..9ce977a
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/icons/full/obj16/SimuLinkModelFile.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/icons/full/wizban/NewSimuLink.gif b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/icons/full/wizban/NewSimuLink.gif
new file mode 100644
index 0000000..d7a5897
Binary files /dev/null and b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/icons/full/wizban/NewSimuLink.gif differ
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/plugin.properties b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/plugin.properties
new file mode 100644
index 0000000..fe93dd9
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/plugin.properties
@@ -0,0 +1,53 @@
+#
+
+pluginName = SimuLink Metamodel Editor
+providerName = KIT SDQ
+
+_UI_SimuLinkEditor_menu = &SimuLink Editor
+
+_UI_CreateChild_menu_item = &New Child
+_UI_CreateSibling_menu_item = N&ew Sibling
+
+_UI_ShowPropertiesView_menu_item = Show &Properties View
+_UI_RefreshViewer_menu_item = &Refresh
+
+_UI_SelectionPage_label = Selection
+_UI_ParentPage_label = Parent
+_UI_ListPage_label = List
+_UI_TreePage_label = Tree
+_UI_TablePage_label = Table
+_UI_TreeWithColumnsPage_label = Tree with Columns
+_UI_ObjectColumn_label = Object
+_UI_SelfColumn_label = Self
+
+_UI_NoObjectSelected = Selected Nothing
+_UI_SingleObjectSelected = Selected Object: {0}
+_UI_MultiObjectSelected = Selected {0} Objects
+
+_UI_OpenEditorError_label = Open Editor
+
+_UI_Wizard_category = Example EMF Model Creation Wizards
+
+_UI_CreateModelError_message = Problems encountered in file "{0}"
+
+_UI_SimuLinkModelWizard_label = SimuLink Model
+_UI_SimuLinkModelWizard_description = Create a new SimuLink model
+
+_UI_SimuLinkEditor_label = SimuLink Model Editor
+
+_UI_SimuLinkEditorFilenameDefaultBase = My
+_UI_SimuLinkEditorFilenameExtensions = simulink
+
+_UI_Wizard_label = New
+
+_WARN_FilenameExtension = The file name must end in ''.{0}''
+_WARN_FilenameExtensions = The file name must have one of the following extensions: {0}
+
+_UI_ModelObject = &Model Object
+_UI_XMLEncoding = &XML Encoding
+_UI_XMLEncodingChoices = UTF-8 ASCII UTF-16 UTF-16BE UTF-16LE ISO-8859-1
+_UI_Wizard_initial_object_description = Select a model object to create
+
+_UI_FileConflict_label = File Conflict
+_WARN_FileConflict = There are unsaved changes that conflict with changes made outside the editor. Do you wish to discard this editor's changes?
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/plugin.xml b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/plugin.xml
new file mode 100644
index 0000000..c8ddcbe
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.editor/plugin.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+ %_UI_SimuLinkModelWizard_description
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink.tests/.project b/bundles/edu.kit.ipd.sdq.metamodels.simulink.tests/.project
new file mode 100644
index 0000000..e098a8c
--- /dev/null
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink.tests/.project
@@ -0,0 +1,28 @@
+
+
+ edu.kit.ipd.sdq.metamodels.simulink.tests
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+ org.eclipse.pde.PluginNature
+
+
diff --git a/bundles/edu.kit.ipd.sdq.metamodels.simulink/META-INF/MANIFEST.MF b/bundles/edu.kit.ipd.sdq.metamodels.simulink/META-INF/MANIFEST.MF
index 22ebd4b..6418f22 100755
--- a/bundles/edu.kit.ipd.sdq.metamodels.simulink/META-INF/MANIFEST.MF
+++ b/bundles/edu.kit.ipd.sdq.metamodels.simulink/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Version: 1.8.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: JavaSE-17
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: edu.kit.ipd.sdq.metamodels.simulink,
edu.kit.ipd.sdq.metamodels.simulink.impl,
edu.kit.ipd.sdq.metamodels.simulink.util
diff --git a/releng/edu.kit.ipd.sdq.metamodels.demo.aggregator/pom.xml b/releng/edu.kit.ipd.sdq.metamodels.demo.aggregator/pom.xml
index 150c859..96a3309 100644
--- a/releng/edu.kit.ipd.sdq.metamodels.demo.aggregator/pom.xml
+++ b/releng/edu.kit.ipd.sdq.metamodels.demo.aggregator/pom.xml
@@ -28,7 +28,11 @@
../../bundles/edu.kit.ipd.sdq.metamodels.persons.edit
../../bundles/edu.kit.ipd.sdq.metamodels.persons.editor
../../bundles/edu.kit.ipd.sdq.metamodels.autosar
+ ../../bundles/edu.kit.ipd.sdq.metamodels.autosar.edit
+ ../../bundles/edu.kit.ipd.sdq.metamodels.autosar.editor
../../bundles/edu.kit.ipd.sdq.metamodels.simulink
+ ../../bundles/edu.kit.ipd.sdq.metamodels.simulink.edit
+ ../../bundles/edu.kit.ipd.sdq.metamodels.simulink.editor
../../features/edu.kit.ipd.sdq.metamodels.addresses.feature
../../features/edu.kit.ipd.sdq.metamodels.insurance.feature
../../features/edu.kit.ipd.sdq.metamodels.recipients.feature
diff --git a/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/clean.mwe2 b/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/clean.mwe2
index 27e940c..80b4d9c 100644
--- a/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/clean.mwe2
+++ b/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/clean.mwe2
@@ -7,6 +7,8 @@ var familiesPluginName = "edu.kit.ipd.sdq.metamodels.families"
var insurancePluginName = "edu.kit.ipd.sdq.metamodels.insurance"
var personsPluginName = "edu.kit.ipd.sdq.metamodels.persons"
var recipientsPluginName = "edu.kit.ipd.sdq.metamodels.recipients"
+var autosarPluginName = "edu.kit.ipd.sdq.metamodels.autosar"
+var simulinkPluginName = "edu.kit.ipd.sdq.metamodels.simulink"
var workspaceRoot = "../../"
@@ -72,4 +74,28 @@ Workflow {
directory = "${workspaceRoot}/bundles/${recipientsPluginName}.editor/src-gen"
}
+ component = DirectoryCleaner {
+ directory = "${workspaceRoot}/bundles/${autosarPluginName}/src-gen"
+ }
+
+ component = DirectoryCleaner {
+ directory = "${workspaceRoot}/bundles/${autosarPluginName}.edit/src-gen"
+ }
+
+ component = DirectoryCleaner {
+ directory = "${workspaceRoot}/bundles/${autosarPluginName}.editor/src-gen"
+ }
+
+ component = DirectoryCleaner {
+ directory = "${workspaceRoot}/bundles/${simulinkPluginName}/src-gen"
+ }
+
+ component = DirectoryCleaner {
+ directory = "${workspaceRoot}/bundles/${simulinkPluginName}.edit/src-gen"
+ }
+
+ component = DirectoryCleaner {
+ directory = "${workspaceRoot}/bundles/${simulinkPluginName}.editor/src-gen"
+ }
+
}
diff --git a/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/generate.mwe2 b/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/generate.mwe2
index 3c3cabc..5f24801 100644
--- a/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/generate.mwe2
+++ b/releng/edu.kit.ipd.sdq.metamodels.workflow/workflow/generate.mwe2
@@ -8,6 +8,8 @@ var familiesPluginName = "edu.kit.ipd.sdq.metamodels.families"
var insurancePluginName = "edu.kit.ipd.sdq.metamodels.insurance"
var personsPluginName = "edu.kit.ipd.sdq.metamodels.persons"
var recipientsPluginName = "edu.kit.ipd.sdq.metamodels.recipients"
+var autosarPluginName = "edu.kit.ipd.sdq.metamodels.autosar"
+var simulinkPluginName = "edu.kit.ipd.sdq.metamodels.simulink"
var workspaceRoot = "../../"
@@ -57,4 +59,20 @@ Workflow {
generateEdit = true
generateEditor = true
}
+
+ component = EcoreGenerator {
+ srcPath = "platform:/resource/${autosarPluginName}/src-gen"
+ genModel = "platform:/resource/${autosarPluginName}/model/autosar.genmodel"
+ generateCustomClasses = false
+ generateEdit = true
+ generateEditor = true
+ }
+
+ component = EcoreGenerator {
+ srcPath = "platform:/resource/${simulinkPluginName}/src-gen"
+ genModel = "platform:/resource/${simulinkPluginName}/model/simulink.genmodel"
+ generateCustomClasses = false
+ generateEdit = true
+ generateEditor = true
+ }
}