Commit ae1f1eb9ca118e6239cf9ab5613e7f1d50621063

Authored by Imanol-Mikel Barba Sabariego
1 parent dcc8aa9d

--no commit message

.metadata/.log
... ... @@ -907,3 +907,95 @@ org.eclipse.swt.SWTException: Invalid thread access
907 907 at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:151)
908 908 at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
909 909 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  910 +!SESSION 2014-05-11 01:17:31.943 -----------------------------------------------
  911 +eclipse.buildId=4.3.2.M20140221-1700
  912 +java.version=1.7.0_45
  913 +java.vendor=Oracle Corporation
  914 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  915 +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  916 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  917 +
  918 +!ENTRY org.eclipse.core.net 1 0 2014-05-11 01:18:29.777
  919 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences
  920 +!SESSION 2014-05-12 16:18:18.541 -----------------------------------------------
  921 +eclipse.buildId=4.3.2.M20140221-1700
  922 +java.version=1.7.0_45
  923 +java.vendor=Oracle Corporation
  924 +BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
  925 +Framework arguments: -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  926 +Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.standard.product -keyring /Users/imanol/.eclipse_keyring -showlocation
  927 +
  928 +!ENTRY org.eclipse.core.net 1 0 2014-05-12 16:18:32.506
  929 +!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences
  930 +
  931 +!ENTRY org.eclipse.ui.console 4 2 2014-05-12 17:13:13.898
  932 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.console".
  933 +!STACK 0
  934 +org.eclipse.swt.SWTException: Invalid thread access
  935 + at org.eclipse.swt.SWT.error(SWT.java:4397)
  936 + at org.eclipse.swt.SWT.error(SWT.java:4312)
  937 + at org.eclipse.swt.SWT.error(SWT.java:4283)
  938 + at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
  939 + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:574)
  940 + at org.eclipse.swt.widgets.Control.redraw(Control.java:2773)
  941 + at org.eclipse.swt.custom.StyledText.redraw(StyledText.java:7354)
  942 + at org.eclipse.ui.console.TextConsolePage.propertyChange(TextConsolePage.java:252)
  943 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.run(AbstractConsole.java:104)
  944 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  945 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.notify(AbstractConsole.java:120)
  946 + at org.eclipse.ui.console.AbstractConsole.firePropertyChange(AbstractConsole.java:246)
  947 + at org.eclipse.ui.console.IOConsoleOutputStream.setColor(IOConsoleOutputStream.java:140)
  948 + at com.emmoco.mcmtooling.core.build.MCMProjectBuilder.clean(Unknown Source)
  949 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
  950 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  951 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
  952 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
  953 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
  954 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  955 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
  956 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
  957 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)
  958 + at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
  959 + at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
  960 + at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
  961 + at org.eclipse.core.internal.resources.Project.build(Project.java:114)
  962 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:319)
  963 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:151)
  964 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  965 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  966 +
  967 +!ENTRY org.eclipse.ui.console 4 120 2014-05-12 17:13:13.914
  968 +!MESSAGE Exception occurred during console property change notification.
  969 +!STACK 0
  970 +org.eclipse.swt.SWTException: Invalid thread access
  971 + at org.eclipse.swt.SWT.error(SWT.java:4397)
  972 + at org.eclipse.swt.SWT.error(SWT.java:4312)
  973 + at org.eclipse.swt.SWT.error(SWT.java:4283)
  974 + at org.eclipse.swt.widgets.Widget.error(Widget.java:783)
  975 + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:574)
  976 + at org.eclipse.swt.widgets.Control.redraw(Control.java:2773)
  977 + at org.eclipse.swt.custom.StyledText.redraw(StyledText.java:7354)
  978 + at org.eclipse.ui.console.TextConsolePage.propertyChange(TextConsolePage.java:252)
  979 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.run(AbstractConsole.java:104)
  980 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  981 + at org.eclipse.ui.console.AbstractConsole$PropertyNotifier.notify(AbstractConsole.java:120)
  982 + at org.eclipse.ui.console.AbstractConsole.firePropertyChange(AbstractConsole.java:246)
  983 + at org.eclipse.ui.console.IOConsoleOutputStream.setColor(IOConsoleOutputStream.java:140)
  984 + at com.emmoco.mcmtooling.core.build.MCMProjectBuilder.clean(Unknown Source)
  985 + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
  986 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  987 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
  988 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
  989 + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
  990 + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
  991 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
  992 + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:263)
  993 + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:401)
  994 + at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
  995 + at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2345)
  996 + at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
  997 + at org.eclipse.core.internal.resources.Project.build(Project.java:114)
  998 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:319)
  999 + at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:151)
  1000 + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  1001 + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
... ...
.metadata/.plugins/org.eclipse.cdt.core/.log
... ... @@ -3,3 +3,5 @@
3 3 *** SESSION May 09, 2014 14:46:59.40 -------------------------------------------
4 4 *** SESSION May 09, 2014 15:37:35.48 -------------------------------------------
5 5 *** SESSION May 09, 2014 15:39:11.56 -------------------------------------------
  6 +*** SESSION May 11, 2014 01:18:39.69 -------------------------------------------
  7 +*** SESSION May 12, 2014 16:18:48.00 -------------------------------------------
... ...
.metadata/.plugins/org.eclipse.core.resources/.projects/Blinker/.markers
No preview for this file type
.metadata/.plugins/org.eclipse.core.resources/.projects/DUREX/.indexes/history.index
No preview for this file type
.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
No preview for this file type
.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
1 1 <?xml version="1.0" encoding="ASCII"?>
2 2 <application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_-sZEkNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_-sZEkdd1EeOVfaIzSb4tTA" bindingContexts="_-sZEk9d1EeOVfaIzSb4tTA">
3   - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workbench>&#xA;&lt;mruList>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;DUREX/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX.c&quot; tooltip=&quot;DUREX/out/DUREX.c&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX-TODO.c&quot; tooltip=&quot;DUREX/out/DUREX-TODO.c&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX-TODO.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;BlinkerSchema/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/BlinkerSchema/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;BlinkerLaunchPad/main.c&quot;>&#xA;&lt;persistable path=&quot;/BlinkerLaunchPad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;/mruList>&#xA;&lt;/workbench>"/>
  3 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workbench>&#xA;&lt;mruList>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;MyAppLaunchPad/main.c&quot;>&#xA;&lt;persistable path=&quot;/MyAppLaunchPad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;MyAppSchema/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/MyAppSchema/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX.h&quot; tooltip=&quot;DUREX/out/DUREX.h&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX.h&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX-TODO.c&quot; tooltip=&quot;DUREX/out/DUREX-TODO.c&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX-TODO.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;DUREX.c&quot; tooltip=&quot;DUREX/out/DUREX.c&quot;>&#xA;&lt;persistable path=&quot;/DUREX/out/DUREX.c&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;DUREX/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;com.emmoco.embuilder.schemaEditor&quot; name=&quot;schema.ems&quot; tooltip=&quot;BlinkerSchema/schema.ems&quot;>&#xA;&lt;persistable path=&quot;/BlinkerSchema/schema.ems&quot;/>&#xA;&lt;/file>&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot; name=&quot;main.c&quot; tooltip=&quot;BlinkerLaunchPad/main.c&quot;>&#xA;&lt;persistable path=&quot;/BlinkerLaunchPad/main.c&quot;/>&#xA;&lt;/file>&#xA;&lt;/mruList>&#xA;&lt;/workbench>"/>
4 4 <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
5 5 <tags>ModelMigrationProcessor.001</tags>
6   - <children xsi:type="basic:TrimmedWindow" xmi:id="_-sZEkdd1EeOVfaIzSb4tTA" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="__EcYMtd1EeOVfaIzSb4tTA" label="%trimmedwindow.label.eclipseSDK" x="21" y="22" width="1327" height="665">
  6 + <children xsi:type="basic:TrimmedWindow" xmi:id="_-sZEkdd1EeOVfaIzSb4tTA" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="__EcYMtd1EeOVfaIzSb4tTA" label="%trimmedwindow.label.eclipseSDK" x="36" y="26" width="1327" height="665">
7 7 <persistedState key="coolBarVisible" value="true"/>
8 8 <persistedState key="perspectiveBarVisible" value="true"/>
9 9 <persistedState key="workingSets" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;workingSets/>"/>
... ... @@ -89,7 +89,7 @@
89 89 <children xsi:type="advanced:Placeholder" xmi:id="__Nyhddd1EeOVfaIzSb4tTA" elementId="org.eclipse.egit.ui.RepositoriesView" toBeRendered="false" ref="__NxTUNd1EeOVfaIzSb4tTA"/>
90 90 </children>
91 91 </children>
92   - <children xsi:type="basic:PartSashContainer" xmi:id="__Nyhdtd1EeOVfaIzSb4tTA" containerData="8744" selectedElement="__Nyhfdd1EeOVfaIzSb4tTA">
  92 + <children xsi:type="basic:PartSashContainer" xmi:id="__Nyhdtd1EeOVfaIzSb4tTA" containerData="8744" selectedElement="__Nyhd9d1EeOVfaIzSb4tTA">
93 93 <children xsi:type="basic:PartSashContainer" xmi:id="__Nyhd9d1EeOVfaIzSb4tTA" containerData="7500" selectedElement="__NyheNd1EeOVfaIzSb4tTA" horizontal="true">
94 94 <children xsi:type="advanced:Placeholder" xmi:id="__NyheNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.editorss" containerData="7500" ref="__NTZQNd1EeOVfaIzSb4tTA"/>
95 95 <children xsi:type="basic:PartStack" xmi:id="__Nyhedd1EeOVfaIzSb4tTA" elementId="right" containerData="2500" selectedElement="__Nyhetd1EeOVfaIzSb4tTA">
... ... @@ -100,10 +100,9 @@
100 100 <children xsi:type="advanced:Placeholder" xmi:id="__NyhfNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ant.ui.views.AntView" toBeRendered="false" ref="__NwsQNd1EeOVfaIzSb4tTA"/>
101 101 </children>
102 102 </children>
103   - <children xsi:type="basic:PartStack" xmi:id="__Nyhfdd1EeOVfaIzSb4tTA" elementId="bottom" containerData="2500" selectedElement="__Nyhftd1EeOVfaIzSb4tTA">
  103 + <children xsi:type="basic:PartStack" xmi:id="__Nyhfdd1EeOVfaIzSb4tTA" elementId="bottom" containerData="2500" selectedElement="__Nyhgtd1EeOVfaIzSb4tTA">
104 104 <tags>newtablook</tags>
105 105 <tags>org.eclipse.e4.secondaryDataStack</tags>
106   - <tags>active</tags>
107 106 <children xsi:type="advanced:Placeholder" xmi:id="__Nyhftd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ProblemView" ref="__NpXgtd1EeOVfaIzSb4tTA"/>
108 107 <children xsi:type="advanced:Placeholder" xmi:id="__Nyhf9d1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.JavadocView" ref="__Np-kNd1EeOVfaIzSb4tTA"/>
109 108 <children xsi:type="advanced:Placeholder" xmi:id="__NyhgNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.SourceView" ref="__NqloNd1EeOVfaIzSb4tTA"/>
... ... @@ -168,26 +167,29 @@
168 167 <tags>categoryTag:Help</tags>
169 168 </sharedElements>
170 169 <sharedElements xsi:type="advanced:Area" xmi:id="__NTZQNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.editorss" selectedElement="__NUAUNd1EeOVfaIzSb4tTA">
171   - <children xsi:type="basic:PartStack" xmi:id="__NUAUNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.primaryDataStack" selectedElement="_OvD6INd6EeO10Z-uF4PJsQ">
  170 + <children xsi:type="basic:PartStack" xmi:id="__NUAUNd1EeOVfaIzSb4tTA" elementId="org.eclipse.e4.primaryDataStack" selectedElement="_s9XBkNnnEeOGsrayllAMtw">
172 171 <tags>newtablook</tags>
173 172 <tags>org.eclipse.e4.primaryDataStack</tags>
174 173 <tags>EditorStack</tags>
  174 + <tags>active</tags>
175 175 <children xsi:type="basic:Part" xmi:id="_OvD6INd6EeO10Z-uF4PJsQ" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="schema.ems" iconURI="platform:/plugin/com.emmoco.embuilder.core/icons/emunit.gif" tooltip="DUREX/schema.ems" closeable="true">
176   - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;com.emmoco.embuilder.schemaEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;335&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
  176 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;com.emmoco.embuilder.schemaEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/schema.ems&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;493&quot; selectionTopPixel=&quot;273&quot;/>&#xA;&lt;/editor>"/>
177 177 <tags>Editor</tags>
178 178 <tags>com.emmoco.embuilder.schemaEditor</tags>
179 179 <tags>removeOnHide</tags>
180 180 </children>
181   - <children xsi:type="basic:Part" xmi:id="_-0YUMNd7EeO10Z-uF4PJsQ" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="DUREX.c" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" tooltip="DUREX/out/DUREX.c" closeable="true">
182   - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/out/DUREX.c&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;0&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
  181 + <children xsi:type="basic:Part" xmi:id="_s9XBkNnnEeOGsrayllAMtw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="main.c" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" tooltip="MyAppLaunchPad/main.c" closeable="true">
  182 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/MyAppLaunchPad/main.c&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;4&quot; selectionTopPixel=&quot;1630&quot;/>&#xA;&lt;/editor>"/>
183 183 <tags>Editor</tags>
184 184 <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
185 185 <tags>removeOnHide</tags>
  186 + <tags>active</tags>
  187 + <tags>activeOnClose</tags>
186 188 </children>
187   - <children xsi:type="basic:Part" xmi:id="__2OLsNd7EeO10Z-uF4PJsQ" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="DUREX-TODO.c" iconURI="platform:/plugin/org.eclipse.cdt.ui/icons/obj16/c_file_obj.gif" tooltip="DUREX/out/DUREX-TODO.c" closeable="true">
188   - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;org.eclipse.cdt.ui.editor.CEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/DUREX/out/DUREX-TODO.c&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;0&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
  189 + <children xsi:type="basic:Part" xmi:id="_6-D8MNnnEeOGsrayllAMtw" elementId="org.eclipse.e4.ui.compatibility.editor" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor" label="schema.ems" iconURI="platform:/plugin/com.emmoco.embuilder.core/icons/emunit.gif" tooltip="MyAppSchema/schema.ems" closeable="true">
  190 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;editor id=&quot;com.emmoco.embuilder.schemaEditor&quot;>&#xA;&lt;input factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; path=&quot;/MyAppSchema/schema.ems&quot;/>&#xA;&lt;editorState selectionHorizontalPixel=&quot;0&quot; selectionLength=&quot;0&quot; selectionOffset=&quot;0&quot; selectionTopPixel=&quot;0&quot;/>&#xA;&lt;/editor>"/>
189 191 <tags>Editor</tags>
190   - <tags>org.eclipse.cdt.ui.editor.CEditor</tags>
  192 + <tags>com.emmoco.embuilder.schemaEditor</tags>
191 193 <tags>removeOnHide</tags>
192 194 </children>
193 195 </children>
... ... @@ -221,11 +223,9 @@
221 223 <toolbar xmi:id="_kGpYMdd5EeO10Z-uF4PJsQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" visible="false"/>
222 224 </sharedElements>
223 225 <sharedElements xsi:type="basic:Part" xmi:id="__NpXgtd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.gif" tooltip="2 errors, 0 warnings, 0 others" closeable="true">
224   - <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xA;&lt;expanded>&#xA;&lt;category IMemento.internal.id=&quot;Errors&quot;/>&#xA;&lt;/expanded>&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;90&quot; org.eclipse.ui.ide.markerType=&quot;90&quot; org.eclipse.ui.ide.pathField=&quot;120&quot; org.eclipse.ui.ide.resourceField=&quot;90&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;483&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xA;&lt;/view>"/>
  226 + <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xA;&lt;expanded>&#xA;&lt;category IMemento.internal.id=&quot;Errors (2 items)&quot;/>&#xA;&lt;category IMemento.internal.id=&quot;Errors&quot;/>&#xA;&lt;/expanded>&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;90&quot; org.eclipse.ui.ide.markerType=&quot;90&quot; org.eclipse.ui.ide.pathField=&quot;120&quot; org.eclipse.ui.ide.resourceField=&quot;90&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;483&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xA;&lt;/view>"/>
225 227 <tags>View</tags>
226 228 <tags>categoryTag:General</tags>
227   - <tags>active</tags>
228   - <tags>activeOnClose</tags>
229 229 <menus xmi:id="__T5JcNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.views.ProblemView">
230 230 <tags>ViewMenu</tags>
231 231 <tags>menuContribution:menu</tags>
... ... @@ -304,83 +304,74 @@
304 304 </children>
305 305 <children xsi:type="menu:ToolBar" xmi:id="__FmOwNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.file">
306 306 <tags>Draggable</tags>
307   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWQ8gNd_EeOBl_WozuLcVg" elementId="new.group"/>
308   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWQ8gdd_EeOBl_WozuLcVg" elementId="newWizardDropDown"/>
309   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWQ8gtd_EeOBl_WozuLcVg" elementId="new.ext" visible="false"/>
310   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWQ8g9d_EeOBl_WozuLcVg" elementId="save.group" visible="false"/>
311   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWQ8hNd_EeOBl_WozuLcVg" elementId="save"/>
312   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWQ8hdd_EeOBl_WozuLcVg" elementId="saveAll"/>
313   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWRjkNd_EeOBl_WozuLcVg" elementId="save.ext" visible="false"/>
314   - <children xsi:type="menu:HandledToolItem" xmi:id="_TWRjkdd_EeOBl_WozuLcVg" elementId="print" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.gif" tooltip="Print" enabled="false" command="_-tfQytd1EeOVfaIzSb4tTA"/>
315   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWVN8Nd_EeOBl_WozuLcVg" elementId="print.ext" visible="false"/>
316   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWVN8dd_EeOBl_WozuLcVg" elementId="build.group"/>
317   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWVN8td_EeOBl_WozuLcVg" elementId="build"/>
318   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWVN89d_EeOBl_WozuLcVg" elementId="build.ext" visible="false"/>
319   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWVN9Nd_EeOBl_WozuLcVg" elementId="additions"/>
  307 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTo5kNngEeOGsrayllAMtw" elementId="new.group"/>
  308 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTo5kdngEeOGsrayllAMtw" elementId="newWizardDropDown"/>
  309 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTo5ktngEeOGsrayllAMtw" elementId="new.ext" visible="false"/>
  310 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTpgoNngEeOGsrayllAMtw" elementId="save.group" visible="false"/>
  311 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTpgodngEeOGsrayllAMtw" elementId="save"/>
  312 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTpgotngEeOGsrayllAMtw" elementId="saveAll"/>
  313 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTpgo9ngEeOGsrayllAMtw" elementId="save.ext" visible="false"/>
  314 + <children xsi:type="menu:HandledToolItem" xmi:id="_TTqHsNngEeOGsrayllAMtw" elementId="print" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.gif" tooltip="Print" command="_-tfQytd1EeOVfaIzSb4tTA"/>
  315 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTuZINngEeOGsrayllAMtw" elementId="print.ext" visible="false"/>
  316 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTuZIdngEeOGsrayllAMtw" elementId="build.group"/>
  317 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvAMNngEeOGsrayllAMtw" elementId="build"/>
  318 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvAMdngEeOGsrayllAMtw" elementId="build.ext" visible="false"/>
  319 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvAMtngEeOGsrayllAMtw" elementId="additions"/>
320 320 </children>
321 321 <children xsi:type="menu:ToolBar" xmi:id="__FmOwdd1EeOVfaIzSb4tTA" elementId="additions" toBeRendered="false">
322 322 <tags>toolbarSeparator</tags>
323 323 <children xsi:type="menu:ToolBarSeparator" xmi:id="__FmOwtd1EeOVfaIzSb4tTA" elementId="additions" toBeRendered="false"/>
324 324 </children>
325   - <children xsi:type="menu:ToolBar" xmi:id="_znKxsNd3EeO7buUGucBrpw" elementId="org.eclipse.ui.edit.text.actionSet.presentation" visible="false">
  325 + <children xsi:type="menu:ToolBar" xmi:id="_znKxsNd3EeO7buUGucBrpw" elementId="org.eclipse.ui.edit.text.actionSet.presentation">
326 326 <tags>Draggable</tags>
327 327 <children xsi:type="menu:OpaqueToolItem" xmi:id="_A50TgNd4EeO10Z-uF4PJsQ" elementId="Presentation"/>
328 328 <children xsi:type="menu:OpaqueToolItem" xmi:id="_A50Tgdd4EeO10Z-uF4PJsQ" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>
329 329 <children xsi:type="menu:OpaqueToolItem" xmi:id="_bcYvENd_EeOBl_WozuLcVg" elementId="Presentation"/>
330 330 <children xsi:type="menu:OpaqueToolItem" xmi:id="_bcYvEdd_EeOBl_WozuLcVg" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>
  331 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_uQjZsNnlEeOGsrayllAMtw" elementId="Presentation"/>
  332 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_uQjZsdnlEeOGsrayllAMtw" elementId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>
331 333 </children>
332 334 <children xsi:type="menu:ToolBar" xmi:id="__WLBYNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.avdManager">
333 335 <tags>Draggable</tags>
334   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AghCsNd4EeO10Z-uF4PJsQ" elementId="android_project"/>
335   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AghCsdd4EeO10Z-uF4PJsQ" elementId="com.android.ide.eclipse.adt.ui.sdkmanager"/>
336   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AghCstd4EeO10Z-uF4PJsQ" elementId="com.android.ide.eclipse.adt.ui.avdmanager"/>
337   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2G80dd_EeOBl_WozuLcVg" elementId="android_project"/>
338   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2G80td_EeOBl_WozuLcVg" elementId="com.android.ide.eclipse.adt.ui.sdkmanager"/>
339   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2G809d_EeOBl_WozuLcVg" elementId="com.android.ide.eclipse.adt.ui.avdmanager"/>
  336 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXIScNngEeOGsrayllAMtw" elementId="android_project"/>
  337 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXIScdngEeOGsrayllAMtw" elementId="com.android.ide.eclipse.adt.ui.sdkmanager"/>
  338 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXISctngEeOGsrayllAMtw" elementId="com.android.ide.eclipse.adt.ui.avdmanager"/>
340 339 </children>
341 340 <children xsi:type="menu:ToolBar" xmi:id="__V7JwNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.lint">
342 341 <tags>Draggable</tags>
343   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AghCs9d4EeO10Z-uF4PJsQ" elementId="android_project"/>
344   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AghpwNd4EeO10Z-uF4PJsQ" elementId="com.android.ide.eclipse.adt.ui.lintrunner"/>
345   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2Hj4Nd_EeOBl_WozuLcVg" elementId="android_project"/>
346   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2Hj4dd_EeOBl_WozuLcVg" elementId="com.android.ide.eclipse.adt.ui.lintrunner"/>
  342 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXISc9ngEeOGsrayllAMtw" elementId="android_project"/>
  343 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXISdNngEeOGsrayllAMtw" elementId="com.android.ide.eclipse.adt.ui.lintrunner"/>
347 344 </children>
348 345 <children xsi:type="menu:ToolBar" xmi:id="__VvjkNd1EeOVfaIzSb4tTA" elementId="adt.actionSet.wizards">
349 346 <tags>Draggable</tags>
350   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_Aghpwdd4EeO10Z-uF4PJsQ" elementId="android_project"/>
351   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_Aghpwtd4EeO10Z-uF4PJsQ" elementId="com.android.ide.eclipse.adt.wizards.actions.NewXmlFileAction"/>
352   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2Hj4td_EeOBl_WozuLcVg" elementId="android_project"/>
353   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2Hj49d_EeOBl_WozuLcVg" elementId="com.android.ide.eclipse.adt.wizards.actions.NewXmlFileAction"/>
  347 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXISddngEeOGsrayllAMtw" elementId="android_project"/>
  348 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXISdtngEeOGsrayllAMtw" elementId="com.android.ide.eclipse.adt.wizards.actions.NewXmlFileAction"/>
354 349 </children>
355   - <children xsi:type="menu:ToolBar" xmi:id="_2a6hINd2EeO7buUGucBrpw" elementId="org.eclipse.debug.ui.breakpointActionSet" visible="false">
  350 + <children xsi:type="menu:ToolBar" xmi:id="_2a6hINd2EeO7buUGucBrpw" elementId="org.eclipse.debug.ui.breakpointActionSet">
356 351 <tags>Draggable</tags>
357   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_Aghpw9d4EeO10Z-uF4PJsQ" elementId="breakpointGroup"/>
358   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AghpxNd4EeO10Z-uF4PJsQ" elementId="org.eclipse.debug.ui.actions.SkipAllBreakpoints"/>
  352 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXISd9ngEeOGsrayllAMtw" elementId="breakpointGroup"/>
  353 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5gNngEeOGsrayllAMtw" elementId="org.eclipse.debug.ui.actions.SkipAllBreakpoints"/>
359 354 </children>
360 355 <children xsi:type="menu:ToolBar" xmi:id="__VGDUNd1EeOVfaIzSb4tTA" elementId="org.eclipse.debug.ui.launchActionSet">
361 356 <tags>Draggable</tags>
362   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TYJy4Nd_EeOBl_WozuLcVg" elementId="debug"/>
363   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TYJy4dd_EeOBl_WozuLcVg" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"/>
364   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2Hj5Nd_EeOBl_WozuLcVg" elementId="org.eclipse.debug.internal.ui.actions.DebugDropDownAction"/>
365   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2IK8Nd_EeOBl_WozuLcVg" elementId="org.eclipse.debug.internal.ui.actions.RunDropDownAction"/>
  357 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5gdngEeOGsrayllAMtw" elementId="debug"/>
  358 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5gtngEeOGsrayllAMtw" elementId="org.eclipse.debug.internal.ui.actions.DebugDropDownAction"/>
  359 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5g9ngEeOGsrayllAMtw" elementId="org.eclipse.debug.internal.ui.actions.RunDropDownAction"/>
  360 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5hNngEeOGsrayllAMtw" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"/>
366 361 </children>
367 362 <children xsi:type="menu:ToolBar" xmi:id="__V1qMNd1EeOVfaIzSb4tTA" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet">
368 363 <tags>Draggable</tags>
369   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AgiQ1Nd4EeO10Z-uF4PJsQ" elementId="JavaWizards"/>
370   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_AgiQ1dd4EeO10Z-uF4PJsQ" elementId="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>
371   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_Agi34Nd4EeO10Z-uF4PJsQ" elementId="org.eclipse.jdt.ui.actions.OpenPackageWizard"/>
372   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_Agi34dd4EeO10Z-uF4PJsQ" elementId="org.eclipse.jdt.ui.actions.NewTypeDropDown"/>
373   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2IK8dd_EeOBl_WozuLcVg" elementId="JavaWizards"/>
374   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2IK8td_EeOBl_WozuLcVg" elementId="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>
375   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2IK89d_EeOBl_WozuLcVg" elementId="org.eclipse.jdt.ui.actions.OpenPackageWizard"/>
376   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2IK9Nd_EeOBl_WozuLcVg" elementId="org.eclipse.jdt.ui.actions.NewTypeDropDown"/>
  364 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5hdngEeOGsrayllAMtw" elementId="JavaWizards"/>
  365 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5htngEeOGsrayllAMtw" elementId="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>
  366 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5h9ngEeOGsrayllAMtw" elementId="org.eclipse.jdt.ui.actions.OpenPackageWizard"/>
  367 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXI5iNngEeOGsrayllAMtw" elementId="org.eclipse.jdt.ui.actions.NewTypeDropDown"/>
377 368 </children>
378 369 <children xsi:type="menu:ToolBar" xmi:id="__VaMYNd1EeOVfaIzSb4tTA" elementId="org.eclipse.search.searchActionSet">
379 370 <tags>Draggable</tags>
380   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TYJy4td_EeOBl_WozuLcVg" elementId="Search"/>
381   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TYJy49d_EeOBl_WozuLcVg" elementId="org.eclipse.search.OpenSearchDialogPage"/>
382   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_bcZWINd_EeOBl_WozuLcVg" elementId="org.eclipse.cdt.ui.actions.OpenType"/>
383   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_u2IyANd_EeOBl_WozuLcVg" elementId="openType"/>
  371 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXJgkNngEeOGsrayllAMtw" elementId="Search"/>
  372 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXJgkdngEeOGsrayllAMtw" elementId="openType"/>
  373 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXJgktngEeOGsrayllAMtw" elementId="org.eclipse.search.OpenSearchDialogPage"/>
  374 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_uQkAwNnlEeOGsrayllAMtw" elementId="org.eclipse.cdt.ui.actions.OpenType"/>
384 375 </children>
385 376 <children xsi:type="menu:ToolBar" xmi:id="__FmOw9d1EeOVfaIzSb4tTA" elementId="group.nav" toBeRendered="false">
386 377 <tags>toolbarSeparator</tags>
... ... @@ -388,15 +379,15 @@
388 379 </children>
389 380 <children xsi:type="menu:ToolBar" xmi:id="__Fm10dd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.navigate">
390 381 <tags>Draggable</tags>
391   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWV1ANd_EeOBl_WozuLcVg" elementId="history.group"/>
392   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWV1Add_EeOBl_WozuLcVg" elementId="group.application" visible="false"/>
393   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWV1Atd_EeOBl_WozuLcVg" elementId="backardHistory"/>
394   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWV1A9d_EeOBl_WozuLcVg" elementId="forwardHistory"/>
395   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWV1BNd_EeOBl_WozuLcVg" elementId="pin.group"/>
396   - <children xsi:type="menu:HandledToolItem" xmi:id="_TWV1Bdd_EeOBl_WozuLcVg" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.gif" tooltip="Pin Editor" enabled="false" command="_-tURtNd1EeOVfaIzSb4tTA"/>
397   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TYJy5Nd_EeOBl_WozuLcVg" elementId="org.eclipse.ui.edit.text.gotoNextAnnotation"/>
398   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TYJy5dd_EeOBl_WozuLcVg" elementId="org.eclipse.ui.edit.text.gotoPreviousAnnotation"/>
399   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TYKZ8Nd_EeOBl_WozuLcVg" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition"/>
  382 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvAM9ngEeOGsrayllAMtw" elementId="history.group"/>
  383 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvANNngEeOGsrayllAMtw" elementId="group.application" visible="false"/>
  384 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvANdngEeOGsrayllAMtw" elementId="backardHistory"/>
  385 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvANtngEeOGsrayllAMtw" elementId="forwardHistory"/>
  386 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTvnQNngEeOGsrayllAMtw" elementId="pin.group"/>
  387 + <children xsi:type="menu:HandledToolItem" xmi:id="_TTvnQdngEeOGsrayllAMtw" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.gif" tooltip="Pin Editor" enabled="false" command="_-tURtNd1EeOVfaIzSb4tTA"/>
  388 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXJgk9ngEeOGsrayllAMtw" elementId="org.eclipse.ui.edit.text.gotoNextAnnotation"/>
  389 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXJglNngEeOGsrayllAMtw" elementId="org.eclipse.ui.edit.text.gotoPreviousAnnotation"/>
  390 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TXJgldngEeOGsrayllAMtw" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition"/>
400 391 </children>
401 392 <children xsi:type="menu:ToolBar" xmi:id="__Fnc4Nd1EeOVfaIzSb4tTA" elementId="group.editor" toBeRendered="false">
402 393 <tags>toolbarSeparator</tags>
... ... @@ -408,8 +399,8 @@
408 399 </children>
409 400 <children xsi:type="menu:ToolBar" xmi:id="__Fnc5Nd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.workbench.help" visible="false">
410 401 <tags>Draggable</tags>
411   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWXDINd_EeOBl_WozuLcVg" elementId="group.help"/>
412   - <children xsi:type="menu:OpaqueToolItem" xmi:id="_TWXDIdd_EeOBl_WozuLcVg" elementId="group.application" visible="false"/>
  402 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTwOUNngEeOGsrayllAMtw" elementId="group.help"/>
  403 + <children xsi:type="menu:OpaqueToolItem" xmi:id="_TTwOUdngEeOGsrayllAMtw" elementId="group.application" visible="false"/>
413 404 </children>
414 405 <children xsi:type="menu:ToolControl" xmi:id="__GowkNd1EeOVfaIzSb4tTA" elementId="PerspectiveSpacer" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
415 406 <tags>stretch</tags>
... ... @@ -700,7 +691,7 @@
700 691 <tags>platform:cocoa</tags>
701 692 </bindings>
702 693 <bindings xmi:id="_-u60Idd1EeOVfaIzSb4tTA" keySequence="ALT+CTRL+H" command="_-tWG5dd1EeOVfaIzSb4tTA"/>
703   - <bindings xmi:id="_TAgu8dd_EeOBl_WozuLcVg" keySequence="COMMAND+CTRL+F" command="_-vA6wNd1EeOVfaIzSb4tTA"/>
  694 + <bindings xmi:id="_SMhggdngEeOGsrayllAMtw" keySequence="COMMAND+CTRL+F" command="_-vA6wNd1EeOVfaIzSb4tTA"/>
704 695 </bindingTables>
705 696 <bindingTables xmi:id="_-uOQkNd1EeOVfaIzSb4tTA" elementId="org.eclipse.ui.textEditorScope" bindingContext="_-tpo1dd1EeOVfaIzSb4tTA">
706 697 <bindings xmi:id="_-uOQkdd1EeOVfaIzSb4tTA" keySequence="COMMAND+SHIFT+NUMPAD_MULTIPLY" command="_-tU4uNd1EeOVfaIzSb4tTA"/>
... ... @@ -1047,7 +1038,7 @@
1047 1038 <bindings xmi:id="_-u6NFNd1EeOVfaIzSb4tTA" keySequence="CTRL+D" command="_-taYQtd1EeOVfaIzSb4tTA"/>
1048 1039 </bindingTables>
1049 1040 <bindingTables xmi:id="_-vBh0td1EeOVfaIzSb4tTA" contributorURI="platform:/fragment/org.eclipse.e4.ui.workbench.renderers.swt.cocoa" bindingContext="_-sZEltd1EeOVfaIzSb4tTA">
1050   - <bindings xmi:id="_TAhWANd_EeOBl_WozuLcVg" keySequence="M1+W" command="_-vBh0Nd1EeOVfaIzSb4tTA"/>
  1041 + <bindings xmi:id="_SMiuoNngEeOGsrayllAMtw" keySequence="M1+W" command="_-vBh0Nd1EeOVfaIzSb4tTA"/>
1051 1042 </bindingTables>
1052 1043 <bindingTables xmi:id="_-1XaYNd1EeOVfaIzSb4tTA" bindingContext="_-1WzUNd1EeOVfaIzSb4tTA"/>
1053 1044 <bindingTables xmi:id="_-1YBcdd1EeOVfaIzSb4tTA" bindingContext="_-1YBcNd1EeOVfaIzSb4tTA"/>
... ...
.metadata/.plugins/org.eclipse.jdt.core/1141783261.index
No preview for this file type
.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
1 1 INDEX VERSION 1.126+/Users/imanol/devel/durex/.metadata/.plugins/org.eclipse.jdt.core
  2 +1699548220.index
2 3 1141783261.index
3 4 2272743771.index
... ...
.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
... ... @@ -14,8 +14,8 @@
14 14 <section name="CleanDialogSettings">
15 15 <item value="484" key="DIALOG_WIDTH"/>
16 16 <item value="118" key="DIALOG_Y_ORIGIN"/>
17   - <item value="354" key="DIALOG_HEIGHT"/>
18 17 <item value="441" key="DIALOG_X_ORIGIN"/>
  18 + <item value="354" key="DIALOG_HEIGHT"/>
19 19 <item value="true" key="TOGGLE_SELECTED"/>
20 20 </section>
21 21 </section>
... ...
DUREX/out/DUREX-TODO.c
1   -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-09T15:40:38T ****/
  1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-12T17:07:56T ****/
2 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3  
4 4 #include "DUREX.h"
... ... @@ -15,52 +15,36 @@ void DUREX_disconnectHandler(void) {
15 15 /* TODO: application is now disconnected */
16 16 }
17 17  
18   -void DUREX_serverBytesAvailable_fetch(DUREX_serverBytesAvailable_t* const output) {
19   - /* TODO: write resource 'serverBytesAvailable' into 'output' */
  18 +void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output) {
  19 + /* TODO: write resource 'numServerBytes' into 'output' */
20 20 }
21 21  
22   -void DUREX_serverBytesAvailable_store(DUREX_serverBytesAvailable_t* const input) {
23   - /* TODO: read resource 'serverBytesAvailable' from 'input' */
24   -}
25   -
26   -void DUREX_clientBytesAvailable_fetch(DUREX_clientBytesAvailable_t* const output) {
27   - /* TODO: write resource 'clientBytesAvailable' into 'output' */
28   -}
29   -
30   -void DUREX_clientBytesAvailable_store(DUREX_clientBytesAvailable_t* const input) {
31   - /* TODO: read resource 'clientBytesAvailable' from 'input' */
  22 +void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input) {
  23 + /* TODO: read resource 'numClientBytes' from 'input' */
32 24 }
33 25  
34 26 void DUREX_serverData_fetch(DUREX_serverData_t* const output) {
35 27 /* TODO: write resource 'serverData' into 'output' */
36 28 }
37 29  
38   -void DUREX_serverData_store(DUREX_serverData_t* const input) {
39   - /* TODO: read resource 'serverData' from 'input' */
40   -}
41   -
42   -void DUREX_clientData_fetch(DUREX_clientData_t* const output) {
43   - /* TODO: write resource 'clientData' into 'output' */
44   -}
45   -
46 30 void DUREX_clientData_store(DUREX_clientData_t* const input) {
47 31 /* TODO: read resource 'clientData' from 'input' */
48 32 }
49 33  
50   -void DUREX_serverMoreData_fetch(DUREX_serverMoreData_t* const output) {
51   - /* TODO: write resource 'serverMoreData' into 'output' */
  34 +void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output) {
  35 + /* TODO: write resource 'numServerPackets' into 'output' */
52 36 }
53 37  
54   -void DUREX_serverMoreData_store(DUREX_serverMoreData_t* const input) {
55   - /* TODO: read resource 'serverMoreData' from 'input' */
  38 +void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input) {
  39 + /* TODO: read resource 'numClientPackets' from 'input' */
56 40 }
57 41  
58   -void DUREX_clientMoreData_fetch(DUREX_clientMoreData_t* const output) {
59   - /* TODO: write resource 'clientMoreData' into 'output' */
  42 +void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input) {
  43 + /* TODO: read resource 'clientMessageAvailable' from 'input' */
60 44 }
61 45  
62   -void DUREX_clientMoreData_store(DUREX_clientMoreData_t* const input) {
63   - /* TODO: read resource 'clientMoreData' from 'input' */
  46 +void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output) {
  47 + /* TODO: write resource 'serverMessageAvailable' into 'output' */
64 48 }
65 49  
66 50 #endif /* dummy file */
... ...
DUREX/out/DUREX.c
1   -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-09T15:40:38T ****/
  1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-12T17:07:56T ****/
2 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3  
4 4 #include "Em_Message.h"
... ... @@ -17,11 +17,11 @@ typedef struct Em_App_Message {
17 17 uint8_t data[240];
18 18 } Em_App_Message;
19 19  
20   -const uint8_t Em_App_hash[] = {218, 74, 41, 73, 107, 164, 154, 232, 180, 185, 128, 44, 30, 56, 49, 63, 12, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))};
  20 +const uint8_t Em_App_hash[] = {224, 162, 126, 89, 171, 226, 61, 111, 140, 230, 8, 235, 3, 233, 184, 44, 12, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))};
21 21  
22   -const uint8_t Em_App_build[] = {94, 212, 54, 225, 69, 1, 0, 0};
  22 +const uint8_t Em_App_build[] = {98, 214, 249, 240, 69, 1, 0, 0};
23 23  
24   -#define Em_App_APP_RESOURCE_COUNT 6
  24 +#define Em_App_APP_RESOURCE_COUNT 8
25 25 #define Em_App_SYS_RESOURCE_COUNT 8
26 26  
27 27 #define Em_App_ACCEPT DUREX_accept
... ... @@ -34,7 +34,7 @@ const uint8_t Em_App_build[] = {94, 212, 54, 225, 69, 1, 0, 0};
34 34 #define Em_App_CONNECTHANDLER DUREX_connectHandler
35 35 #define Em_App_DISCONNECTHANDLER DUREX_disconnectHandler
36 36  
37   -#define Em_App_MAX_INDICATOR 1
  37 +#define Em_App_MAX_INDICATOR 2
38 38  
39 39 enum {Em_App_IDLE, Em_App_DISCONNECTED, Em_App_CONNECTED};
40 40  
... ... @@ -289,27 +289,19 @@ void Em_App_fetchDispatch(void) {
289 289 case 0:
290 290 break;
291 291 case 1:
292   - DUREX_serverBytesAvailable_fetch((DUREX_serverBytesAvailable_t*)Em_App_msg.data);
293   - size = 1;
294   - break;
295   - case 2:
296   - DUREX_clientBytesAvailable_fetch((DUREX_clientBytesAvailable_t*)Em_App_msg.data);
  292 + DUREX_numServerBytes_fetch((DUREX_numServerBytes_t*)Em_App_msg.data);
297 293 size = 1;
298 294 break;
299 295 case 3:
300 296 DUREX_serverData_fetch((DUREX_serverData_t*)Em_App_msg.data);
301 297 size = 240;
302 298 break;
303   - case 4:
304   - DUREX_clientData_fetch((DUREX_clientData_t*)Em_App_msg.data);
305   - size = 240;
306   - break;
307 299 case 5:
308   - DUREX_serverMoreData_fetch((DUREX_serverMoreData_t*)Em_App_msg.data);
  300 + DUREX_numServerPackets_fetch((DUREX_numServerPackets_t*)Em_App_msg.data);
309 301 size = 1;
310 302 break;
311   - case 6:
312   - DUREX_clientMoreData_fetch((DUREX_clientMoreData_t*)Em_App_msg.data);
  303 + case 8:
  304 + DUREX_serverMessageAvailable_fetch((DUREX_serverMessageAvailable_t*)Em_App_msg.data);
313 305 size = 1;
314 306 break;
315 307 }
... ... @@ -320,23 +312,17 @@ void Em_App_storeDispatch(void) {
320 312 switch (Em_App_msg.hdr.resId) {
321 313 case 0:
322 314 break;
323   - case 1:
324   - DUREX_serverBytesAvailable_store((DUREX_serverBytesAvailable_t*)Em_App_msg.data);
325   - break;
326 315 case 2:
327   - DUREX_clientBytesAvailable_store((DUREX_clientBytesAvailable_t*)Em_App_msg.data);
328   - break;
329   - case 3:
330   - DUREX_serverData_store((DUREX_serverData_t*)Em_App_msg.data);
  316 + DUREX_numClientBytes_store((DUREX_numClientBytes_t*)Em_App_msg.data);
331 317 break;
332 318 case 4:
333 319 DUREX_clientData_store((DUREX_clientData_t*)Em_App_msg.data);
334 320 break;
335   - case 5:
336   - DUREX_serverMoreData_store((DUREX_serverMoreData_t*)Em_App_msg.data);
337   - break;
338 321 case 6:
339   - DUREX_clientMoreData_store((DUREX_clientMoreData_t*)Em_App_msg.data);
  322 + DUREX_numClientPackets_store((DUREX_numClientPackets_t*)Em_App_msg.data);
  323 + break;
  324 + case 7:
  325 + DUREX_clientMessageAvailable_store((DUREX_clientMessageAvailable_t*)Em_App_msg.data);
340 326 break;
341 327 }
342 328 Em_App_sendResponse(Em_Message_STORE_DONE, 0);
... ... @@ -345,6 +331,13 @@ void Em_App_storeDispatch(void) {
345 331 void Em_App_sendIndicator(Em_Message_ResId indId) {
346 332 Em_Message_Size resId = 0;
347 333 Em_Message_Size size = 0;
  334 + switch (indId) {
  335 + case 1:
  336 + DUREX_serverMessageAvailable_fetch((DUREX_serverMessageAvailable_t*)&Em_App_ind.data);
  337 + resId = 8;
  338 + size = 1;
  339 + break;
  340 +}
348 341 Em_App_ind.sot = 0;
349 342 Em_App_ind.hdr.kind = Em_Message_INDICATOR;
350 343 Em_App_ind.hdr.size = sizeof (Em_Message_Header) + size;
... ... @@ -352,6 +345,10 @@ void Em_App_sendIndicator(Em_Message_ResId indId) {
352 345 Em_App_startIndSend();
353 346 }
354 347  
  348 +void DUREX_serverMessageAvailable_indicate(void) {
  349 + if (Em_App_state != Em_App_IDLE && Em_App_xmitReady(1)) Em_App_sendIndicator(1);
  350 +}
  351 +
355 352 #ifdef __cplusplus
356 353 }
357 354 #endif
... ...
DUREX/out/DUREX.h
1   -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-09T15:40:38T ****/
  1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.DUREX on 2014-05-12T17:07:56T ****/
2 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3  
4 4 #ifndef DUREX__H
... ... @@ -20,35 +20,38 @@ typedef uint8_t DUREX_BOOLEAN;
20 20 #define DUREX_TRUE 0
21 21 #define DUREX_FALSE 1
22 22  
23   -/* resource serverBytesAvailable */
24   -typedef uint8_t DUREX_serverBytesAvailable_t;
25   -extern void DUREX_serverBytesAvailable_fetch(DUREX_serverBytesAvailable_t* const output);
26   -extern void DUREX_serverBytesAvailable_store(DUREX_serverBytesAvailable_t* const input);
  23 +/* resource numServerBytes */
  24 +typedef uint8_t DUREX_numServerBytes_t;
  25 +extern void DUREX_numServerBytes_fetch(DUREX_numServerBytes_t* const output);
27 26  
28   -/* resource clientBytesAvailable */
29   -typedef uint8_t DUREX_clientBytesAvailable_t;
30   -extern void DUREX_clientBytesAvailable_fetch(DUREX_clientBytesAvailable_t* const output);
31   -extern void DUREX_clientBytesAvailable_store(DUREX_clientBytesAvailable_t* const input);
  27 +/* resource numClientBytes */
  28 +typedef uint8_t DUREX_numClientBytes_t;
  29 +extern void DUREX_numClientBytes_store(DUREX_numClientBytes_t* const input);
32 30  
33 31 /* resource serverData */
34 32 typedef DUREX_String DUREX_serverData_t[240];
35 33 extern void DUREX_serverData_fetch(DUREX_serverData_t* const output);
36   -extern void DUREX_serverData_store(DUREX_serverData_t* const input);
37 34  
38 35 /* resource clientData */
39 36 typedef DUREX_String DUREX_clientData_t[240];
40   -extern void DUREX_clientData_fetch(DUREX_clientData_t* const output);
41 37 extern void DUREX_clientData_store(DUREX_clientData_t* const input);
42 38  
43   -/* resource serverMoreData */
44   -typedef DUREX_BOOLEAN DUREX_serverMoreData_t;
45   -extern void DUREX_serverMoreData_fetch(DUREX_serverMoreData_t* const output);
46   -extern void DUREX_serverMoreData_store(DUREX_serverMoreData_t* const input);
  39 +/* resource numServerPackets */
  40 +typedef uint8_t DUREX_numServerPackets_t;
  41 +extern void DUREX_numServerPackets_fetch(DUREX_numServerPackets_t* const output);
47 42  
48   -/* resource clientMoreData */
49   -typedef DUREX_BOOLEAN DUREX_clientMoreData_t;
50   -extern void DUREX_clientMoreData_fetch(DUREX_clientMoreData_t* const output);
51   -extern void DUREX_clientMoreData_store(DUREX_clientMoreData_t* const input);
  43 +/* resource numClientPackets */
  44 +typedef uint8_t DUREX_numClientPackets_t;
  45 +extern void DUREX_numClientPackets_store(DUREX_numClientPackets_t* const input);
  46 +
  47 +/* resource clientMessageAvailable */
  48 +typedef DUREX_BOOLEAN DUREX_clientMessageAvailable_t;
  49 +extern void DUREX_clientMessageAvailable_store(DUREX_clientMessageAvailable_t* const input);
  50 +
  51 +/* resource serverMessageAvailable */
  52 +typedef DUREX_BOOLEAN DUREX_serverMessageAvailable_t;
  53 +extern void DUREX_serverMessageAvailable_fetch(DUREX_serverMessageAvailable_t* const output);
  54 +extern void DUREX_serverMessageAvailable_indicate(void);
52 55  
53 56 void DUREX_reset(void);
54 57 void DUREX_run(void);
... ...
DUREX/out/DUREX.zip
No preview for this file type
DUREX/out/durex.json
1 1 {
2 2 "resources": {
3   - "$schemaHash": {
4   - "id": -6,
5   - "align": 1,
6   - "attributes": {"readonly": true},
7   - "type": "A20:u1",
8   - "access": "r",
9   - "size": 20
10   - },
11   - "$eapProtocolLevel": {
12   - "id": -3,
13   - "align": 2,
14   - "attributes": {"readonly": true},
15   - "type": "u2",
16   - "access": "r",
17   - "size": 2
18   - },
19 3 "serverData": {
20 4 "id": 3,
21 5 "align": 1,
22   - "attributes": {},
  6 + "attributes": {"readonly": true},
23 7 "type": "C:240",
24   - "access": "rw",
  8 + "access": "r",
25 9 "size": 240
26 10 },
27   - "clientMoreData": {
28   - "id": 6,
  11 + "numServerPackets": {
  12 + "id": 5,
29 13 "align": 1,
30   - "attributes": {},
31   - "type": "E:@emmoco.com.DUREX/BOOLEAN",
32   - "access": "rw",
  14 + "attributes": {"readonly": true},
  15 + "type": "u1",
  16 + "access": "r",
33 17 "size": 1
34 18 },
35   - "serverMoreData": {
36   - "id": 5,
  19 + "serverMessageAvailable": {
  20 + "id": 8,
37 21 "align": 1,
38   - "attributes": {},
  22 + "attributes": {
  23 + "indicator": true,
  24 + "readonly": true
  25 + },
39 26 "type": "E:@emmoco.com.DUREX/BOOLEAN",
40   - "access": "rw",
  27 + "access": "ir",
41 28 "size": 1
42 29 },
43   - "$mcmProtocolLevel": {
44   - "id": -2,
  30 + "$eapProtocolLevel": {
  31 + "id": -3,
45 32 "align": 2,
46 33 "attributes": {"readonly": true},
47 34 "type": "u2",
48 35 "access": "r",
49 36 "size": 2
50 37 },
51   - "$mobileRssi": {
52   - "id": -8,
53   - "align": 1,
54   - "attributes": {"readonly": true},
55   - "type": "i1",
56   - "access": "r",
57   - "size": 1
58   - },
59   - "serverBytesAvailable": {
60   - "id": 1,
  38 + "numClientPackets": {
  39 + "id": 6,
61 40 "align": 1,
62   - "attributes": {},
  41 + "attributes": {"writeonly": true},
63 42 "type": "u1",
64   - "access": "rw",
  43 + "access": "w",
65 44 "size": 1
66 45 },
67   - "clientBytesAvailable": {
  46 + "numClientBytes": {
68 47 "id": 2,
69 48 "align": 1,
70   - "attributes": {},
  49 + "attributes": {"writeonly": true},
71 50 "type": "u1",
72   - "access": "rw",
  51 + "access": "w",
73 52 "size": 1
74 53 },
75 54 "$mcmDisconnect": {
... ... @@ -96,21 +75,61 @@
96 75 "access": "r",
97 76 "size": 2
98 77 },
99   - "$fileIndexReset": {
100   - "id": -5,
101   - "align": 2,
  78 + "clientMessageAvailable": {
  79 + "id": 7,
  80 + "align": 1,
102 81 "attributes": {"writeonly": true},
103   - "type": "i2",
  82 + "type": "E:@emmoco.com.DUREX/BOOLEAN",
104 83 "access": "w",
105   - "size": 2
  84 + "size": 1
106 85 },
107 86 "clientData": {
108 87 "id": 4,
109 88 "align": 1,
110   - "attributes": {},
  89 + "attributes": {"writeonly": true},
111 90 "type": "C:240",
112   - "access": "rw",
  91 + "access": "w",
113 92 "size": 240
  93 + },
  94 + "$schemaHash": {
  95 + "id": -6,
  96 + "align": 1,
  97 + "attributes": {"readonly": true},
  98 + "type": "A20:u1",
  99 + "access": "r",
  100 + "size": 20
  101 + },
  102 + "$mcmProtocolLevel": {
  103 + "id": -2,
  104 + "align": 2,
  105 + "attributes": {"readonly": true},
  106 + "type": "u2",
  107 + "access": "r",
  108 + "size": 2
  109 + },
  110 + "$mobileRssi": {
  111 + "id": -8,
  112 + "align": 1,
  113 + "attributes": {"readonly": true},
  114 + "type": "i1",
  115 + "access": "r",
  116 + "size": 1
  117 + },
  118 + "numServerBytes": {
  119 + "id": 1,
  120 + "align": 1,
  121 + "attributes": {"readonly": true},
  122 + "type": "u1",
  123 + "access": "r",
  124 + "size": 1
  125 + },
  126 + "$fileIndexReset": {
  127 + "id": -5,
  128 + "align": 2,
  129 + "attributes": {"writeonly": true},
  130 + "type": "i2",
  131 + "access": "w",
  132 + "size": 2
114 133 }
115 134 },
116 135 "resourceNamesSys": [
... ... @@ -126,48 +145,50 @@
126 145 "manifest": {
127 146 "protocolLevel": 12,
128 147 "hash": [
129   - 218,
130   - 74,
131   - 41,
132   - 73,
133   - 107,
134   - 164,
135   - 154,
136   - 232,
137   - 180,
138   - 185,
139   - 128,
140   - 44,
141   - 30,
142   - 56,
143   - 49,
144   - 63
  148 + 224,
  149 + 162,
  150 + 126,
  151 + 89,
  152 + 171,
  153 + 226,
  154 + 61,
  155 + 111,
  156 + 140,
  157 + 230,
  158 + 8,
  159 + 235,
  160 + 3,
  161 + 233,
  162 + 184,
  163 + 44
145 164 ],
146 165 "toolVersion": "12.0.0.201211010336",
147 166 "name": "DUREX",
148   - "$$md5": "275479fd2e9dfc29825d3d8004f33029",
  167 + "$$md5": "7a97baaab5717ba8bbefb2b2f3ce97fe",
149 168 "build": [
150   - 94,
151   - 212,
152   - 54,
153   - 225,
  169 + 98,
  170 + 214,
  171 + 249,
  172 + 240,
154 173 69,
155 174 1,
156 175 0,
157 176 0
158 177 ],
159   - "date": "2014-05-09T15:40:38T",
  178 + "date": "2014-05-12T17:07:56T",
160 179 "maxAlign": 2,
161 180 "maxSize": 240,
162 181 "version": "1.0.0"
163 182 },
164 183 "resourceNames": [
165   - "serverBytesAvailable",
166   - "clientBytesAvailable",
  184 + "numServerBytes",
  185 + "numClientBytes",
167 186 "serverData",
168 187 "clientData",
169   - "serverMoreData",
170   - "clientMoreData",
  188 + "numServerPackets",
  189 + "numClientPackets",
  190 + "clientMessageAvailable",
  191 + "serverMessageAvailable",
171 192 "$mcmProtocolLevel",
172 193 "$eapProtocolLevel",
173 194 "$eapBuildDate",
... ... @@ -230,12 +251,14 @@
230 251 }
231 252 },
232 253 "resourceNamesApp": [
233   - "clientBytesAvailable",
234 254 "clientData",
235   - "clientMoreData",
236   - "serverBytesAvailable",
  255 + "clientMessageAvailable",
  256 + "numClientBytes",
  257 + "numClientPackets",
  258 + "numServerBytes",
  259 + "numServerPackets",
237 260 "serverData",
238   - "serverMoreData"
  261 + "serverMessageAvailable"
239 262 ],
240 263 "imports": {"@emmoco.com.DUREX": true}
241 264 }
242 265 \ No newline at end of file
... ...
DUREX/schema.ems
... ... @@ -6,10 +6,37 @@ schema DUREX
6 6 enum BOOLEAN{ TRUE, FALSE };
7 7 typedef string<239> String; //MAXIMUM SIZE AVAILABLE
8 8  
9   - uint8 serverBytesAvailable;
10   - uint8 clientBytesAvailable;
11   - String serverData;
12   - String clientData;
13   - BOOLEAN serverMoreData;
14   - BOOLEAN clientMoreData;
  9 + uint8 numServerBytes
  10 + {
  11 + readonly
  12 + }
  13 + uint8 numClientBytes
  14 + {
  15 + writeonly
  16 + }
  17 + String serverData
  18 + {
  19 + readonly
  20 + }
  21 + String clientData
  22 + {
  23 + writeonly
  24 + }
  25 + uint8 numServerPackets
  26 + {
  27 + readonly
  28 + }
  29 + uint8 numClientPackets
  30 + {
  31 + writeonly
  32 + }
  33 + BOOLEAN clientMessageAvailable
  34 + {
  35 + writeonly
  36 + }
  37 + BOOLEAN serverMessageAvailable
  38 + {
  39 + readonly
  40 + indicator
  41 + }
15 42 }
... ...
MyAppSchema/out/MyApp-TODO.c
1   -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-09T15:40:38T ****/
  1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T17:13:14T ****/
2 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3  
4 4 #include "MyApp.h"
... ...
MyAppSchema/out/MyApp.c
1   -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-09T15:40:38T ****/
  1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T17:13:14T ****/
2 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3  
4 4 #include "Em_Message.h"
... ... @@ -19,7 +19,7 @@ typedef struct Em_App_Message {
19 19  
20 20 const uint8_t Em_App_hash[] = {214, 20, 94, 119, 153, 158, 83, 114, 52, 253, 232, 39, 41, 80, 38, 6, 12, 0, ((sizeof(struct{uint8_t f1; uint16_t f2;}) - sizeof(uint16_t)) << 4) | (sizeof(struct{uint8_t f1; uint32_t f2;}) - sizeof(uint32_t))};
21 21  
22   -const uint8_t Em_App_build[] = {134, 213, 54, 225, 69, 1, 0, 0};
  22 +const uint8_t Em_App_build[] = {49, 176, 254, 240, 69, 1, 0, 0};
23 23  
24 24 #define Em_App_APP_RESOURCE_COUNT 1
25 25 #define Em_App_SYS_RESOURCE_COUNT 8
... ...
MyAppSchema/out/MyApp.h
1   -/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-09T15:40:38T ****/
  1 +/**** DO NOT EDIT -- this file has been automatically generated from @emmoco.com.MyApp on 2014-05-12T17:13:14T ****/
2 2 /**** protocolLevel = 12, toolsVersion = 12.0.0.201211010336 ****/
3 3  
4 4 #ifndef MyApp__H
... ...
MyAppSchema/out/MyApp.zip
No preview for this file type
MyAppSchema/out/myapp.json
... ... @@ -107,16 +107,16 @@
107 107 "name": "MyApp",
108 108 "$$md5": "b184e3f65b05cd53903a85dfa1918a7b",
109 109 "build": [
110   - 134,
111   - 213,
112   - 54,
113   - 225,
  110 + 49,
  111 + 176,
  112 + 254,
  113 + 240,
114 114 69,
115 115 1,
116 116 0,
117 117 0
118 118 ],
119   - "date": "2014-05-09T15:40:38T",
  119 + "date": "2014-05-12T17:13:14T",
120 120 "maxAlign": 2,
121 121 "maxSize": 20,
122 122 "version": "1.0.0"
... ...