diff --git a/bundles/nl.esi.xplus.xtext.generator/.classpath b/bundles/nl.esi.xplus.xtext.generator/.classpath new file mode 100644 index 0000000..a62509e --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/.classpath @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/bundles/nl.esi.xplus.xtext.generator/.project b/bundles/nl.esi.xplus.xtext.generator/.project new file mode 100644 index 0000000..d7733aa --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/.project @@ -0,0 +1,34 @@ + + + nl.esi.xplus.xtext.generator + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + org.eclipse.xtext.ui.shared.xtextNature + + diff --git a/bundles/nl.esi.xplus.xtext.generator/.settings/org.eclipse.core.resources.prefs b/bundles/nl.esi.xplus.xtext.generator/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/bundles/nl.esi.xplus.xtext.generator/.settings/org.eclipse.jdt.core.prefs b/bundles/nl.esi.xplus.xtext.generator/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..23fa13b --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/bundles/nl.esi.xplus.xtext.generator/META-INF/MANIFEST.MF b/bundles/nl.esi.xplus.xtext.generator/META-INF/MANIFEST.MF new file mode 100644 index 0000000..07a1d3d --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/META-INF/MANIFEST.MF @@ -0,0 +1,20 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: XPlus Xtext Generator +Bundle-SymbolicName: nl.esi.xplus.xtext.generator +Bundle-Vendor: TNO-ESI +Bundle-Version: 0.5.0.qualifier +Export-Package: nl.esi.xplus.xtext.generator.ide.contentassist, + nl.esi.xplus.xtext.generator.lezer, + nl.esi.xplus.xtext.generator.model.project, + nl.esi.xplus.xtext.generator.serializer +Require-Bundle: org.eclipse.xtext;bundle-version="[2.22.0,2.38.0)", + org.eclipse.xtext.util;bundle-version="[2.22.0,2.38.0)", + org.eclipse.xtext.xtext.generator;bundle-version="[2.22.0,2.38.0)", + com.google.guava, + org.eclipse.xtext.xbase.lib, + org.eclipse.xtend.lib, + org.eclipse.xtend.lib.macro +Import-Package: org.slf4j;version="1.7.36" +Automatic-Module-Name: nl.esi.xplus.xtext.generator +Bundle-RequiredExecutionEnvironment: JavaSE-21 diff --git a/bundles/nl.esi.xplus.xtext.generator/build.properties b/bundles/nl.esi.xplus.xtext.generator/build.properties new file mode 100644 index 0000000..384f684 --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/build.properties @@ -0,0 +1,15 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +source.. = src/,\ + xtend-gen/ +output.. = target/classes/ +bin.includes = META-INF/,\ + . diff --git a/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/ide/contentassist/IdeContentAssistFragment2.xtend b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/ide/contentassist/IdeContentAssistFragment2.xtend new file mode 100644 index 0000000..5e737c3 --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/ide/contentassist/IdeContentAssistFragment2.xtend @@ -0,0 +1,152 @@ +/** + * Copyright (c) 2024, 2026 TNO-ESI + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + */ +package nl.esi.xplus.xtext.generator.ide.contentassist + +import com.google.inject.Inject +import java.util.List +import org.eclipse.xtext.AbstractRule +import org.eclipse.xtext.Assignment +import org.eclipse.xtext.Grammar +import org.eclipse.xtext.xtext.generator.XtextGeneratorNaming +import org.eclipse.xtext.xtext.generator.model.FileAccessFactory +import org.eclipse.xtext.xtext.generator.model.GuiceModuleAccess +import org.eclipse.xtext.xtext.generator.model.TypeReference +import org.eclipse.xtext.xtext.generator.ui.contentAssist.ContentAssistFragment2 + +import static extension org.eclipse.xtext.GrammarUtil.* + +class IdeContentAssistFragment2 extends ContentAssistFragment2 { + @Inject + extension XtextGeneratorNaming + + @Inject + FileAccessFactory fileAccessFactory + + override protected getProposalProviderClass(Grammar g) { + return new TypeReference( + g.genericIdeBasePackage + ".contentassist." + g.simpleName + "IdeProposalProvider" + ) + } + + override protected getGenProposalProviderClass(Grammar g) { + return new TypeReference( + g.genericIdeBasePackage + ".contentassist.Abstract" + g.simpleName + "IdeProposalProvider" + ) + } + + override protected getGenProposalProviderSuperClass(Grammar g) { + val superGrammar = g.usedGrammars.head + if(inheritImplementation && superGrammar !== null && superGrammar.name != 'org.eclipse.xtext.common.Terminals') { + superGrammar.proposalProviderClass + } else { + getDefaultGenProposalProviderSuperClass + } + } + + override protected getDefaultGenProposalProviderSuperClass() { + new TypeReference("org.eclipse.xtext.ide.editor.contentassist.IdeContentProposalProvider") + } + + override generate() { + if (projectConfig.genericIde.manifest !== null) { + projectConfig.genericIde.manifest.requiredBundles += "org.eclipse.xtext.ide" + projectConfig.genericIde.manifest.requiredBundles += projectConfig.runtime.name + ';visibility:=reexport' + } + + new GuiceModuleAccess.BindingFactory() + .addTypeToType( + new TypeReference("org.eclipse.xtext.ide.editor.contentassist.IdeContentProposalProvider"), + grammar.getProposalProviderClass + ).contributeTo(language.ideGenModule); + + if (projectConfig.genericIde.srcGen !== null) { + // generate the 'Abstract...IdeProposalProvider' + generateGenJavaProposalProvider + } + + if (isGenerateStub && projectConfig.genericIde.src !== null) { + if (generateXtendStub) { + generateXtendProposalProviderStub + + if (projectConfig.eclipsePlugin.manifest !== null) { + projectConfig.eclipsePlugin.manifest.requiredBundles += 'org.eclipse.xtext.xbase.lib;bundle-version="'+projectConfig.runtime.xbaseLibVersionLowerBound+'"' + projectConfig.eclipsePlugin.manifest.requiredBundles += 'org.eclipse.xtend.lib;resolution:=optional' + } + } else { + generateJavaProposalProviderStub + } + } + + if (projectConfig.genericIde.manifest !== null) { + projectConfig.genericIde.manifest.exportedPackages += grammar.proposalProviderClass.packageName + } + + // Creating UI delegation bindings to IDE + if (projectConfig.eclipsePlugin.manifest !== null) { + projectConfig.eclipsePlugin.manifest.requiredBundles += "org.eclipse.xtext.ui" + projectConfig.eclipsePlugin.manifest.requiredBundles += projectConfig.runtime.name + ';visibility:=reexport' + projectConfig.eclipsePlugin.manifest.requiredBundles += projectConfig.genericIde.name + } + + new GuiceModuleAccess.BindingFactory() + .addTypeToType( + new TypeReference("org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider"), + new TypeReference("org.eclipse.xtext.ui.editor.contentassist.UiToIdeContentProposalProvider") + ).contributeTo(language.eclipsePluginGenModule); + + // The UI module does not include the bindings of the IDE module, so add these as well + new GuiceModuleAccess.BindingFactory() + .addTypeToType( + new TypeReference("org.eclipse.xtext.ide.editor.contentassist.IdeContentProposalProvider"), + grammar.getProposalProviderClass + ).contributeTo(language.eclipsePluginGenModule); + + } + + override generateXtendProposalProviderStub() { + fileAccessFactory.createXtendFile(grammar.proposalProviderClass, ''' + /** + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist + * on how to customize the content assistant. + */ + class «grammar.proposalProviderClass.simpleName» extends «grammar.genProposalProviderClass» { + } + ''').writeTo(projectConfig.genericIde.src) + } + + override protected generateJavaProposalProviderStub() { + fileAccessFactory.createJavaFile(grammar.proposalProviderClass, ''' + /** + * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist + * on how to customize the content assistant. + */ + public class «grammar.proposalProviderClass.simpleName» extends «grammar.genProposalProviderClass» { + } + ''').writeTo(projectConfig.genericIde.src) + } + + override protected generateGenJavaProposalProvider(List assignments, List rules, TypeReference genClass, TypeReference superClass) { + fileAccessFactory.createGeneratedJavaFile(genClass) => [ + + typeComment = ''' + /** + * Represents a generated, default implementation of superclass {@link «superClass»}. + */ + ''' + + content = ''' + public «IF isGenerateStub»abstract «ENDIF»class «genClass.simpleName» extends «superClass» { + // Placeholder for abstract implementation + } + ''' + writeTo(projectConfig.genericIde.srcGen) + ] + } +} \ No newline at end of file diff --git a/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/LezerGrammarFragment.xtend b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/LezerGrammarFragment.xtend new file mode 100644 index 0000000..bc4832b --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/LezerGrammarFragment.xtend @@ -0,0 +1,216 @@ +/** + * Copyright (c) 2024, 2026 TNO-ESI + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + */ +package nl.esi.xplus.xtext.generator.lezer + +import com.google.common.collect.Iterables +import java.util.ArrayList +import java.util.List +import java.util.Set +import java.util.regex.Pattern +import org.eclipse.xtend.lib.annotations.Accessors +import org.eclipse.xtend.lib.annotations.Data +import org.eclipse.xtext.AbstractRule +import org.eclipse.xtext.EnumRule +import org.eclipse.xtext.Keyword +import org.eclipse.xtext.TerminalRule +import org.eclipse.xtext.xtext.generator.AbstractExternalFolderAwareFragment + +import static extension org.eclipse.xtext.GrammarUtil.* + +class LezerGrammarFragment extends AbstractExternalFolderAwareFragment { + @Accessors + var String fileName + + override generate() { + if (fileName === null) { + fileName = grammarName.toLowerCase + '.grammar' + } + + outputLocation.generateFile(fileName, generateLezerGrammar()); + outputLocation.generateFile(fileName + ".d.ts", generateLezerGrammarTS()); + outputLocation.generateFile('index.ts', generateIndexTS()); + } + + def protected String getGrammarName() { + return grammar.simpleName + } + + def protected List getAllHiddenTokens() { + val grammars = Iterables.concat(#[grammar], grammar.allUsedGrammars) + return grammars.filter[definesHiddenTokens].flatMap[hiddenTokens].toList + } + + def protected Set getUsedTerminalRuleNames() { + return grammar.allParserRules.flatMap[containedRuleCalls.map[rule]].filter(TerminalRule).map[name].toSet + } + + def protected List allLezerKeywords() { + val keywords = newLinkedHashMap + for (rule : grammar.allRules.reject(TerminalRule)) { + rule.eAllContents.filter(Keyword).forEach [ kw | + keywords.computeIfAbsent(kw.value)[newLinkedHashSet] += rule + ] + } + val terminalNames = (usedTerminalRuleNames + allHiddenTokens.map[name]).toSet + val terminals = grammar.allTerminalRules.filter[terminalNames.contains(name)].uniqueBy[name] + + val lezerKeywords = new ArrayList(keywords.size) + keywords.forEach [ keyword, rules | + val terminalName = terminals.findFirst[terminal | keyword.isAmbigousTo(terminal)]?.name + lezerKeywords += new LezerKeyword(keyword, terminalName, getHighlightTag(keyword, rules)) + ] + return lezerKeywords + } + + def protected boolean isAmbigousTo(String keyword, TerminalRule terminal) { + var regEx = TerminalRuleToRegEx.createRegEx(terminal) + if (!regEx.startsWith('^')) { + // We always search from the start of the terminal and the keyword + // is ambiguous when it(s start)(partially) matches the terminal + regEx = '^' + regEx + } + val pattern = Pattern.compile(regEx) + val matcher = pattern.matcher(keyword) + return matcher.find || matcher.hitEnd + } + + def protected String getHighlightTag(String keyword, AbstractRule... rules) { + val highlightTags = rules.map[highlightTag].filterNull.toSet + if (highlightTags.size == 1) { + return highlightTags.head + } else if (rules.forall[EnumRule.isInstance(it)]) { + return 'literal' + } + return switch (it: keyword) { + case null: null + case '(', + case ')': 'paren' + case '[', + case ']': 'squareBracket' + case '{', + case '}': 'brace' + case 'import', + case 'export': 'moduleKeyword' + case 'super': 'atom' + case 'this', + case 'self': 'self' + case 'null': 'null' + case matches('(?i)(true|false)'): 'bool' + case matches('\\w+(-\\w+)*'): 'definitionKeyword' + } + } + + def protected String getHighlightTag(AbstractRule rule) { + val highlightTag = rule.annotations.map[name].findFirst[startsWith('Lezer')]?.substring(5)?.toFirstLower + if (!highlightTag.isNullOrEmpty) { + return highlightTag + } else if (rule instanceof TerminalRule) { + // Supporting default 'org.eclipse.xtext.common.Terminals' rules + return switch (rule.name) { + case 'ID': 'variableName' + case 'INT': 'integer' + case 'STRING': 'string' + case 'ML_COMMENT': 'blockComment' + case 'SL_COMMENT': 'lineComment' + case 'ANY_OTHER': 'invalid' + } + } + } + + def protected generateLezerGrammar() { + val keywords = allLezerKeywords + val highlightTag2keywords = keywords.groupBy[highlightTag ?: 'other'] + val rules = highlightTag2keywords.keySet.map[toFirstUpper] + usedTerminalRuleNames + + return ''' + @detectDelim + @skip { «FOR token : allHiddenTokens SEPARATOR ' | '»«token.name»«ENDFOR» } + + @top «grammarName» {( + «rules.join(' | ')» + )*} + + «FOR entry : highlightTag2keywords.entrySet» + «entry.key.toFirstUpper» { + «entry.value.join(' | ')[toRef]» + } + + «ENDFOR» + «FOR terminalName : keywords.map[terminalName].filterNull.toSet» + kw«terminalName» { @specialize[@name={kw}]<«terminalName», kw> } + «ENDFOR» + + @tokens { + «FOR terminal : grammar.allTerminalRules.uniqueBy[name]» + «TerminalRuleToLezer.createLezerToken(terminal)» + «ENDFOR» + } + ''' + } + + def protected generateLezerGrammarTS() ''' + import {LRParser} from "@lezer/lr" + + export declare const parser: LRParser + ''' + + def protected generateIndexTS() { + val keywords = allLezerKeywords + val highlightTag2keywords = keywords.groupBy[highlightTag] + highlightTag2keywords.remove(null) + val terminals = grammar.allTerminalRules.uniqueBy[name] + + return ''' + import {parser} from "./«fileName»" + import {LRLanguage, LanguageSupport} from "@codemirror/language" + import {styleTags, tags as t} from "@lezer/highlight" + + export const «grammarName»Language = LRLanguage.define({ + parser: parser.configure({ + props: [ + styleTags({ + «FOR entry : highlightTag2keywords.entrySet» + «IF entry.value.exists[terminalName !== null]» + "«entry.value.filter[terminalName !== null].join(' ')[keyword]»": t.«entry.key», + «ENDIF» + «IF entry.value.exists[terminalName === null]» + «entry.key.toFirstUpper»: t.«entry.key», + «ENDIF» + «ENDFOR» + «FOR terminal : terminals.reject[highlightTag === null]» + «terminal.name»: t.«terminal.highlightTag», + «ENDFOR» + }) + ] + }) + }) + + export function «grammarName.toFirstLower»() { + return new LanguageSupport(«grammarName»Language) + } + ''' + } + + static def List uniqueBy(Iterable source, (T)=>V attr) { + val history = newHashSet + return source.filter[history.add(attr.apply(it))].toList + } + + @Data + protected static class LezerKeyword { + val String keyword + val String terminalName + val String highlightTag + + def String toRef() { + return terminalName === null ? '''"«keyword»"''' : '''kw«terminalName»<"«keyword»">''' + } + } +} diff --git a/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/TerminalRuleToLezer.xtend b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/TerminalRuleToLezer.xtend new file mode 100644 index 0000000..0b61e1d --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/TerminalRuleToLezer.xtend @@ -0,0 +1,120 @@ +/** + * Copyright (c) 2024, 2026 TNO-ESI + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + */ +package nl.esi.xplus.xtext.generator.lezer + +import org.eclipse.xtext.Alternatives +import org.eclipse.xtext.CharacterRange +import org.eclipse.xtext.EOF +import org.eclipse.xtext.Group +import org.eclipse.xtext.Keyword +import org.eclipse.xtext.NegatedToken +import org.eclipse.xtext.RuleCall +import org.eclipse.xtext.TerminalRule +import org.eclipse.xtext.UntilToken +import org.eclipse.xtext.Wildcard + +import static extension org.eclipse.xtext.EcoreUtil2.getContainerOfType + +class TerminalRuleToLezer { + var negationMode = false + var regExMode = false + + protected new() { + // Utility that can be sub-classed + } + + static def String createLezerToken(TerminalRule rule) { + return new TerminalRuleToLezer().toLezerToken(rule) + } + + protected dispatch def String toLezerToken(RuleCall it) { + if (explicitlyCalled && rule instanceof TerminalRule) { + return (rule as TerminalRule).alternatives.toLezerToken + } else { + return rule.name + } + } + + protected dispatch def String toLezerToken(TerminalRule it) '''«name» { «alternatives.toLezerToken» }''' + + protected dispatch def String toLezerToken(Alternatives it) { + return if (negationMode) { + '''«FOR elem : elements»«elem.toLezerToken»«ENDFOR»''' + } else { + '''(«FOR elem : elements SEPARATOR '|'»«elem.toLezerToken»«ENDFOR»)«cardinality»''' + } + } + + protected dispatch def String toLezerToken(Group it) { + if (negationMode) { + throw new UnsupportedOperationException("Negation is not supported for group rules"); + } + return '''(«FOR elem : elements SEPARATOR ' '»«elem.toLezerToken»«ENDFOR»)«cardinality»''' + } + + protected dispatch def String toLezerToken(NegatedToken it) { + try { + negationMode = true + return '''![«terminal.toLezerToken»]«cardinality»''' + } finally { + negationMode = false + } + } + + + protected dispatch def String toLezerToken(UntilToken it) { + val rulePrefix = getContainerOfType(TerminalRule).name + if (terminal instanceof Keyword && (terminal as Keyword).value == '*/') { + return ''' + «rulePrefix»_MID ) } + «rulePrefix»_MID { ( ![*] «rulePrefix»_MID | "*" «rulePrefix»_END ) } + «rulePrefix»_END { ( "/" | "*" «rulePrefix»_END | ![/*] «rulePrefix»_MID ''' + } + throw new UnsupportedOperationException("Until is not supported yet"); + } + + protected dispatch def String toLezerToken(Wildcard it) '''_«cardinality»''' + + protected dispatch def String toLezerToken(CharacterRange it) { + try { + regExMode = true + return '''$[«left.toLezerToken»-«right.toLezerToken»]«cardinality»''' + } finally { + regExMode = false + } + } + + protected dispatch def String toLezerToken(Keyword it) '''«value.escapeKeyword»«cardinality»''' + + protected dispatch def String toLezerToken(EOF it) '''@eof''' + + protected def String escapeKeyword(String text) { + var escapedText = text + .replace('\\', '\\\\') + .replace('\r', '\\r') + .replace('\n', '\\n') + .replace('\t', '\\u0009') + .replace(' ', '\\u0020') + + if (regExMode || negationMode) { + escapedText = escapedText + .replace(']', '\\]') + } else if (!escapedText.contains('"')) { + escapedText = '"' + escapedText + '"' + } else if (!escapedText.contains("'")) { + escapedText = "'" + escapedText + "'" + } else { + // Keyword containing " and ', escape " + escapedText = '"' + escapedText.replace('"', '\\"') + '"' + } + + return escapedText + } +} diff --git a/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/TerminalRuleToRegEx.xtend b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/TerminalRuleToRegEx.xtend new file mode 100644 index 0000000..34ec607 --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/lezer/TerminalRuleToRegEx.xtend @@ -0,0 +1,109 @@ +/** + * Copyright (c) 2024, 2026 TNO-ESI + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + */ +package nl.esi.xplus.xtext.generator.lezer + +import java.util.regex.Pattern +import org.eclipse.xtext.Alternatives +import org.eclipse.xtext.CharacterRange +import org.eclipse.xtext.EOF +import org.eclipse.xtext.Group +import org.eclipse.xtext.Keyword +import org.eclipse.xtext.NegatedToken +import org.eclipse.xtext.RuleCall +import org.eclipse.xtext.TerminalRule +import org.eclipse.xtext.UntilToken +import org.eclipse.xtext.Wildcard + +class TerminalRuleToRegEx { + var negationMode = false + + protected new() { + // Utility that can be sub-classed + } + + static def boolean matches(String text, TerminalRule rule) { + val pattern = createPattern(rule) + return pattern.matcher(text).matches() + } + + static def Pattern createPattern(TerminalRule rule) { + return Pattern.compile(rule.createRegEx, Pattern.MULTILINE) + } + + static def String createRegEx(TerminalRule rule) { + return new TerminalRuleToRegEx().toRegEx(rule) + } + + protected dispatch def String toRegEx(RuleCall it) { + return rule.toRegEx + } + + protected dispatch def String toRegEx(TerminalRule it) { + return alternatives.toRegEx + } + + protected dispatch def String toRegEx(Alternatives it) { + return if (negationMode) { + '''«FOR elem : elements»«elem.toRegEx»«ENDFOR»''' + } else { + '''(«FOR elem : elements SEPARATOR '|'»«elem.toRegEx»«ENDFOR»)«cardinality»''' + } + } + + protected dispatch def String toRegEx(Group it) { + if (negationMode) { + throw new UnsupportedOperationException("Negation is not supported for group rules"); + } + return '''(«FOR elem : elements»«elem.toRegEx»«ENDFOR»)«cardinality»''' + } + + protected dispatch def String toRegEx(NegatedToken it) { + try { + negationMode = true + return '''[^«terminal.toRegEx»]«cardinality»''' + } finally { + negationMode = false + } + } + + protected dispatch def String toRegEx(UntilToken it) '''[\\s\\S]«cardinality ?: '*'»«terminal.toRegEx»''' + + protected dispatch def String toRegEx(Wildcard it) '''.«cardinality»''' + + protected dispatch def String toRegEx(CharacterRange it) '''[«left.toRegEx»-«right.toRegEx»]«cardinality»''' + + protected dispatch def String toRegEx(Keyword it) '''«value.escapeKeyword»«cardinality»''' + + protected dispatch def String toRegEx(EOF it) '''''' + + protected def String escapeKeyword(String text) { + return text + .replace('\\', '\\\\') + .replace('.', '\\.') + .replace('?', '\\?') + .replace('*', '\\*') + .replace('+', '\\+') + .replace('$', '\\$') + .replace('^', '\\^') + .replace('|', '\\|') + .replace('"', '\\"') + .replace("'", "\\'") + .replace('(', '\\(') + .replace(')', '\\)') + .replace('{', '\\{') + .replace('}', '\\}') + .replace('[', '\\[') + .replace(']', '\\]') + .replace(' ', '\\p{Space}') + .replace('\r', '\\r') + .replace('\n', '\\n') + .replace('\t', '\\t') + } +} diff --git a/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/model/project/XPlusProjectConfig.java b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/model/project/XPlusProjectConfig.java new file mode 100644 index 0000000..abc86dc --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/model/project/XPlusProjectConfig.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2024, 2026 TNO-ESI + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + */ +package nl.esi.xplus.xtext.generator.model.project; + +import java.util.List; +import java.util.Objects; +import java.util.stream.Stream; + +import org.eclipse.xtext.xtext.generator.model.project.BundleProjectConfig; +import org.eclipse.xtext.xtext.generator.model.project.StandardProjectConfig; +import org.eclipse.xtext.xtext.generator.model.project.SubProjectConfig; + +public class XPlusProjectConfig extends StandardProjectConfig { + + private BundleProjectConfig edit = new BundleProjectConfig(); + private BundleProjectConfig editor = new BundleProjectConfig(); + + public List getAllProjects() { + return Stream.concat(super.getAllProjects().stream(), Stream.of(edit, editor)).toList(); + } + + protected String computeName(SubProjectConfig project) { + if (Objects.equals(project, edit)) { + return getBaseName() + ".edit"; + } + if (Objects.equals(project, editor)) { + return getBaseName() + ".editor"; + } + return super.computeName(project); + } + + public BundleProjectConfig getEdit() { + return edit; + } + + public void setEdit(BundleProjectConfig edit) { + this.edit = edit; + } + + public BundleProjectConfig getEditor() { + return editor; + } + + public void setEditor(BundleProjectConfig editor) { + this.editor = editor; + } + +} diff --git a/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/serializer/PatchedSerializerFragment2.xtend b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/serializer/PatchedSerializerFragment2.xtend new file mode 100644 index 0000000..0a2d910 --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/src/nl/esi/xplus/xtext/generator/serializer/PatchedSerializerFragment2.xtend @@ -0,0 +1,622 @@ +/** + * Copyright (c) 2024, 2026 TNO-ESI + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + */ +package nl.esi.xplus.xtext.generator.serializer + +import com.google.common.collect.ImmutableSet +import com.google.common.collect.LinkedHashMultimap +import com.google.common.collect.Multimap +import com.google.inject.Inject +import java.util.List +import java.util.Map +import java.util.Set +import org.slf4j.Logger +import org.slf4j.LoggerFactory; +import org.eclipse.emf.ecore.EClass +import org.eclipse.emf.ecore.EObject +import org.eclipse.emf.ecore.EPackage +import org.eclipse.emf.ecore.EStructuralFeature +import org.eclipse.emf.ecore.resource.ResourceSet +import org.eclipse.xtend2.lib.StringConcatenationClient +import org.eclipse.xtext.Action +import org.eclipse.xtext.Parameter +import org.eclipse.xtext.ParserRule +import org.eclipse.xtext.serializer.ISerializationContext +import org.eclipse.xtext.serializer.acceptor.SequenceFeeder +import org.eclipse.xtext.serializer.analysis.IGrammarConstraintProvider.IConstraint +import org.eclipse.xtext.serializer.analysis.SerializationContext +import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer +import org.eclipse.xtext.serializer.sequencer.ITransientValueService +import org.eclipse.xtext.xtext.generator.grammarAccess.GrammarAccessExtensions +import org.eclipse.xtext.xtext.generator.model.FileAccessFactory +import org.eclipse.xtext.xtext.generator.model.annotations.SuppressWarningsAnnotation +import org.eclipse.xtext.xtext.generator.serializer.SemanticSequencerExtensions +import org.eclipse.xtext.xtext.generator.serializer.SerializerFragment2 + +import static extension org.eclipse.xtext.xtext.generator.model.TypeReference.* +import static extension org.eclipse.xtext.xtext.generator.util.GenModelUtil2.* + +class PatchedSerializerFragment2 extends SerializerFragment2 { + + static val Logger LOG = LoggerFactory.getLogger(PatchedSerializerFragment2) + + private static def Map toMap(Iterable> items) { + val result = newLinkedHashMap + for (i : items) { + result.put(i.key, i.value) + } + result + } + +// FIXME: Start re-expose public setters + override setGenerateStub(boolean generateStub) { + super.setGenerateStub(generateStub) + } +// END: Start re-expose public setters + +// @Inject extension XtextGeneratorNaming + @Inject extension SemanticSequencerExtensions +// @Inject extension SyntacticSequencerExtensions + @Inject extension GrammarAccessExtensions +// @Inject extension SyntheticTerminalDetector syntheticTerminalDetector +// @Inject extension IGrammarConstraintProvider +// @Inject DebugGraphGenerator debugGraphGenerator + @Inject FileAccessFactory fileAccessFactory +// +// @Accessors boolean generateDebugData = false +// @Accessors boolean generateSupportForDeprecatedContextEObject = false +// +// boolean detectSyntheticTerminals = true +// +// /** +// * Set to false if synthetic terminal should be ignored. Synthetic terminals +// * have the form {@code terminal ABC: 'synthetic:ABC';} in the grammar +// * and require a customized {@link AbstractSplittingTokenSource token source}. +// */ +// def void setDetectSyntheticTerminals(boolean detectSyntheticTerminals) { +// this.detectSyntheticTerminals = detectSyntheticTerminals +// } +// +// protected def String getSerializerBasePackage(Grammar grammar) { +// grammar.runtimeBasePackage + '.serializer' +// } +// +// protected def TypeReference getSemanticSequencerClass(Grammar grammar) { +// new TypeReference(grammar.serializerBasePackage, GrammarUtil.getSimpleName(grammar) + 'SemanticSequencer') +// } +// +// protected def TypeReference getSyntacticSequencerClass(Grammar grammar) { +// new TypeReference(grammar.serializerBasePackage, GrammarUtil.getSimpleName(grammar) + 'SyntacticSequencer') +// } +// +// protected def TypeReference getAbstractSemanticSequencerClass(Grammar grammar) { +// new TypeReference(grammar.serializerBasePackage, 'Abstract' + GrammarUtil.getSimpleName(grammar) + 'SemanticSequencer') +// } +// +// protected def TypeReference getAbstractSyntacticSequencerClass(Grammar grammar) { +// new TypeReference(grammar.serializerBasePackage, 'Abstract' + GrammarUtil.getSimpleName(grammar) + 'SyntacticSequencer') +// } +// +// protected def String getGrammarConstraintsPath(Grammar grammar) { +// grammar.serializerBasePackage.replace('.', '/') + '/' + GrammarUtil.getSimpleName(grammar) + 'GrammarConstraints.txt' +// } +// +// override generate() { +// new GuiceModuleAccess.BindingFactory() +// .addTypeToType(ISemanticSequencer.typeRef, grammar.semanticSequencerClass) +// .addTypeToType(ISyntacticSequencer.typeRef, grammar.syntacticSequencerClass) +// .addTypeToType(ISerializer.typeRef, Serializer.typeRef) +// .contributeTo(language.runtimeGenModule) +// +// if (projectConfig.runtime.manifest !== null) { +// projectConfig.runtime.manifest.exportedPackages += grammar.serializerBasePackage +// projectConfig.runtime.manifest.requiredBundles += 'org.eclipse.xtext.xbase.lib;bundle-version="'+projectConfig.runtime.xbaseLibVersionLowerBound+'"' +// } +// +// generateAbstractSemanticSequencer() +// generateAbstractSyntacticSequencer() +// if (isGenerateStub) { +// generateSemanticSequencer() +// generateSyntacticSequencer() +// } +// +// if (generateDebugData) { +// generateGrammarConstraints() +// for (fileToContent : debugGraphGenerator.generateDebugGraphs) { +// projectConfig.runtime.srcGen.generateFile(fileToContent.key, fileToContent.value) +// } +// } +// } +// +// protected def generateSemanticSequencer() { +// if (generateXtendStub) { +// fileAccessFactory.createXtendFile(grammar.semanticSequencerClass, ''' +// class «grammar.semanticSequencerClass.simpleName» extends «grammar.abstractSemanticSequencerClass» { +// } +// ''').writeTo(projectConfig.runtime.src) +// } else { +// fileAccessFactory.createJavaFile(grammar.semanticSequencerClass, ''' +// public class «grammar.semanticSequencerClass.simpleName» extends «grammar.abstractSemanticSequencerClass» { +// } +// ''').writeTo(projectConfig.runtime.src) +// } +// } +// +// private def unassignedCalledTokenRuleName(AbstractRule rule) '''get«rule.name»Token''' +// +// protected def generateSyntacticSequencer() { +// if (generateXtendStub) { +// fileAccessFactory.createXtendFile(grammar.syntacticSequencerClass, ''' +// class «grammar.syntacticSequencerClass.simpleName» extends «grammar.abstractSyntacticSequencerClass» { +// «IF detectSyntheticTerminals» +// «FOR rule : GrammarUtil.allTerminalRules(grammar).filter[isSyntheticTerminalRule]» +// +// /** +// * Stub implementation for a synthetic terminal rule. Defaults to the empty string. +// */ +// // TODO review the concrete syntax for the terminal +// override «rule.unassignedCalledTokenRuleName»(«EObject» semanticObject, «RuleCall» ruleCall, «INode» node) { +// return '' +// } +// «ENDFOR» +// «ENDIF» +// } +// ''').writeTo(projectConfig.runtime.src) +// } else { +// fileAccessFactory.createJavaFile(grammar.syntacticSequencerClass, ''' +// public class «grammar.syntacticSequencerClass.simpleName» extends «grammar.abstractSyntacticSequencerClass» { +// «IF detectSyntheticTerminals» +// «FOR rule : GrammarUtil.allTerminalRules(grammar).filter[isSyntheticTerminalRule]» +// +// /** +// * Stub implementation for a synthetic terminal rule. Defaults to the empty string. +// */ +// // TODO review the concrete syntax for the terminal +// @Override +// public String «rule.unassignedCalledTokenRuleName»(«EObject» semanticObject, «RuleCall» ruleCall, «INode» node) { +// return ""; +// } +// «ENDFOR» +// «ENDIF» +// } +// ''').writeTo(projectConfig.runtime.src) +// } +// } + + override generateAbstractSemanticSequencer() { + val localConstraints = grammar.grammarConstraints + val superConstraints = grammar.superGrammar.grammarConstraints + val newLocalConstraints = localConstraints.filter[type !== null && !superConstraints.contains(it)].toSet + val clazz = if (isGenerateStub) grammar.abstractSemanticSequencerClass else grammar.semanticSequencerClass + val superClazz = if (localConstraints.exists[superConstraints.contains(it)]) + grammar.usedGrammars.head.semanticSequencerClass + else + AbstractDelegatingSemanticSequencer.typeRef + val javaFile = fileAccessFactory.createGeneratedJavaFile(clazz) + javaFile.resourceSet = language.resourceSet + val methodSignatures = newHashSet() + + javaFile.content = ''' + public «IF isGenerateStub»abstract «ENDIF»class «clazz.simpleName» extends «superClazz» { + + @«Inject» + private «grammar.grammarAccess» grammarAccess; + + «genMethodCreateSequence» + + «FOR c : newLocalConstraints.sort» + «IF methodSignatures.add(c.simpleName -> c.type)» + «genMethodSequence(c)» + «ELSE» + «LOG.warn("Skipped generating duplicate method in " + clazz.simpleName)» + «genMethodSequenceComment(c)» + «ENDIF» + + «ENDFOR» + } + ''' + javaFile.annotations += new SuppressWarningsAnnotation + javaFile.writeTo(projectConfig.runtime.srcGen) + } + + private def Iterable getAccessedPackages() { + grammar.grammarConstraints.filter[type !== null].map[type.EPackage].toSet.sortBy[name] + } + + private def Iterable getAccessedClasses(EPackage pkg) { + grammar.grammarConstraints.map[type].filter[it !== null && EPackage == pkg].toSet.sortBy[name] + } + + private def StringConcatenationClient genMethodCreateSequence() { + val superConstraints = grammar.superGrammar.grammarConstraints.map[it->it].toMap + ''' + @Override + public void sequence(«ISerializationContext» context, «EObject» semanticObject) { + «EPackage» epackage = semanticObject.eClass().getEPackage(); + «ParserRule» rule = context.getParserRule(); + «Action» action = context.getAssignedAction(); + «Set»<«Parameter»> parameters = context.getEnabledBooleanParameters(); + «FOR pkg : accessedPackages.indexed» + «IF pkg.key > 0»else «ENDIF»if (epackage == «pkg.value».«packageLiteral») + switch (semanticObject.eClass().getClassifierID()) { + «FOR type : pkg.value.accessedClasses» + case «pkg.value».«type.getIntLiteral(language.resourceSet)»: + «genMethodCreateSequenceCaseBody(superConstraints, type)» + «ENDFOR» + } + «ENDFOR» + if (errorAcceptor != null) + errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); + } + ''' + } + + private def StringConcatenationClient genParameterCondition(ISerializationContext context, IConstraint constraint) { + val values = context.enabledBooleanParameters + if (!values.isEmpty) { + '''«ImmutableSet».of(«values.map["grammarAccess."+gaAccessor].join(", ")»).equals(parameters)''' + } else if (constraint.contexts.exists[!(it as SerializationContext).declaredParameters.isEmpty]) { + '''parameters.isEmpty()''' + } else { + '''''' + } + } + + private def StringConcatenationClient genMethodCreateSequenceCaseBody(Map superConstraints, EClass type) { + val contexts = grammar.getGrammarConstraints(type).entrySet.sortBy[key.name] + val context2constraint = LinkedHashMultimap.create + for (e : contexts) + for (ctx : e.value) + context2constraint.put((ctx as SerializationContext).actionOrRule, e.key) + ''' + «IF contexts.size > 1» + «FOR ctx : contexts.indexed» + «IF ctx.key > 0»else «ENDIF»if («genCondition(ctx.value.value, ctx.value.key, context2constraint)») { + «genMethodCreateSequenceCall(superConstraints, type, ctx.value.key)» + } + «ENDFOR» + else break; + «ELSEIF contexts.size == 1» + «genMethodCreateSequenceCall(superConstraints, type, contexts.head.key)» + «ELSE» + // error, no contexts. + «ENDIF» + ''' + } + + private def StringConcatenationClient genCondition(List contexts, IConstraint constraint, Multimap ctx2ctr) { + val sorted = contexts.sort + val index = LinkedHashMultimap.create + sorted.forEach [ + index.put(contextObject, it) + ] + '''«FOR obj : index.keySet SEPARATOR "\n\t\t|| "»«obj.genObjectSelector»«IF ctx2ctr.get(obj).size > 1»«obj.genParameterSelector(index.get(obj), constraint)»«ENDIF»«ENDFOR»''' + } + + private def StringConcatenationClient genObjectSelector(EObject obj) { + switch obj { + Action: '''action == grammarAccess.«obj.gaAccessor»''' + ParserRule: '''rule == grammarAccess.«obj.gaAccessor»''' + } + } + + private def StringConcatenationClient genParameterSelector(EObject obj, Set contexts, IConstraint constraint) { +// val rule = GrammarUtil.containingParserRule(obj) +// if (rule.parameters.isEmpty || !constraint.contexts.exists[!(it as SerializationContext).declaredParameters.isEmpty]) { +// return '''''' +// } +// // figure out which scenarios are independent from the parameter values +// val withParamsByRule = LinkedHashMultimap.create +// contexts.forEach [ +// val param = enabledBooleanParameters.head +// if (param !== null) { +// withParamsByRule.put(GrammarUtil.containingParserRule(param), it) +// } +// ] +// val copy = newLinkedHashSet +// copy.addAll(contexts) +// +// // and remove these +// withParamsByRule.keySet.forEach [ +// val entries = withParamsByRule.get(it) +// if (entries.size === (1 << it.parameters.size) - 1) { +// copy.removeAll(entries) +// } +// ] +// +// if (copy.isEmpty || copy.exists [ !enabledBooleanParameters.isEmpty ]) { +// // param configuration doesn't matter +// return '''''' +// } + return ''' && («FOR context : contexts SEPARATOR "\n\t\t\t|| "»«context.genParameterCondition(constraint)»«ENDFOR»)''' + + } + + private def EObject getContextObject(ISerializationContext context) { + context.assignedAction ?: context.parserRule + } + + private def StringConcatenationClient genMethodCreateSequenceCall(Map superConstraints, EClass type, IConstraint key) { + val superConstraint = superConstraints.get(key) + val constraint = superConstraint ?: key +// FIXME: Start of patch for Xtext issue 1991 + return if (isMapEntry(type)) { + ''' + sequence_«constraint.simpleName»(context, («type» & EObject) semanticObject); + return; + ''' + } else { + ''' + sequence_«constraint.simpleName»(context, («type») semanticObject); + return; + ''' + } +// FIXME: End of patch for Xtext issue 1991 + } + + private def StringConcatenationClient genMethodSequenceComment(IConstraint c) ''' + // This method is commented out because it has the same signature as another method in this class. + // This is probably a bug in Xtext's serializer, please report it here: + // https://bugs.eclipse.org/bugs/enter_bug.cgi?product=TMF + // + // Contexts: + // «c.contexts.sort.join("\n").replaceAll("\\n","\n// ")» + // + // Constraint: + // «IF c.body === null»{«c.type.name»}«ELSE»«c.body.toString.replaceAll("\\n","\n// ")»«ENDIF» + // + ««« FIXME: Start of patch for Xtext issue 1991 + // «genMethodSequenceDeclaration(c)» { } + ««« FIXME: End of patch for Xtext issue 1991 + ''' + + private def StringConcatenationClient genMethodSequence(IConstraint c) { + val rs = language.resourceSet + val StringConcatenationClient cast = + if (c.type.getGenClass(rs).isEObjectExtension) + '''''' + else + '''(«EObject») ''' + val states = c.linearListOfMandatoryAssignments + ''' + /** + *
+			 * Contexts:
+			 *     «c.contexts.sort.join("\n").replaceAll("\\n","\n*     ")»
+			 *
+			 * Constraint:
+			 *     «IF c.body === null»{«c.type.name»}«ELSE»«c.body.toString.replaceAll("\\n","\n*     ").replaceAll("<","<").replaceAll(">", ">")»«ENDIF»
+			 * 
+ */ + ««« FIXME: Start of patch for Xtext issue 1991 + «genMethodSequenceDeclaration(c)» { + ««« FIXME: End of patch for Xtext issue 1991 + «IF states !== null» + if (errorAcceptor != null) { + «FOR s : states» + if (transientValues.isValueTransient(«cast»semanticObject, «s.feature.EContainingClass.EPackage».«s.feature.getFeatureLiteral(rs)») == «ITransientValueService.ValueTransient».YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(«cast»semanticObject, «s.feature.EContainingClass.EPackage».«s.feature.getFeatureLiteral(rs)»)); + «ENDFOR» + } + «SequenceFeeder» feeder = createSequencerFeeder(context, «cast»semanticObject); + «FOR f: states» + feeder.accept(grammarAccess.«f.assignedGrammarElement.gaAccessor()», semanticObject.«f.feature.getUnresolvingGetAccessor(rs)»); + «ENDFOR» + feeder.finish(); + «ELSE» + genericSequencer.createSequence(context, «cast»semanticObject); + «ENDIF» + } + + «IF generateSupportForDeprecatedContextEObject» + @Deprecated + protected void sequence_«c.simpleName»(«EObject» context, «c.type» semanticObject) { + sequence_«c.simpleName»(createContext(context, semanticObject), semanticObject); + } + «ENDIF» + ''' + } + +// FIXME: Start of patch for Xtext issue 1991 + private def StringConcatenationClient genMethodSequenceDeclaration(IConstraint c) { + return if (isMapEntry(c.type)) { + '''protected void sequence_«c.simpleName»(«ISerializationContext» context, T semanticObject)''' + } else { + '''protected void sequence_«c.simpleName»(«ISerializationContext» context, «c.type» semanticObject)''' + } + } + + private def boolean isMapEntry(EClass type) { + return type.instanceClassName == Map.Entry.name + } +// FIXME: End of patch for Xtext issue 1991 + + def private StringConcatenationClient getUnresolvingGetAccessor(EStructuralFeature feature, ResourceSet resourceSet) { + val genFeature = getGenFeature(feature, resourceSet) + if(genFeature.isResolveProxies) { + return '''eGet(«genFeature.genPackage.getEcorePackage».«getFeatureLiteral(genFeature, resourceSet)», false)''' + } else { + return '''«getGetAccessor(genFeature, resourceSet)»()''' + } + } + +// protected def generateAbstractSyntacticSequencer() { +// val clazz = if (isGenerateStub) grammar.abstractSyntacticSequencerClass else grammar.syntacticSequencerClass +// val javaFile = fileAccessFactory.createGeneratedJavaFile(clazz) +// javaFile.resourceSet = language.resourceSet +// val elements = allAmbiguousTransitionsBySyntax +// val partitions = Iterables.partition(elements, 60) +// +// javaFile.content = ''' +// public «IF isGenerateStub»abstract «ENDIF»class «clazz.simpleName» extends «AbstractSyntacticSequencer» { +// +// protected «grammar.grammarAccess» grammarAccess; +// «FOR group : allAmbiguousTransitionsBySyntax» +// protected «new TypeReference ('org.eclipse.xtext.serializer.analysis', 'GrammarAlias.AbstractElementAlias')» match_«group.identifier»; +// «ENDFOR» +// +// @«Inject» +// protected void init(«IGrammarAccess» access) { +// grammarAccess = («grammar.grammarAccess») access; +// «IF partitions.size > 1» +// «FOR partition : partitions.indexed» +// init«partition.key»(); +// «ENDFOR» +// «ELSE» +// «FOR group : allAmbiguousTransitionsBySyntax» +// match_«group.identifier» = «group.elementAlias.elementAliasToConstructor»; +// «ENDFOR» +// «ENDIF» +// } +// +// «IF partitions.size > 1» +// «FOR partition : partitions.indexed» +// private void init«partition.key»() { +// «FOR element : partition.value» +// match_«element.identifier» = «element.elementAlias.elementAliasToConstructor»; +// «ENDFOR» +// } +// +// «ENDFOR» +// «ENDIF» +// «genGetUnassignedRuleCallTokens» +// +// «FOR rule : unassignedCalledTokenRules SEPARATOR "\n"» +// «genGetUnassignedRuleCallToken(rule)» +// «ENDFOR» +// +// «genEmitUnassignedTokens» +// +// «FOR group : allAmbiguousTransitionsBySyntax» +// /** +// *
+//                     * Ambiguous syntax:
+//                     *     «group.elementAlias.toString.replace("\n", "\n *     ").replaceAll("<","<").replaceAll(">", ">")»
+//                     *
+//                     * This ambiguous syntax occurs at:
+//                     «FOR trans : group.transitions.map[group.ambiguityInsideTransition(it).trim].toSet.sort»
+//                        *     «trans.toString.replace("\n", "\n*     ").replaceAll("<","<").replaceAll(">", ">")»
+//                     «ENDFOR»
+//
+//                     * 
+// */ +// protected void emit_«group.identifier»(«EObject» semanticObject, «ISyntacticSequencerPDAProvider.ISynNavigable» transition, «List»<«INode»> nodes) { +// acceptNodes(transition, nodes); +// } +// +// «ENDFOR» +// } +// ''' +// javaFile.annotations += new SuppressWarningsAnnotation +// javaFile.writeTo(projectConfig.runtime.srcGen) +// } +// +// private def List unassignedCalledTokenRules() { +// val rules = grammar.allRules.filter[isEObjectRule] +// val calls = rules.map[containedRuleCalls.filter[isUnassignedRuleCall]].flatten +// return calls.map[rule].toSet.sortBy[name] +// } +// +// private def boolean isUnassignedRuleCall(RuleCall c) { +// if (c.isEObjectRuleCall) +// return false +// val ass = c.containingAssignment +// return ass === null || ass.isBooleanAssignment +// } +// +// private def String defaultValue(AbstractElement ele, AbstractRule rule, Set visited) { +// switch (ele) { +// case !visited.add(ele): "" +// case ele.isOptionalCardinality(): "" +// Alternatives: ele.elements.head.defaultValue(rule, visited) +// Group: +// if (rule instanceof TerminalRule) { +// ele.elements.map[defaultValue(rule, visited)].filter[!isNullOrEmpty].join() +// } else { +// ele.elements.map[defaultValue(rule, visited)].filter[!isNullOrEmpty].join(" ") +// } +// +// Keyword: ele.value +// RuleCall: ele.rule.alternatives.defaultValue(ele.rule, visited) +// default: '' +// } +// } +// +// private def StringConcatenationClient genGetUnassignedRuleCallTokens() ''' +// @Override +// protected String getUnassignedRuleCallToken(«EObject» semanticObject, «RuleCall» ruleCall, «INode» node) { +// «FOR rule : unassignedCalledTokenRules.indexed» +// «IF rule.key > 0»else «ENDIF»if (ruleCall.getRule() == grammarAccess.«rule.value.gaAccessor») +// return «rule.value.unassignedCalledTokenRuleName»(semanticObject, ruleCall, node); +// «ENDFOR» +// return ""; +// } +// ''' +// +// private def String textWithoutComments(INode node) { +// switch node { +// ILeafNode case !node.hidden || node.text.trim.length == 0: node.text +// ICompositeNode: node.children.map[textWithoutComments].join +// default: '' +// } +// } +// +// private def StringConcatenationClient genGetUnassignedRuleCallToken(AbstractRule rule) { +// if (rule instanceof TerminalRule) { +// if (detectSyntheticTerminals && rule.isSyntheticTerminalRule) { +// return ''' +// /** +// * Synthetic terminal rule. The concrete syntax is to be specified by clients. +// «IF !isGenerateStub» * Defaults to the empty string.«ENDIF» +// */ +// protected «IF isGenerateStub»abstract «ENDIF»String «rule.unassignedCalledTokenRuleName»(«EObject» semanticObject, «RuleCall» ruleCall, «INode» node)«IF isGenerateStub»;«ELSE» { return ""; }«ENDIF» +// ''' +// } +// } +// return ''' +// /** +// * «NodeModelUtils.getNode(rule).textWithoutComments.trim.replace('\n', '\n* ').replace('*/','*/')» +// */ +// protected String «rule.unassignedCalledTokenRuleName»(«EObject» semanticObject, «RuleCall» ruleCall, «INode» node) { +// if (node != null) +// return getTokenText(node); +// return "«Strings.convertToJavaString(rule.alternatives.defaultValue(rule, newHashSet))»"; +// } +// ''' +// } +// +// private def StringConcatenationClient genEmitUnassignedTokens() ''' +// @Override +// protected void emitUnassignedTokens(«EObject» semanticObject, «ISynTransition» transition, «INode» fromNode, «INode» toNode) { +// if (transition.getAmbiguousSyntaxes().isEmpty()) return; +// «List»<«INode»> transitionNodes = collectNodes(fromNode, toNode); +// for («AbstractElementAlias» syntax : transition.getAmbiguousSyntaxes()) { +// «List»<«INode»> syntaxNodes = getNodesFor(transitionNodes, syntax); +// «FOR group : allAmbiguousTransitionsBySyntax.indexed» +// «IF group.key > 0»else «ENDIF»if (match_«group.value.identifier».equals(syntax)) +// emit_«group.value.identifier»(semanticObject, getLastNavigableState(), syntaxNodes); +// «ENDFOR» +// «IF !allAmbiguousTransitionsBySyntax.empty»else «ENDIF»acceptNodes(getLastNavigableState(), syntaxNodes); +// } +// } +// ''' +// +// protected def generateGrammarConstraints() { +// fileAccessFactory.createTextFile(grammar.grammarConstraintsPath, ''' +// «FOR e : grammar.constraints.sortedCopy.values SEPARATOR '\n'» +// «e.contexts.join(", ")»: +// «IF e.value.body === null» +// {«e.value.type?.name»}; +// «ELSE» +// «e.value.body»; +// «ENDIF» +// «ENDFOR» +// ''').writeTo(projectConfig.runtime.srcGen) +// } +} diff --git a/bundles/nl.esi.xplus.xtext.generator/xtend-gen/.gitignore b/bundles/nl.esi.xplus.xtext.generator/xtend-gen/.gitignore new file mode 100644 index 0000000..86d0cb2 --- /dev/null +++ b/bundles/nl.esi.xplus.xtext.generator/xtend-gen/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file diff --git a/bundles/nl.esi.xtext.actions.edit/.classpath b/bundles/nl.esi.xtext.actions.edit/.classpath new file mode 100644 index 0000000..a17c775 --- /dev/null +++ b/bundles/nl.esi.xtext.actions.edit/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.actions.edit/.project b/bundles/nl.esi.xtext.actions.edit/.project new file mode 100644 index 0000000..5e4ae00 --- /dev/null +++ b/bundles/nl.esi.xtext.actions.edit/.project @@ -0,0 +1,28 @@ + + + nl.esi.xtext.actions.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/nl.esi.xtext.actions.edit/META-INF/MANIFEST.MF b/bundles/nl.esi.xtext.actions.edit/META-INF/MANIFEST.MF new file mode 100644 index 0000000..6ba0d8e --- /dev/null +++ b/bundles/nl.esi.xtext.actions.edit/META-INF/MANIFEST.MF @@ -0,0 +1,22 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: nl.esi.xtext.actions.edit;singleton:=true +Automatic-Module-Name: nl.esi.xtext.actions.edit +Bundle-Version: 1.0.0.qualifier +Bundle-ClassPath: . +Bundle-Activator: nl.esi.xtext.actions.actions.provider.ActionsEditPlugin$Implementation +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: JavaSE-21 +Export-Package: nl.esi.xtext.actions.actions.provider +Require-Bundle: org.eclipse.core.runtime, + nl.esi.xtext.actions, + org.eclipse.emf.edit;visibility:=reexport, + nl.esi.xtext.common.lang, + nl.esi.xtext.common.lang.edit;visibility:=reexport, + nl.esi.xtext.expressions, + nl.esi.xtext.expressions.edit;visibility:=reexport, + nl.esi.xtext.types, + nl.esi.xtext.types.edit;visibility:=reexport +Bundle-ActivationPolicy: lazy diff --git a/bundles/nl.esi.xtext.actions.edit/build.properties b/bundles/nl.esi.xtext.actions.edit/build.properties new file mode 100644 index 0000000..92b4e7c --- /dev/null +++ b/bundles/nl.esi.xtext.actions.edit/build.properties @@ -0,0 +1,18 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +bin.includes = .,\ + icons/,\ + META-INF/,\ + plugin.xml,\ + plugin.properties +jars.compile.order = . +source.. = src-gen/ +output.. = target/classes/ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_Action.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_Action.gif new file mode 100644 index 0000000..38aa677 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_Action.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_AssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_AssignmentAction.gif new file mode 100644 index 0000000..7601130 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_AssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_ForAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_ForAction.gif new file mode 100644 index 0000000..e969b63 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_ForAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_FunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_FunctionCall.gif new file mode 100644 index 0000000..80895bd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_FunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_IfAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_IfAction.gif new file mode 100644 index 0000000..d192e7c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_IfAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_RecordFieldAssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_RecordFieldAssignmentAction.gif new file mode 100644 index 0000000..5e109ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionList_actions_RecordFieldAssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_Action.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_Action.gif new file mode 100644 index 0000000..34a55b3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_Action.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_AssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_AssignmentAction.gif new file mode 100644 index 0000000..d9a2153 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_AssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_ForAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_ForAction.gif new file mode 100644 index 0000000..9dc793f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_ForAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_FunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_FunctionCall.gif new file mode 100644 index 0000000..b6c1914 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_FunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_IfAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_IfAction.gif new file mode 100644 index 0000000..a1f74dd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_IfAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_RecordFieldAssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_RecordFieldAssignmentAction.gif new file mode 100644 index 0000000..4c5b0e3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateActionModel_actions_RecordFieldAssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_Expression.gif new file mode 100644 index 0000000..5279d7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAddition.gif new file mode 100644 index 0000000..448f9b9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAnd.gif new file mode 100644 index 0000000..3ecfb1a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAny.gif new file mode 100644 index 0000000..5280ff3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionBinary.gif new file mode 100644 index 0000000..6613451 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionBracket.gif new file mode 100644 index 0000000..22997f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConditional.gif new file mode 100644 index 0000000..b14c508 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantBool.gif new file mode 100644 index 0000000..5279d7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantInt.gif new file mode 100644 index 0000000..3ecfb1a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantReal.gif new file mode 100644 index 0000000..1b149e8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantString.gif new file mode 100644 index 0000000..22997f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionDivision.gif new file mode 100644 index 0000000..3dcb65c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..64b3c8a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionEqual.gif new file mode 100644 index 0000000..6246f89 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionFunctionCall.gif new file mode 100644 index 0000000..8154581 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionGeq.gif new file mode 100644 index 0000000..40f87e1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionGreater.gif new file mode 100644 index 0000000..7b489fd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionLeq.gif new file mode 100644 index 0000000..b447e9a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionLess.gif new file mode 100644 index 0000000..6d27c0f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMap.gif new file mode 100644 index 0000000..448f9b9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMapRW.gif new file mode 100644 index 0000000..961f371 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMaximum.gif new file mode 100644 index 0000000..b3520a5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMinimum.gif new file mode 100644 index 0000000..62e68eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMinus.gif new file mode 100644 index 0000000..5777ba5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionModulo.gif new file mode 100644 index 0000000..2067b0c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMultiply.gif new file mode 100644 index 0000000..5777ba5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNEqual.gif new file mode 100644 index 0000000..6ac69d3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNot.gif new file mode 100644 index 0000000..bdcb71c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..532796f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNullLiteral.gif new file mode 100644 index 0000000..a20a979 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionOr.gif new file mode 100644 index 0000000..448f9b9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionPlus.gif new file mode 100644 index 0000000..f3893b1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionPower.gif new file mode 100644 index 0000000..777a45b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionRecord.gif new file mode 100644 index 0000000..22997f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionRecordAccess.gif new file mode 100644 index 0000000..6ac69d3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionSubtraction.gif new file mode 100644 index 0000000..b4b69fc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionTernary.gif new file mode 100644 index 0000000..32e4f43 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionUnary.gif new file mode 100644 index 0000000..5b7a810 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionVariable.gif new file mode 100644 index 0000000..5b7a810 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionVector.gif new file mode 100644 index 0000000..fc23f29 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_TypeAnnotation.gif new file mode 100644 index 0000000..234a8ea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateAssignmentAction_exp_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif new file mode 100644 index 0000000..961391b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_Expression.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAddition.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAnd.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAny.gif new file mode 100644 index 0000000..76f9cb7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBinary.gif new file mode 100644 index 0000000..2bd03ce Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBracket.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConditional.gif new file mode 100644 index 0000000..99f2fe5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantBool.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantInt.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantReal.gif new file mode 100644 index 0000000..4e06b47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantString.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionDivision.gif new file mode 100644 index 0000000..a4c5e23 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..a382f74 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEqual.gif new file mode 100644 index 0000000..bc7b7f9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionFunctionCall.gif new file mode 100644 index 0000000..52baab8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGeq.gif new file mode 100644 index 0000000..655f0eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGreater.gif new file mode 100644 index 0000000..f9ec881 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLeq.gif new file mode 100644 index 0000000..9cc534c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLess.gif new file mode 100644 index 0000000..54a8425 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMap.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMapRW.gif new file mode 100644 index 0000000..88ba66a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMaximum.gif new file mode 100644 index 0000000..be1e90e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinimum.gif new file mode 100644 index 0000000..0585fe2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinus.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionModulo.gif new file mode 100644 index 0000000..6325826 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMultiply.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNEqual.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNot.gif new file mode 100644 index 0000000..b6ac8cb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..deb9805 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullLiteral.gif new file mode 100644 index 0000000..0c84f38 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionOr.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPlus.gif new file mode 100644 index 0000000..d68f55c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPower.gif new file mode 100644 index 0000000..6a08579 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecord.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecordAccess.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionSubtraction.gif new file mode 100644 index 0000000..cdab252 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionTernary.gif new file mode 100644 index 0000000..9e5723e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionUnary.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVariable.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVector.gif new file mode 100644 index 0000000..7c34939 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_TypeAnnotation.gif new file mode 100644 index 0000000..c12b491 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_left_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_Expression.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAddition.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAnd.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAny.gif new file mode 100644 index 0000000..76f9cb7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBinary.gif new file mode 100644 index 0000000..2bd03ce Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBracket.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConditional.gif new file mode 100644 index 0000000..99f2fe5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantBool.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantInt.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantReal.gif new file mode 100644 index 0000000..4e06b47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantString.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionDivision.gif new file mode 100644 index 0000000..a4c5e23 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..a382f74 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEqual.gif new file mode 100644 index 0000000..bc7b7f9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionFunctionCall.gif new file mode 100644 index 0000000..52baab8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGeq.gif new file mode 100644 index 0000000..655f0eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGreater.gif new file mode 100644 index 0000000..f9ec881 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLeq.gif new file mode 100644 index 0000000..9cc534c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLess.gif new file mode 100644 index 0000000..54a8425 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMap.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMapRW.gif new file mode 100644 index 0000000..88ba66a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMaximum.gif new file mode 100644 index 0000000..be1e90e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinimum.gif new file mode 100644 index 0000000..0585fe2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinus.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionModulo.gif new file mode 100644 index 0000000..6325826 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMultiply.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNEqual.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNot.gif new file mode 100644 index 0000000..b6ac8cb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..deb9805 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullLiteral.gif new file mode 100644 index 0000000..0c84f38 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionOr.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPlus.gif new file mode 100644 index 0000000..d68f55c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPower.gif new file mode 100644 index 0000000..6a08579 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecord.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecordAccess.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionSubtraction.gif new file mode 100644 index 0000000..cdab252 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionTernary.gif new file mode 100644 index 0000000..9e5723e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionUnary.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVariable.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVector.gif new file mode 100644 index 0000000..7c34939 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_TypeAnnotation.gif new file mode 100644 index 0000000..c12b491 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionBinary_right_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_Expression.gif new file mode 100644 index 0000000..bd0f777 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAddition.gif new file mode 100644 index 0000000..1bcf3da Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAnd.gif new file mode 100644 index 0000000..b8e6287 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAny.gif new file mode 100644 index 0000000..05dffc0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBinary.gif new file mode 100644 index 0000000..c9d28b5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBracket.gif new file mode 100644 index 0000000..628a5cd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConditional.gif new file mode 100644 index 0000000..3d2896d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantBool.gif new file mode 100644 index 0000000..bd0f777 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantInt.gif new file mode 100644 index 0000000..b8e6287 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantReal.gif new file mode 100644 index 0000000..8edf151 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantString.gif new file mode 100644 index 0000000..628a5cd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionDivision.gif new file mode 100644 index 0000000..18c3881 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..e206651 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEqual.gif new file mode 100644 index 0000000..ab758ea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionFunctionCall.gif new file mode 100644 index 0000000..1b07f69 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGeq.gif new file mode 100644 index 0000000..fdd9def Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGreater.gif new file mode 100644 index 0000000..c884396 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLeq.gif new file mode 100644 index 0000000..1a59694 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLess.gif new file mode 100644 index 0000000..1d7df7a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMap.gif new file mode 100644 index 0000000..1bcf3da Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMapRW.gif new file mode 100644 index 0000000..f08baac Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMaximum.gif new file mode 100644 index 0000000..7d7c59b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinimum.gif new file mode 100644 index 0000000..76431fa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinus.gif new file mode 100644 index 0000000..dc84c30 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionModulo.gif new file mode 100644 index 0000000..5643b74 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMultiply.gif new file mode 100644 index 0000000..dc84c30 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNEqual.gif new file mode 100644 index 0000000..a4ff5f7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNot.gif new file mode 100644 index 0000000..931730f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..74c07d3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullLiteral.gif new file mode 100644 index 0000000..b318df6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionOr.gif new file mode 100644 index 0000000..1bcf3da Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPlus.gif new file mode 100644 index 0000000..b4bcd23 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPower.gif new file mode 100644 index 0000000..a17c76f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecord.gif new file mode 100644 index 0000000..628a5cd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecordAccess.gif new file mode 100644 index 0000000..a4ff5f7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionSubtraction.gif new file mode 100644 index 0000000..0febf57 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionTernary.gif new file mode 100644 index 0000000..159fb27 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionUnary.gif new file mode 100644 index 0000000..3e2898b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVariable.gif new file mode 100644 index 0000000..3e2898b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVector.gif new file mode 100644 index 0000000..4a6adcc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_TypeAnnotation.gif new file mode 100644 index 0000000..a9793d7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_namedArgs_NamedArgument.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_namedArgs_NamedArgument.gif new file mode 100644 index 0000000..17f115f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionFunctionCall_namedArgs_NamedArgument.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_Expression.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAddition.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAnd.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAny.gif new file mode 100644 index 0000000..294bcb2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBinary.gif new file mode 100644 index 0000000..91619bc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBracket.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConditional.gif new file mode 100644 index 0000000..fb87467 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantBool.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantInt.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantReal.gif new file mode 100644 index 0000000..4c179d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantString.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionDivision.gif new file mode 100644 index 0000000..d53ad79 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..6cb3a27 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEqual.gif new file mode 100644 index 0000000..2f75407 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionFunctionCall.gif new file mode 100644 index 0000000..8fc2166 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGeq.gif new file mode 100644 index 0000000..0fb82fc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGreater.gif new file mode 100644 index 0000000..3b5e749 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLeq.gif new file mode 100644 index 0000000..585fa35 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLess.gif new file mode 100644 index 0000000..43637f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMap.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMapRW.gif new file mode 100644 index 0000000..e07c4ed Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMaximum.gif new file mode 100644 index 0000000..85e7906 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinimum.gif new file mode 100644 index 0000000..90ccce9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinus.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionModulo.gif new file mode 100644 index 0000000..519be70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMultiply.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNEqual.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNot.gif new file mode 100644 index 0000000..190f08e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..60becfe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullLiteral.gif new file mode 100644 index 0000000..27c2e4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionOr.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPlus.gif new file mode 100644 index 0000000..9d2db8f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPower.gif new file mode 100644 index 0000000..9fff14a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecord.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecordAccess.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionSubtraction.gif new file mode 100644 index 0000000..a5bf2ed Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionTernary.gif new file mode 100644 index 0000000..974a35b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionUnary.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVariable.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVector.gif new file mode 100644 index 0000000..cecc757 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_TypeAnnotation.gif new file mode 100644 index 0000000..a3e4ead Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_key_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_Expression.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAddition.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAnd.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAny.gif new file mode 100644 index 0000000..294bcb2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBinary.gif new file mode 100644 index 0000000..91619bc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBracket.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConditional.gif new file mode 100644 index 0000000..fb87467 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantBool.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantInt.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantReal.gif new file mode 100644 index 0000000..4c179d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantString.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionDivision.gif new file mode 100644 index 0000000..d53ad79 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..6cb3a27 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEqual.gif new file mode 100644 index 0000000..2f75407 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionFunctionCall.gif new file mode 100644 index 0000000..8fc2166 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGeq.gif new file mode 100644 index 0000000..0fb82fc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGreater.gif new file mode 100644 index 0000000..3b5e749 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLeq.gif new file mode 100644 index 0000000..585fa35 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLess.gif new file mode 100644 index 0000000..43637f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMap.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMapRW.gif new file mode 100644 index 0000000..e07c4ed Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMaximum.gif new file mode 100644 index 0000000..85e7906 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinimum.gif new file mode 100644 index 0000000..90ccce9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinus.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionModulo.gif new file mode 100644 index 0000000..519be70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMultiply.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNEqual.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNot.gif new file mode 100644 index 0000000..190f08e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..60becfe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullLiteral.gif new file mode 100644 index 0000000..27c2e4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionOr.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPlus.gif new file mode 100644 index 0000000..9d2db8f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPower.gif new file mode 100644 index 0000000..9fff14a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecord.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecordAccess.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionSubtraction.gif new file mode 100644 index 0000000..a5bf2ed Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionTernary.gif new file mode 100644 index 0000000..974a35b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionUnary.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVariable.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVector.gif new file mode 100644 index 0000000..cecc757 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_TypeAnnotation.gif new file mode 100644 index 0000000..a3e4ead Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_map_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_Expression.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAddition.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAnd.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAny.gif new file mode 100644 index 0000000..294bcb2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBinary.gif new file mode 100644 index 0000000..91619bc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBracket.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConditional.gif new file mode 100644 index 0000000..fb87467 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantBool.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantInt.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantReal.gif new file mode 100644 index 0000000..4c179d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantString.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionDivision.gif new file mode 100644 index 0000000..d53ad79 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..6cb3a27 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEqual.gif new file mode 100644 index 0000000..2f75407 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionFunctionCall.gif new file mode 100644 index 0000000..8fc2166 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGeq.gif new file mode 100644 index 0000000..0fb82fc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGreater.gif new file mode 100644 index 0000000..3b5e749 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLeq.gif new file mode 100644 index 0000000..585fa35 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLess.gif new file mode 100644 index 0000000..43637f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMap.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMapRW.gif new file mode 100644 index 0000000..e07c4ed Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMaximum.gif new file mode 100644 index 0000000..85e7906 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinimum.gif new file mode 100644 index 0000000..90ccce9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinus.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionModulo.gif new file mode 100644 index 0000000..519be70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMultiply.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNEqual.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNot.gif new file mode 100644 index 0000000..190f08e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..60becfe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullLiteral.gif new file mode 100644 index 0000000..27c2e4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionOr.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPlus.gif new file mode 100644 index 0000000..9d2db8f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPower.gif new file mode 100644 index 0000000..9fff14a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecord.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecordAccess.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionSubtraction.gif new file mode 100644 index 0000000..a5bf2ed Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionTernary.gif new file mode 100644 index 0000000..974a35b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionUnary.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVariable.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVector.gif new file mode 100644 index 0000000..cecc757 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_TypeAnnotation.gif new file mode 100644 index 0000000..a3e4ead Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMapRW_value_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMap_pairs_Pair.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMap_pairs_Pair.gif new file mode 100644 index 0000000..0298720 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMap_pairs_Pair.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMap_typeAnnotation_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMap_typeAnnotation_TypeAnnotation.gif new file mode 100644 index 0000000..7601130 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionMap_typeAnnotation_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_functions_FunctionDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_functions_FunctionDecl.gif new file mode 100644 index 0000000..46075d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_functions_FunctionDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_EnumTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_EnumTypeDecl.gif new file mode 100644 index 0000000..43bee18 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_GenericsTypeParam.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_GenericsTypeParam.gif new file mode 100644 index 0000000..3caa70e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_MapTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_MapTypeDecl.gif new file mode 100644 index 0000000..2b77e50 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_RecordTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_RecordTypeDecl.gif new file mode 100644 index 0000000..24dea84 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_SimpleTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_SimpleTypeDecl.gif new file mode 100644 index 0000000..52da918 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_TypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_TypeDecl.gif new file mode 100644 index 0000000..dbd19ed Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_VectorTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_VectorTypeDecl.gif new file mode 100644 index 0000000..28d7cba Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_types_VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_variables_VariableDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_variables_VariableDecl.gif new file mode 100644 index 0000000..b3aa688 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionModel_variables_VariableDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_Expression.gif new file mode 100644 index 0000000..5baef5a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAddition.gif new file mode 100644 index 0000000..9206001 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAnd.gif new file mode 100644 index 0000000..c0f355b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAny.gif new file mode 100644 index 0000000..a8fe4f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBinary.gif new file mode 100644 index 0000000..3167a52 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBracket.gif new file mode 100644 index 0000000..3eb3c30 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConditional.gif new file mode 100644 index 0000000..ec4ba79 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantBool.gif new file mode 100644 index 0000000..5baef5a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantInt.gif new file mode 100644 index 0000000..c0f355b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantReal.gif new file mode 100644 index 0000000..e3163ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantString.gif new file mode 100644 index 0000000..3eb3c30 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionDivision.gif new file mode 100644 index 0000000..16095d6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..19c4a59 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEqual.gif new file mode 100644 index 0000000..555150e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionFunctionCall.gif new file mode 100644 index 0000000..6560457 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGeq.gif new file mode 100644 index 0000000..1027a3d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGreater.gif new file mode 100644 index 0000000..763f244 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLeq.gif new file mode 100644 index 0000000..42f55a8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLess.gif new file mode 100644 index 0000000..8d44f6f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMap.gif new file mode 100644 index 0000000..9206001 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMapRW.gif new file mode 100644 index 0000000..5e6f372 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMaximum.gif new file mode 100644 index 0000000..57826cc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinimum.gif new file mode 100644 index 0000000..222e7ae Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinus.gif new file mode 100644 index 0000000..63fe7ad Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionModulo.gif new file mode 100644 index 0000000..ca92866 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMultiply.gif new file mode 100644 index 0000000..63fe7ad Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNEqual.gif new file mode 100644 index 0000000..6e14d42 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNot.gif new file mode 100644 index 0000000..d38b2fc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..77a06f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9ee8d4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionOr.gif new file mode 100644 index 0000000..9206001 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPlus.gif new file mode 100644 index 0000000..b9b30db Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPower.gif new file mode 100644 index 0000000..f24c310 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecord.gif new file mode 100644 index 0000000..3eb3c30 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecordAccess.gif new file mode 100644 index 0000000..6e14d42 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionSubtraction.gif new file mode 100644 index 0000000..10186e9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionTernary.gif new file mode 100644 index 0000000..993d859 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionUnary.gif new file mode 100644 index 0000000..70eb540 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVariable.gif new file mode 100644 index 0000000..70eb540 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVector.gif new file mode 100644 index 0000000..6a0e6fc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_TypeAnnotation.gif new file mode 100644 index 0000000..1fedc13 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecord_fields_Field.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecord_fields_Field.gif new file mode 100644 index 0000000..07d4cba Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionRecord_fields_Field.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_Expression.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAddition.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAnd.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAny.gif new file mode 100644 index 0000000..548b805 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBinary.gif new file mode 100644 index 0000000..d02fd2b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBracket.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConditional.gif new file mode 100644 index 0000000..b0d6bd7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantBool.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantInt.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantReal.gif new file mode 100644 index 0000000..c7bd777 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantString.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionDivision.gif new file mode 100644 index 0000000..9c678a4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..2d2e195 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEqual.gif new file mode 100644 index 0000000..1f43109 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionFunctionCall.gif new file mode 100644 index 0000000..63feef5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGeq.gif new file mode 100644 index 0000000..f5ed498 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGreater.gif new file mode 100644 index 0000000..69679e3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLeq.gif new file mode 100644 index 0000000..d72e36b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLess.gif new file mode 100644 index 0000000..570fa12 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMap.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMapRW.gif new file mode 100644 index 0000000..6d6f6a6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMaximum.gif new file mode 100644 index 0000000..cc8cb04 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinimum.gif new file mode 100644 index 0000000..0232b55 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinus.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionModulo.gif new file mode 100644 index 0000000..dd29c10 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMultiply.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNEqual.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNot.gif new file mode 100644 index 0000000..150afa8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..1719bbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullLiteral.gif new file mode 100644 index 0000000..5fb0c4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionOr.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPlus.gif new file mode 100644 index 0000000..aeffabe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPower.gif new file mode 100644 index 0000000..289c14d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecord.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecordAccess.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionSubtraction.gif new file mode 100644 index 0000000..84af83e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionTernary.gif new file mode 100644 index 0000000..3070b3d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionUnary.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVariable.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVector.gif new file mode 100644 index 0000000..179f074 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_TypeAnnotation.gif new file mode 100644 index 0000000..f7d221c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_left_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_Expression.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAddition.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAnd.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAny.gif new file mode 100644 index 0000000..548b805 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBinary.gif new file mode 100644 index 0000000..d02fd2b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBracket.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConditional.gif new file mode 100644 index 0000000..b0d6bd7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantBool.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantInt.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantReal.gif new file mode 100644 index 0000000..c7bd777 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantString.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionDivision.gif new file mode 100644 index 0000000..9c678a4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..2d2e195 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEqual.gif new file mode 100644 index 0000000..1f43109 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionFunctionCall.gif new file mode 100644 index 0000000..63feef5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGeq.gif new file mode 100644 index 0000000..f5ed498 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGreater.gif new file mode 100644 index 0000000..69679e3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLeq.gif new file mode 100644 index 0000000..d72e36b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLess.gif new file mode 100644 index 0000000..570fa12 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMap.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMapRW.gif new file mode 100644 index 0000000..6d6f6a6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMaximum.gif new file mode 100644 index 0000000..cc8cb04 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinimum.gif new file mode 100644 index 0000000..0232b55 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinus.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionModulo.gif new file mode 100644 index 0000000..dd29c10 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMultiply.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNEqual.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNot.gif new file mode 100644 index 0000000..150afa8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..1719bbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullLiteral.gif new file mode 100644 index 0000000..5fb0c4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionOr.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPlus.gif new file mode 100644 index 0000000..aeffabe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPower.gif new file mode 100644 index 0000000..289c14d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecord.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecordAccess.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionSubtraction.gif new file mode 100644 index 0000000..84af83e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionTernary.gif new file mode 100644 index 0000000..3070b3d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionUnary.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVariable.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVector.gif new file mode 100644 index 0000000..179f074 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_TypeAnnotation.gif new file mode 100644 index 0000000..f7d221c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_middle_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_Expression.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAddition.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAnd.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAny.gif new file mode 100644 index 0000000..548b805 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBinary.gif new file mode 100644 index 0000000..d02fd2b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBracket.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConditional.gif new file mode 100644 index 0000000..b0d6bd7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantBool.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantInt.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantReal.gif new file mode 100644 index 0000000..c7bd777 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantString.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionDivision.gif new file mode 100644 index 0000000..9c678a4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..2d2e195 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEqual.gif new file mode 100644 index 0000000..1f43109 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionFunctionCall.gif new file mode 100644 index 0000000..63feef5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGeq.gif new file mode 100644 index 0000000..f5ed498 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGreater.gif new file mode 100644 index 0000000..69679e3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLeq.gif new file mode 100644 index 0000000..d72e36b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLess.gif new file mode 100644 index 0000000..570fa12 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMap.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMapRW.gif new file mode 100644 index 0000000..6d6f6a6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMaximum.gif new file mode 100644 index 0000000..cc8cb04 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinimum.gif new file mode 100644 index 0000000..0232b55 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinus.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionModulo.gif new file mode 100644 index 0000000..dd29c10 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMultiply.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNEqual.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNot.gif new file mode 100644 index 0000000..150afa8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..1719bbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullLiteral.gif new file mode 100644 index 0000000..5fb0c4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionOr.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPlus.gif new file mode 100644 index 0000000..aeffabe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPower.gif new file mode 100644 index 0000000..289c14d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecord.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecordAccess.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionSubtraction.gif new file mode 100644 index 0000000..84af83e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionTernary.gif new file mode 100644 index 0000000..3070b3d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionUnary.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVariable.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVector.gif new file mode 100644 index 0000000..179f074 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_TypeAnnotation.gif new file mode 100644 index 0000000..f7d221c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionTernary_right_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_Expression.gif new file mode 100644 index 0000000..258ed0e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAddition.gif new file mode 100644 index 0000000..bccc676 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAnd.gif new file mode 100644 index 0000000..bc5648e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAny.gif new file mode 100644 index 0000000..bae9d06 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBinary.gif new file mode 100644 index 0000000..89ed2c9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBracket.gif new file mode 100644 index 0000000..776c80f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConditional.gif new file mode 100644 index 0000000..cc494d4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantBool.gif new file mode 100644 index 0000000..258ed0e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantInt.gif new file mode 100644 index 0000000..bc5648e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantReal.gif new file mode 100644 index 0000000..23c1e15 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantString.gif new file mode 100644 index 0000000..776c80f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionDivision.gif new file mode 100644 index 0000000..691760a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..b81bee9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEqual.gif new file mode 100644 index 0000000..c5cc361 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionFunctionCall.gif new file mode 100644 index 0000000..92313be Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGeq.gif new file mode 100644 index 0000000..e050d2d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGreater.gif new file mode 100644 index 0000000..f11830c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLeq.gif new file mode 100644 index 0000000..4db22d9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLess.gif new file mode 100644 index 0000000..e82a8e8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMap.gif new file mode 100644 index 0000000..bccc676 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMapRW.gif new file mode 100644 index 0000000..5e689e6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMaximum.gif new file mode 100644 index 0000000..b7e2f30 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinimum.gif new file mode 100644 index 0000000..8d18ec2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinus.gif new file mode 100644 index 0000000..756dc2d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionModulo.gif new file mode 100644 index 0000000..70a6b2b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMultiply.gif new file mode 100644 index 0000000..756dc2d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNEqual.gif new file mode 100644 index 0000000..4b78f56 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNot.gif new file mode 100644 index 0000000..678e971 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..73f6395 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullLiteral.gif new file mode 100644 index 0000000..59b79fe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionOr.gif new file mode 100644 index 0000000..bccc676 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPlus.gif new file mode 100644 index 0000000..b325c75 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPower.gif new file mode 100644 index 0000000..10a1ab5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecord.gif new file mode 100644 index 0000000..776c80f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecordAccess.gif new file mode 100644 index 0000000..4b78f56 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionSubtraction.gif new file mode 100644 index 0000000..2480ca8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionTernary.gif new file mode 100644 index 0000000..1808567 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionUnary.gif new file mode 100644 index 0000000..9cae865 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVariable.gif new file mode 100644 index 0000000..9cae865 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVector.gif new file mode 100644 index 0000000..bf43f7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_TypeAnnotation.gif new file mode 100644 index 0000000..11ae8a1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionUnary_sub_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_Expression.gif new file mode 100644 index 0000000..625be45 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAddition.gif new file mode 100644 index 0000000..d9ee5d0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAnd.gif new file mode 100644 index 0000000..30b27aa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAny.gif new file mode 100644 index 0000000..0e04648 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBinary.gif new file mode 100644 index 0000000..27dc0ef Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBracket.gif new file mode 100644 index 0000000..918cf5a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConditional.gif new file mode 100644 index 0000000..4047eaa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantBool.gif new file mode 100644 index 0000000..625be45 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantInt.gif new file mode 100644 index 0000000..30b27aa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantReal.gif new file mode 100644 index 0000000..431e68e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantString.gif new file mode 100644 index 0000000..918cf5a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionDivision.gif new file mode 100644 index 0000000..ba97841 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..7303e2d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEqual.gif new file mode 100644 index 0000000..8f1bd13 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionFunctionCall.gif new file mode 100644 index 0000000..eacefe8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGeq.gif new file mode 100644 index 0000000..e1a974d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGreater.gif new file mode 100644 index 0000000..4dde3f5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLeq.gif new file mode 100644 index 0000000..b928348 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLess.gif new file mode 100644 index 0000000..cbc3f43 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMap.gif new file mode 100644 index 0000000..d9ee5d0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMapRW.gif new file mode 100644 index 0000000..039d611 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMaximum.gif new file mode 100644 index 0000000..d59b3c9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinimum.gif new file mode 100644 index 0000000..c0805c4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinus.gif new file mode 100644 index 0000000..c239521 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionModulo.gif new file mode 100644 index 0000000..6083e65 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMultiply.gif new file mode 100644 index 0000000..c239521 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNEqual.gif new file mode 100644 index 0000000..ff1bc46 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNot.gif new file mode 100644 index 0000000..5b170f7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..2576aa3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullLiteral.gif new file mode 100644 index 0000000..dd6cda7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionOr.gif new file mode 100644 index 0000000..d9ee5d0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPlus.gif new file mode 100644 index 0000000..17408b8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPower.gif new file mode 100644 index 0000000..adf0a6f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecord.gif new file mode 100644 index 0000000..918cf5a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecordAccess.gif new file mode 100644 index 0000000..ff1bc46 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionSubtraction.gif new file mode 100644 index 0000000..8bf7768 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionTernary.gif new file mode 100644 index 0000000..678bf2f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionUnary.gif new file mode 100644 index 0000000..31a5cbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVariable.gif new file mode 100644 index 0000000..31a5cbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVector.gif new file mode 100644 index 0000000..fff09ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_TypeAnnotation.gif new file mode 100644 index 0000000..b5d9dfa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_elements_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_typeAnnotation_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_typeAnnotation_TypeAnnotation.gif new file mode 100644 index 0000000..b5d9dfa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateExpressionVector_typeAnnotation_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_Expression.gif new file mode 100644 index 0000000..68f2c19 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAddition.gif new file mode 100644 index 0000000..f6b0168 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAnd.gif new file mode 100644 index 0000000..b53237c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAny.gif new file mode 100644 index 0000000..a1f74dd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionBinary.gif new file mode 100644 index 0000000..110a46d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionBracket.gif new file mode 100644 index 0000000..344766a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConditional.gif new file mode 100644 index 0000000..b29986e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantBool.gif new file mode 100644 index 0000000..68f2c19 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantInt.gif new file mode 100644 index 0000000..b53237c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantReal.gif new file mode 100644 index 0000000..a548cc2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantString.gif new file mode 100644 index 0000000..344766a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionDivision.gif new file mode 100644 index 0000000..4c5b0e3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..ee360b2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionEqual.gif new file mode 100644 index 0000000..f34bd0d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionFunctionCall.gif new file mode 100644 index 0000000..11943a3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionGeq.gif new file mode 100644 index 0000000..5389eac Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionGreater.gif new file mode 100644 index 0000000..8707122 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionLeq.gif new file mode 100644 index 0000000..1386a59 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionLess.gif new file mode 100644 index 0000000..a164d14 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMap.gif new file mode 100644 index 0000000..f6b0168 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMapRW.gif new file mode 100644 index 0000000..ce29156 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMaximum.gif new file mode 100644 index 0000000..f7cfbc9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinimum.gif new file mode 100644 index 0000000..60989d0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinus.gif new file mode 100644 index 0000000..3de4a50 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionModulo.gif new file mode 100644 index 0000000..833ad7c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMultiply.gif new file mode 100644 index 0000000..3de4a50 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNEqual.gif new file mode 100644 index 0000000..5e122f6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNot.gif new file mode 100644 index 0000000..1aa8543 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..561e20c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9dc793f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionOr.gif new file mode 100644 index 0000000..f6b0168 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionPlus.gif new file mode 100644 index 0000000..f641dcd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionPower.gif new file mode 100644 index 0000000..b1e7722 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecord.gif new file mode 100644 index 0000000..344766a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecordAccess.gif new file mode 100644 index 0000000..5e122f6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionSubtraction.gif new file mode 100644 index 0000000..b6c1914 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionTernary.gif new file mode 100644 index 0000000..cbcbf59 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionUnary.gif new file mode 100644 index 0000000..c6587b1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionVariable.gif new file mode 100644 index 0000000..c6587b1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionVector.gif new file mode 100644 index 0000000..2777a6e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_TypeAnnotation.gif new file mode 100644 index 0000000..d9a2153 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateField_exp_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_doList_ActionList.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_doList_ActionList.gif new file mode 100644 index 0000000..f796f6c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_doList_ActionList.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_Expression.gif new file mode 100644 index 0000000..0131b56 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAddition.gif new file mode 100644 index 0000000..f796f6c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAnd.gif new file mode 100644 index 0000000..ff4cc72 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAny.gif new file mode 100644 index 0000000..4a2fd2e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionBinary.gif new file mode 100644 index 0000000..6467d42 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionBracket.gif new file mode 100644 index 0000000..889a6dd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConditional.gif new file mode 100644 index 0000000..3c08924 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantBool.gif new file mode 100644 index 0000000..0131b56 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantInt.gif new file mode 100644 index 0000000..ff4cc72 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantReal.gif new file mode 100644 index 0000000..dd919f9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantString.gif new file mode 100644 index 0000000..889a6dd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionDivision.gif new file mode 100644 index 0000000..6b00e67 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..22bd4d1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionEqual.gif new file mode 100644 index 0000000..8bb4bb6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionFunctionCall.gif new file mode 100644 index 0000000..4d1f9ad Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionGeq.gif new file mode 100644 index 0000000..ca9caba Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionGreater.gif new file mode 100644 index 0000000..258ef98 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionLeq.gif new file mode 100644 index 0000000..542f33a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionLess.gif new file mode 100644 index 0000000..cece060 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMap.gif new file mode 100644 index 0000000..f796f6c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMapRW.gif new file mode 100644 index 0000000..04e0ed5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMaximum.gif new file mode 100644 index 0000000..c171fe0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMinimum.gif new file mode 100644 index 0000000..0fae0b1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMinus.gif new file mode 100644 index 0000000..0ec5420 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionModulo.gif new file mode 100644 index 0000000..e03542c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMultiply.gif new file mode 100644 index 0000000..0ec5420 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNEqual.gif new file mode 100644 index 0000000..debadf0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNot.gif new file mode 100644 index 0000000..0f1a66a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..77d23f7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNullLiteral.gif new file mode 100644 index 0000000..0091f17 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionOr.gif new file mode 100644 index 0000000..f796f6c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionPlus.gif new file mode 100644 index 0000000..c18e273 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionPower.gif new file mode 100644 index 0000000..c525027 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionRecord.gif new file mode 100644 index 0000000..889a6dd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionRecordAccess.gif new file mode 100644 index 0000000..debadf0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionSubtraction.gif new file mode 100644 index 0000000..c448f2d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionTernary.gif new file mode 100644 index 0000000..dad7592 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionUnary.gif new file mode 100644 index 0000000..7f033f3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionVariable.gif new file mode 100644 index 0000000..7f033f3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionVector.gif new file mode 100644 index 0000000..b3062f7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_TypeAnnotation.gif new file mode 100644 index 0000000..2f72c3a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_exp_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_var_Variable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_var_Variable.gif new file mode 100644 index 0000000..b021070 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateForAction_var_Variable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionCall_exp_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionCall_exp_ExpressionFunctionCall.gif new file mode 100644 index 0000000..78cd3d7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionCall_exp_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_params_FunctionParam.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_params_FunctionParam.gif new file mode 100644 index 0000000..c629548 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_params_FunctionParam.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_MapTypeConstructor.gif new file mode 100644 index 0000000..e29b313 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_Type.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_Type.gif new file mode 100644 index 0000000..47d9aaf Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_Type.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_TypeReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_TypeReference.gif new file mode 100644 index 0000000..4c4526a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_VectorTypeConstructor.gif new file mode 100644 index 0000000..978ee2b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_typeParams_GenericsTypeParam.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_typeParams_GenericsTypeParam.gif new file mode 100644 index 0000000..7782cda Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionDecl_typeParams_GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_MapTypeConstructor.gif new file mode 100644 index 0000000..4df8fc5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_Type.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_Type.gif new file mode 100644 index 0000000..b6cc9ca Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_TypeReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_TypeReference.gif new file mode 100644 index 0000000..6c71b4c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..59c4ada Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateFunctionParam_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_elseList_ActionList.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_elseList_ActionList.gif new file mode 100644 index 0000000..703c7e1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_elseList_ActionList.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_Expression.gif new file mode 100644 index 0000000..6219c0d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAddition.gif new file mode 100644 index 0000000..703c7e1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAnd.gif new file mode 100644 index 0000000..d8aebba Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAny.gif new file mode 100644 index 0000000..e29b313 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionBinary.gif new file mode 100644 index 0000000..375192a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionBracket.gif new file mode 100644 index 0000000..9ad499c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConditional.gif new file mode 100644 index 0000000..6009177 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantBool.gif new file mode 100644 index 0000000..6219c0d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantInt.gif new file mode 100644 index 0000000..d8aebba Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantReal.gif new file mode 100644 index 0000000..efad8ec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantString.gif new file mode 100644 index 0000000..9ad499c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionDivision.gif new file mode 100644 index 0000000..a1aa376 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..ce7fc4f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionEqual.gif new file mode 100644 index 0000000..4c4526a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionFunctionCall.gif new file mode 100644 index 0000000..38cd8a0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionGeq.gif new file mode 100644 index 0000000..282f419 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionGreater.gif new file mode 100644 index 0000000..8f1af02 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionLeq.gif new file mode 100644 index 0000000..e2874af Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionLess.gif new file mode 100644 index 0000000..85a51d1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMap.gif new file mode 100644 index 0000000..703c7e1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMapRW.gif new file mode 100644 index 0000000..68ec666 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMaximum.gif new file mode 100644 index 0000000..64e6523 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMinimum.gif new file mode 100644 index 0000000..48f8111 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMinus.gif new file mode 100644 index 0000000..991b86a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionModulo.gif new file mode 100644 index 0000000..79bc043 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMultiply.gif new file mode 100644 index 0000000..991b86a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNEqual.gif new file mode 100644 index 0000000..160e652 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNot.gif new file mode 100644 index 0000000..47d9aaf Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..c2a1290 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNullLiteral.gif new file mode 100644 index 0000000..ae4714f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionOr.gif new file mode 100644 index 0000000..703c7e1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionPlus.gif new file mode 100644 index 0000000..728fda5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionPower.gif new file mode 100644 index 0000000..9dba3d9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionRecord.gif new file mode 100644 index 0000000..9ad499c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionRecordAccess.gif new file mode 100644 index 0000000..160e652 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionSubtraction.gif new file mode 100644 index 0000000..1c58915 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionTernary.gif new file mode 100644 index 0000000..5a705ee Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionUnary.gif new file mode 100644 index 0000000..f3b972d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionVariable.gif new file mode 100644 index 0000000..f3b972d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionVector.gif new file mode 100644 index 0000000..7782cda Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_TypeAnnotation.gif new file mode 100644 index 0000000..7cfafa0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_guard_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_thenList_ActionList.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_thenList_ActionList.gif new file mode 100644 index 0000000..703c7e1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateIfAction_thenList_ActionList.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif new file mode 100644 index 0000000..e29b313 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif new file mode 100644 index 0000000..47d9aaf Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif new file mode 100644 index 0000000..4c4526a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif new file mode 100644 index 0000000..978ee2b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif new file mode 100644 index 0000000..31cb2e2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_Expression.gif new file mode 100644 index 0000000..3483523 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAddition.gif new file mode 100644 index 0000000..7d18f38 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAnd.gif new file mode 100644 index 0000000..a88faa1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAny.gif new file mode 100644 index 0000000..43ae2df Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBinary.gif new file mode 100644 index 0000000..048c96b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBracket.gif new file mode 100644 index 0000000..3636fe0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConditional.gif new file mode 100644 index 0000000..880f257 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantBool.gif new file mode 100644 index 0000000..3483523 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantInt.gif new file mode 100644 index 0000000..a88faa1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantReal.gif new file mode 100644 index 0000000..a37ddd6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantString.gif new file mode 100644 index 0000000..3636fe0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionDivision.gif new file mode 100644 index 0000000..5937668 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..1a81b0a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEqual.gif new file mode 100644 index 0000000..ca79a7f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionFunctionCall.gif new file mode 100644 index 0000000..b8d07e0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGeq.gif new file mode 100644 index 0000000..27dbe98 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGreater.gif new file mode 100644 index 0000000..2072844 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLeq.gif new file mode 100644 index 0000000..fffcb5b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLess.gif new file mode 100644 index 0000000..7fb218d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMap.gif new file mode 100644 index 0000000..7d18f38 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMapRW.gif new file mode 100644 index 0000000..9ca6861 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMaximum.gif new file mode 100644 index 0000000..bb27d46 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinimum.gif new file mode 100644 index 0000000..075352b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinus.gif new file mode 100644 index 0000000..aa20a64 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionModulo.gif new file mode 100644 index 0000000..f3e037f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMultiply.gif new file mode 100644 index 0000000..aa20a64 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNEqual.gif new file mode 100644 index 0000000..ec9eed4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNot.gif new file mode 100644 index 0000000..2327061 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..652b116 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullLiteral.gif new file mode 100644 index 0000000..56be9a9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionOr.gif new file mode 100644 index 0000000..7d18f38 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPlus.gif new file mode 100644 index 0000000..c51ddff Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPower.gif new file mode 100644 index 0000000..8640819 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecord.gif new file mode 100644 index 0000000..3636fe0 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecordAccess.gif new file mode 100644 index 0000000..ec9eed4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionSubtraction.gif new file mode 100644 index 0000000..ca2bd0d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionTernary.gif new file mode 100644 index 0000000..17776a1 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionUnary.gif new file mode 100644 index 0000000..dd256cc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVariable.gif new file mode 100644 index 0000000..dd256cc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVector.gif new file mode 100644 index 0000000..e0f93db Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_TypeAnnotation.gif new file mode 100644 index 0000000..69db0cd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateNamedArgument_arg_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePCFragment_components_PCElement.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePCFragment_components_PCElement.gif new file mode 100644 index 0000000..483684f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePCFragment_components_PCElement.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePCFragment_components_PCFragmentReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePCFragment_components_PCFragmentReference.gif new file mode 100644 index 0000000..e3dc34a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePCFragment_components_PCFragmentReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_Expression.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAddition.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAnd.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAny.gif new file mode 100644 index 0000000..0093277 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionBinary.gif new file mode 100644 index 0000000..481a995 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionBracket.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConditional.gif new file mode 100644 index 0000000..3727741 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantBool.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantInt.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantReal.gif new file mode 100644 index 0000000..500f429 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantString.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionDivision.gif new file mode 100644 index 0000000..6366634 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..f8b4dea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionEqual.gif new file mode 100644 index 0000000..34c5c56 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionFunctionCall.gif new file mode 100644 index 0000000..47ec394 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionGeq.gif new file mode 100644 index 0000000..d839c75 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionGreater.gif new file mode 100644 index 0000000..acf9c16 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionLeq.gif new file mode 100644 index 0000000..33b27a4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionLess.gif new file mode 100644 index 0000000..86d913a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMap.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMapRW.gif new file mode 100644 index 0000000..c7ba76b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMaximum.gif new file mode 100644 index 0000000..dfe521b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinimum.gif new file mode 100644 index 0000000..bd9d173 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinus.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionModulo.gif new file mode 100644 index 0000000..de78834 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMultiply.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNEqual.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNot.gif new file mode 100644 index 0000000..b67b16a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..d73a99e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9b71c63 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionOr.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionPlus.gif new file mode 100644 index 0000000..823df10 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionPower.gif new file mode 100644 index 0000000..048f1ac Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecord.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecordAccess.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionSubtraction.gif new file mode 100644 index 0000000..adc52b4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionTernary.gif new file mode 100644 index 0000000..16bcbbf Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionUnary.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionVariable.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionVector.gif new file mode 100644 index 0000000..44af2e5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_TypeAnnotation.gif new file mode 100644 index 0000000..50b6472 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_key_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_Expression.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAddition.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAnd.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAny.gif new file mode 100644 index 0000000..0093277 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionBinary.gif new file mode 100644 index 0000000..481a995 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionBracket.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConditional.gif new file mode 100644 index 0000000..3727741 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantBool.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantInt.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantReal.gif new file mode 100644 index 0000000..500f429 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantString.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionDivision.gif new file mode 100644 index 0000000..6366634 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..f8b4dea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionEqual.gif new file mode 100644 index 0000000..34c5c56 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionFunctionCall.gif new file mode 100644 index 0000000..47ec394 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionGeq.gif new file mode 100644 index 0000000..d839c75 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionGreater.gif new file mode 100644 index 0000000..acf9c16 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionLeq.gif new file mode 100644 index 0000000..33b27a4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionLess.gif new file mode 100644 index 0000000..86d913a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMap.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMapRW.gif new file mode 100644 index 0000000..c7ba76b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMaximum.gif new file mode 100644 index 0000000..dfe521b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinimum.gif new file mode 100644 index 0000000..bd9d173 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinus.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionModulo.gif new file mode 100644 index 0000000..de78834 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMultiply.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNEqual.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNot.gif new file mode 100644 index 0000000..b67b16a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..d73a99e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9b71c63 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionOr.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionPlus.gif new file mode 100644 index 0000000..823df10 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionPower.gif new file mode 100644 index 0000000..048f1ac Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecord.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecordAccess.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionSubtraction.gif new file mode 100644 index 0000000..adc52b4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionTernary.gif new file mode 100644 index 0000000..16bcbbf Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionUnary.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionVariable.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionVector.gif new file mode 100644 index 0000000..44af2e5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_TypeAnnotation.gif new file mode 100644 index 0000000..50b6472 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreatePair_value_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_Expression.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAddition.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAnd.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAny.gif new file mode 100644 index 0000000..76f9cb7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionBinary.gif new file mode 100644 index 0000000..2bd03ce Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionBracket.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConditional.gif new file mode 100644 index 0000000..99f2fe5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantBool.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantInt.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantReal.gif new file mode 100644 index 0000000..4e06b47 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantString.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionDivision.gif new file mode 100644 index 0000000..a4c5e23 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..a382f74 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionEqual.gif new file mode 100644 index 0000000..bc7b7f9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionFunctionCall.gif new file mode 100644 index 0000000..52baab8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionGeq.gif new file mode 100644 index 0000000..655f0eb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionGreater.gif new file mode 100644 index 0000000..f9ec881 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionLeq.gif new file mode 100644 index 0000000..9cc534c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionLess.gif new file mode 100644 index 0000000..54a8425 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMap.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMapRW.gif new file mode 100644 index 0000000..88ba66a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMaximum.gif new file mode 100644 index 0000000..be1e90e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMinimum.gif new file mode 100644 index 0000000..0585fe2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMinus.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionModulo.gif new file mode 100644 index 0000000..6325826 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMultiply.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNEqual.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNot.gif new file mode 100644 index 0000000..b6ac8cb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..deb9805 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNullLiteral.gif new file mode 100644 index 0000000..0c84f38 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionOr.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionPlus.gif new file mode 100644 index 0000000..d68f55c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionPower.gif new file mode 100644 index 0000000..6a08579 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionRecord.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionRecordAccess.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionSubtraction.gif new file mode 100644 index 0000000..cdab252 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionTernary.gif new file mode 100644 index 0000000..9e5723e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionUnary.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionVariable.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionVector.gif new file mode 100644 index 0000000..7c34939 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_TypeAnnotation.gif new file mode 100644 index 0000000..c12b491 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateParameterizedEvent_parameters_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_Expression.gif new file mode 100644 index 0000000..2d4c8b5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAddition.gif new file mode 100644 index 0000000..6a3b903 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAnd.gif new file mode 100644 index 0000000..20e5447 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAny.gif new file mode 100644 index 0000000..46075d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionBinary.gif new file mode 100644 index 0000000..7cdaee6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionBracket.gif new file mode 100644 index 0000000..c707053 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConditional.gif new file mode 100644 index 0000000..bcaa16d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantBool.gif new file mode 100644 index 0000000..2d4c8b5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantInt.gif new file mode 100644 index 0000000..20e5447 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantReal.gif new file mode 100644 index 0000000..9f85940 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantString.gif new file mode 100644 index 0000000..c707053 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionDivision.gif new file mode 100644 index 0000000..cb3d509 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..28d7cba Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionEqual.gif new file mode 100644 index 0000000..f52d6a9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionFunctionCall.gif new file mode 100644 index 0000000..1cda1f2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionGeq.gif new file mode 100644 index 0000000..d4308a5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionGreater.gif new file mode 100644 index 0000000..43bee18 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionLeq.gif new file mode 100644 index 0000000..40c20f7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionLess.gif new file mode 100644 index 0000000..28c88d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMap.gif new file mode 100644 index 0000000..6a3b903 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMapRW.gif new file mode 100644 index 0000000..bc1868f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMaximum.gif new file mode 100644 index 0000000..e75685c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMinimum.gif new file mode 100644 index 0000000..4e47629 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMinus.gif new file mode 100644 index 0000000..f4f7152 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionModulo.gif new file mode 100644 index 0000000..758dafb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMultiply.gif new file mode 100644 index 0000000..f4f7152 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNEqual.gif new file mode 100644 index 0000000..fcd612e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNot.gif new file mode 100644 index 0000000..8ab34c6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..c2554c2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNullLiteral.gif new file mode 100644 index 0000000..d749f03 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionOr.gif new file mode 100644 index 0000000..6a3b903 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionPlus.gif new file mode 100644 index 0000000..7aaf033 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionPower.gif new file mode 100644 index 0000000..a1715d9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionRecord.gif new file mode 100644 index 0000000..c707053 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionRecordAccess.gif new file mode 100644 index 0000000..fcd612e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionSubtraction.gif new file mode 100644 index 0000000..3d8effb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionTernary.gif new file mode 100644 index 0000000..52da918 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionUnary.gif new file mode 100644 index 0000000..f418bb9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionVariable.gif new file mode 100644 index 0000000..f418bb9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionVector.gif new file mode 100644 index 0000000..3caa70e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_TypeAnnotation.gif new file mode 100644 index 0000000..753b7fa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_exp_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_Expression.gif new file mode 100644 index 0000000..2d4c8b5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAddition.gif new file mode 100644 index 0000000..6a3b903 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAnd.gif new file mode 100644 index 0000000..20e5447 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAny.gif new file mode 100644 index 0000000..46075d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionBinary.gif new file mode 100644 index 0000000..7cdaee6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionBracket.gif new file mode 100644 index 0000000..c707053 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConditional.gif new file mode 100644 index 0000000..bcaa16d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantBool.gif new file mode 100644 index 0000000..2d4c8b5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantInt.gif new file mode 100644 index 0000000..20e5447 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantReal.gif new file mode 100644 index 0000000..9f85940 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantString.gif new file mode 100644 index 0000000..c707053 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionDivision.gif new file mode 100644 index 0000000..cb3d509 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..28d7cba Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionEqual.gif new file mode 100644 index 0000000..f52d6a9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionFunctionCall.gif new file mode 100644 index 0000000..1cda1f2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionGeq.gif new file mode 100644 index 0000000..d4308a5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionGreater.gif new file mode 100644 index 0000000..43bee18 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionLeq.gif new file mode 100644 index 0000000..40c20f7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionLess.gif new file mode 100644 index 0000000..28c88d8 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMap.gif new file mode 100644 index 0000000..6a3b903 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMapRW.gif new file mode 100644 index 0000000..bc1868f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMaximum.gif new file mode 100644 index 0000000..e75685c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMinimum.gif new file mode 100644 index 0000000..4e47629 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMinus.gif new file mode 100644 index 0000000..f4f7152 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionModulo.gif new file mode 100644 index 0000000..758dafb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMultiply.gif new file mode 100644 index 0000000..f4f7152 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNEqual.gif new file mode 100644 index 0000000..fcd612e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNot.gif new file mode 100644 index 0000000..8ab34c6 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..c2554c2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNullLiteral.gif new file mode 100644 index 0000000..d749f03 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionOr.gif new file mode 100644 index 0000000..6a3b903 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionPlus.gif new file mode 100644 index 0000000..7aaf033 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionPower.gif new file mode 100644 index 0000000..a1715d9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionRecord.gif new file mode 100644 index 0000000..c707053 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionRecordAccess.gif new file mode 100644 index 0000000..fcd612e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionSubtraction.gif new file mode 100644 index 0000000..3d8effb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionTernary.gif new file mode 100644 index 0000000..52da918 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionUnary.gif new file mode 100644 index 0000000..f418bb9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionVariable.gif new file mode 100644 index 0000000..f418bb9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionVector.gif new file mode 100644 index 0000000..3caa70e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_TypeAnnotation.gif new file mode 100644 index 0000000..753b7fa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordFieldAssignmentAction_fieldAccess_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif new file mode 100644 index 0000000..eab3c35 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_Type.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_Type.gif new file mode 100644 index 0000000..1f06e1f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif new file mode 100644 index 0000000..ba2882e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..738febb Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif new file mode 100644 index 0000000..33440bf Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_MapTypeConstructor.gif new file mode 100644 index 0000000..5280ff3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_Type.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_Type.gif new file mode 100644 index 0000000..bdcb71c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_TypeReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_TypeReference.gif new file mode 100644 index 0000000..6246f89 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..9ab16d7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypeAnnotation_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif new file mode 100644 index 0000000..a62440d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif new file mode 100644 index 0000000..0aa23c2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif new file mode 100644 index 0000000..43703db Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif new file mode 100644 index 0000000..a39f4d9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif new file mode 100644 index 0000000..3fbe2cd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif new file mode 100644 index 0000000..b52554e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif new file mode 100644 index 0000000..e842ecd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_Action.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_Action.gif new file mode 100644 index 0000000..14641dd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_Action.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_AssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_AssignmentAction.gif new file mode 100644 index 0000000..7016d21 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_AssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_ForAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_ForAction.gif new file mode 100644 index 0000000..16c6f5a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_ForAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_FunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_FunctionCall.gif new file mode 100644 index 0000000..3cd0b7b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_FunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_IfAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_IfAction.gif new file mode 100644 index 0000000..7765d44 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_IfAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_RecordFieldAssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_RecordFieldAssignmentAction.gif new file mode 100644 index 0000000..72defd9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_initActions_RecordFieldAssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_vars_Variable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_vars_Variable.gif new file mode 100644 index 0000000..aae1b35 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDeclBlock_vars_Variable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_Expression.gif new file mode 100644 index 0000000..a7c98ad Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAddition.gif new file mode 100644 index 0000000..31a5c1d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAnd.gif new file mode 100644 index 0000000..960fd9d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAny.gif new file mode 100644 index 0000000..4bef1cd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBinary.gif new file mode 100644 index 0000000..e30b401 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBracket.gif new file mode 100644 index 0000000..e18f049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConditional.gif new file mode 100644 index 0000000..52be1a5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantBool.gif new file mode 100644 index 0000000..a7c98ad Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantInt.gif new file mode 100644 index 0000000..960fd9d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantReal.gif new file mode 100644 index 0000000..3bed4f3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantString.gif new file mode 100644 index 0000000..e18f049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionDivision.gif new file mode 100644 index 0000000..3e3b45a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..a3f6215 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEqual.gif new file mode 100644 index 0000000..a488171 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionFunctionCall.gif new file mode 100644 index 0000000..306a991 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGeq.gif new file mode 100644 index 0000000..67ba99c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGreater.gif new file mode 100644 index 0000000..66b7185 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLeq.gif new file mode 100644 index 0000000..6fc892d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLess.gif new file mode 100644 index 0000000..29daffe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMap.gif new file mode 100644 index 0000000..31a5c1d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMapRW.gif new file mode 100644 index 0000000..19ae144 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMaximum.gif new file mode 100644 index 0000000..af3c30f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinimum.gif new file mode 100644 index 0000000..f0b400c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinus.gif new file mode 100644 index 0000000..783befa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionModulo.gif new file mode 100644 index 0000000..e9ccde5 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMultiply.gif new file mode 100644 index 0000000..783befa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNEqual.gif new file mode 100644 index 0000000..65e9a41 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNot.gif new file mode 100644 index 0000000..f3fb35e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..e007789 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullLiteral.gif new file mode 100644 index 0000000..f6ad66a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionOr.gif new file mode 100644 index 0000000..31a5c1d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPlus.gif new file mode 100644 index 0000000..291b062 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPower.gif new file mode 100644 index 0000000..d2df954 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecord.gif new file mode 100644 index 0000000..e18f049 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecordAccess.gif new file mode 100644 index 0000000..65e9a41 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionSubtraction.gif new file mode 100644 index 0000000..3cc3c1b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionTernary.gif new file mode 100644 index 0000000..b8fa9f3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionUnary.gif new file mode 100644 index 0000000..dcdb496 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVariable.gif new file mode 100644 index 0000000..dcdb496 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVector.gif new file mode 100644 index 0000000..fb31e4b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_TypeAnnotation.gif new file mode 100644 index 0000000..5694faf Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_expression_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_variable_Variable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_variable_Variable.gif new file mode 100644 index 0000000..535fd38 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariableDecl_variable_Variable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_MapTypeConstructor.gif new file mode 100644 index 0000000..b871370 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_Type.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_Type.gif new file mode 100644 index 0000000..117864d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_TypeReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_TypeReference.gif new file mode 100644 index 0000000..c0bbad3 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..c78a454 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVariable_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif new file mode 100644 index 0000000..0140163 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif new file mode 100644 index 0000000..dcc8a06 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Action.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Action.gif new file mode 100644 index 0000000..cb1755a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Action.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ActionList.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ActionList.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ActionList.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ActionModel.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ActionModel.gif new file mode 100644 index 0000000..8a5c70c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ActionModel.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/AssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/AssignmentAction.gif new file mode 100644 index 0000000..10d2229 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/AssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Dimension.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Dimension.gif new file mode 100644 index 0000000..cdd3b76 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Dimension.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/EnumElement.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/EnumElement.gif new file mode 100644 index 0000000..338fb8d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/EnumElement.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/EnumTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/EnumTypeDecl.gif new file mode 100644 index 0000000..14af8aa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Expression.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Expression.gif new file mode 100644 index 0000000..e4bc22d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Expression.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAddition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAddition.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAnd.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAnd.gif new file mode 100644 index 0000000..98b351f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAny.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAny.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionBinary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionBinary.gif new file mode 100644 index 0000000..2b69256 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionBracket.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionBracket.gif new file mode 100644 index 0000000..d92f34c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConditional.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConditional.gif new file mode 100644 index 0000000..7bac4fd Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantBool.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantBool.gif new file mode 100644 index 0000000..e4bc22d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantInt.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantInt.gif new file mode 100644 index 0000000..98b351f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantReal.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantReal.gif new file mode 100644 index 0000000..ea58a65 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantString.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantString.gif new file mode 100644 index 0000000..d92f34c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionDivision.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionDivision.gif new file mode 100644 index 0000000..9041598 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionEnumLiteral.gif new file mode 100644 index 0000000..05dc74a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionEqual.gif new file mode 100644 index 0000000..30f0c48 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionFunctionCall.gif new file mode 100644 index 0000000..9250fec Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionGeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionGeq.gif new file mode 100644 index 0000000..89ad5da Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionGreater.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionGreater.gif new file mode 100644 index 0000000..14af8aa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionLeq.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionLeq.gif new file mode 100644 index 0000000..a3908bc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionLess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionLess.gif new file mode 100644 index 0000000..c8d381f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMap.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMap.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMapRW.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMapRW.gif new file mode 100644 index 0000000..afb82ea Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMaximum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMaximum.gif new file mode 100644 index 0000000..c4a8af4 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMinimum.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMinimum.gif new file mode 100644 index 0000000..35ef84e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMinus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMinus.gif new file mode 100644 index 0000000..ef56c14 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionModel.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionModel.gif new file mode 100644 index 0000000..9041598 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionModel.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionModulo.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionModulo.gif new file mode 100644 index 0000000..caf2804 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMultiply.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMultiply.gif new file mode 100644 index 0000000..ef56c14 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNEqual.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNEqual.gif new file mode 100644 index 0000000..45731fe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNot.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNot.gif new file mode 100644 index 0000000..b1f8afa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNullCoalescing.gif new file mode 100644 index 0000000..c3370c7 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNullLiteral.gif new file mode 100644 index 0000000..136e3b2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionOr.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionOr.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionPlus.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionPlus.gif new file mode 100644 index 0000000..c673a52 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionPower.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionPower.gif new file mode 100644 index 0000000..8a5c70c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionRecord.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionRecord.gif new file mode 100644 index 0000000..d92f34c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionRecordAccess.gif new file mode 100644 index 0000000..45731fe Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionSubtraction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionSubtraction.gif new file mode 100644 index 0000000..ed87474 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionTernary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionTernary.gif new file mode 100644 index 0000000..e4b530e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionUnary.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionUnary.gif new file mode 100644 index 0000000..5915591 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionVariable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionVariable.gif new file mode 100644 index 0000000..5915591 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionVector.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionVector.gif new file mode 100644 index 0000000..2124f3e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Field.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Field.gif new file mode 100644 index 0000000..8a5c70c Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Field.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ForAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ForAction.gif new file mode 100644 index 0000000..136e3b2 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ForAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionCall.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionCall.gif new file mode 100644 index 0000000..ed87474 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionDecl.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionParam.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionParam.gif new file mode 100644 index 0000000..b3643da Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/FunctionParam.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/GenericsTypeParam.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/GenericsTypeParam.gif new file mode 100644 index 0000000..2124f3e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/IfAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/IfAction.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/IfAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/MapTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/MapTypeConstructor.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/MapTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/MapTypeDecl.gif new file mode 100644 index 0000000..53500da Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Multiplicity.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Multiplicity.gif new file mode 100644 index 0000000..134551b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Multiplicity.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/NameSpace.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/NameSpace.gif new file mode 100644 index 0000000..35ef84e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/NameSpace.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/NamedArgument.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/NamedArgument.gif new file mode 100644 index 0000000..7b7c428 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/NamedArgument.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCElement.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCElement.gif new file mode 100644 index 0000000..94c953e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCElement.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragment.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragment.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragment.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragmentDefinition.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragmentDefinition.gif new file mode 100644 index 0000000..ef56c14 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragmentDefinition.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragmentReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragmentReference.gif new file mode 100644 index 0000000..7b7c428 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/PCFragmentReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Pair.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Pair.gif new file mode 100644 index 0000000..94c953e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Pair.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ParameterizedEvent.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ParameterizedEvent.gif new file mode 100644 index 0000000..2b69256 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/ParameterizedEvent.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordField.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordField.gif new file mode 100644 index 0000000..c673a52 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordField.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordFieldAssignmentAction.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordFieldAssignmentAction.gif new file mode 100644 index 0000000..9041598 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordFieldAssignmentAction.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordTypeDecl.gif new file mode 100644 index 0000000..a17dc7d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/SimpleTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/SimpleTypeDecl.gif new file mode 100644 index 0000000..e4b530e Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Type.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Type.gif new file mode 100644 index 0000000..b1f8afa Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Type.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeAnnotation.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeAnnotation.gif new file mode 100644 index 0000000..10d2229 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeDecl.gif new file mode 100644 index 0000000..7b7c428 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeObject.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeObject.gif new file mode 100644 index 0000000..89ad5da Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeObject.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeReference.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeReference.gif new file mode 100644 index 0000000..30f0c48 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypesModel.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypesModel.gif new file mode 100644 index 0000000..7c2aaac Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/TypesModel.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Variable.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Variable.gif new file mode 100644 index 0000000..83afb9b Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/Variable.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VariableDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VariableDecl.gif new file mode 100644 index 0000000..d3dc5a9 Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VariableDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VariableDeclBlock.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VariableDeclBlock.gif new file mode 100644 index 0000000..a3908bc Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VariableDeclBlock.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VectorTypeConstructor.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VectorTypeConstructor.gif new file mode 100644 index 0000000..a17dc7d Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VectorTypeDecl.gif b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VectorTypeDecl.gif new file mode 100644 index 0000000..05dc74a Binary files /dev/null and b/bundles/nl.esi.xtext.actions.edit/icons/full/obj16/VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.actions.edit/plugin.properties b/bundles/nl.esi.xtext.actions.edit/plugin.properties new file mode 100644 index 0000000..2d78311 --- /dev/null +++ b/bundles/nl.esi.xtext.actions.edit/plugin.properties @@ -0,0 +1,195 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +# generated by Xtext 2.36.0 + +pluginName = Actions Language Core Edit Support +providerName = TNO-ESI + +_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_TypeDecl_type = Type Decl +_UI_NameSpace_type = Name Space +_UI_SimpleTypeDecl_type = Simple Type Decl +_UI_EnumTypeDecl_type = Enum Type Decl +_UI_EnumElement_type = Enum Element +_UI_RecordTypeDecl_type = Record Type Decl +_UI_RecordField_type = Record Field +_UI_VectorTypeDecl_type = Vector Type Decl +_UI_MapTypeDecl_type = Map Type Decl +_UI_GenericsTypeParam_type = Generics Type Param +_UI_Type_type = Type +_UI_MapTypeConstructor_type = Map Type Constructor +_UI_VectorTypeConstructor_type = Vector Type Constructor +_UI_TypeReference_type = Type Reference +_UI_Dimension_type = Dimension +_UI_TypeObject_type = Type Object +_UI_TypesModel_type = Model +_UI_Unknown_type = Object + +_UI_Unknown_datatype= Value + +_UI_NameSpace_importedNamespace_feature = Imported Namespace +_UI_SimpleTypeDecl_base_feature = Base +_UI_EnumTypeDecl_literals_feature = Literals +_UI_EnumElement_value_feature = Value +_UI_RecordTypeDecl_parent_feature = Parent +_UI_RecordTypeDecl_fields_feature = Fields +_UI_RecordField_kind_feature = Kind +_UI_RecordField_type_feature = Type +_UI_VectorTypeDecl_constructor_feature = Constructor +_UI_MapTypeDecl_constructor_feature = Constructor +_UI_Type_type_feature = Type +_UI_MapTypeConstructor_valueType_feature = Value Type +_UI_VectorTypeConstructor_dimensions_feature = Dimensions +_UI_Dimension_size_feature = Size +_UI_TypesModel_types_feature = Types +_UI_Unknown_feature = Unspecified + +_UI_RecordFieldKind_CONCRETE_literal = concrete +_UI_RecordFieldKind_SYMBOLIC_literal = symbolic +_UI_RecordFieldKind_MIXED_literal = mixed +_UI_Variable_type = Variable +_UI_VariableDecl_type = Variable Decl +_UI_FunctionDecl_type = Function Decl +_UI_FunctionParam_type = Function Param +_UI_Expression_type = Expression +_UI_ExpressionNot_type = Not +_UI_ExpressionMinus_type = Minus +_UI_ExpressionPlus_type = Plus +_UI_ExpressionFunctionCall_type = Function Call +_UI_NamedArgument_type = Named Argument +_UI_ExpressionBracket_type = Bracket +_UI_ExpressionConstantBool_type = Constant Bool +_UI_ExpressionConstantInt_type = Constant Int +_UI_ExpressionConstantReal_type = Constant Real +_UI_ExpressionConstantString_type = Constant String +_UI_ExpressionEnumLiteral_type = Enum Literal +_UI_ExpressionNullLiteral_type = Null Literal +_UI_ExpressionVariable_type = Variable +_UI_ExpressionRecord_type = Record +_UI_Field_type = Field +_UI_ExpressionAny_type = Any +_UI_TypeAnnotation_type = Type Annotation +_UI_Pair_type = Pair +_UI_ExpressionTernary_type = Ternary +_UI_ExpressionBinary_type = Binary +_UI_ExpressionUnary_type = Unary +_UI_ExpressionModel_type = Model +_UI_ExpressionAnd_type = And +_UI_ExpressionOr_type = Or +_UI_ExpressionEqual_type = Equal +_UI_ExpressionNEqual_type = NEqual +_UI_ExpressionGeq_type = Geq +_UI_ExpressionGreater_type = Greater +_UI_ExpressionLeq_type = Leq +_UI_ExpressionLess_type = Less +_UI_ExpressionAddition_type = Addition +_UI_ExpressionSubtraction_type = Subtraction +_UI_ExpressionMultiply_type = Multiply +_UI_ExpressionDivision_type = Division +_UI_ExpressionMaximum_type = Maximum +_UI_ExpressionMinimum_type = Minimum +_UI_ExpressionModulo_type = Modulo +_UI_ExpressionPower_type = Power +_UI_ExpressionNullCoalescing_type = Null Coalescing +_UI_ExpressionConditional_type = Conditional +_UI_ExpressionRecordAccess_type = Record Access +_UI_ExpressionMapRW_type = Map RW +_UI_ExpressionVector_type = Vector +_UI_ExpressionMap_type = Map +_UI_Variable_type_feature = Type +_UI_VariableDecl_variable_feature = Variable +_UI_VariableDecl_expression_feature = Expression +_UI_FunctionDecl_typeParams_feature = Type Params +_UI_FunctionDecl_returnType_feature = Return Type +_UI_FunctionDecl_params_feature = Params +_UI_FunctionParam_type_feature = Type +_UI_ExpressionFunctionCall_function_feature = Function +_UI_ExpressionFunctionCall_args_feature = Args +_UI_ExpressionFunctionCall_namedArgs_feature = Named Args +_UI_NamedArgument_name_feature = Name +_UI_NamedArgument_arg_feature = Arg +_UI_ExpressionConstantBool_value_feature = Value +_UI_ExpressionConstantInt_value_feature = Value +_UI_ExpressionConstantReal_value_feature = Value +_UI_ExpressionConstantString_value_feature = Value +_UI_ExpressionEnumLiteral_type_feature = Type +_UI_ExpressionEnumLiteral_literal_feature = Literal +_UI_ExpressionVariable_variable_feature = Variable +_UI_ExpressionRecord_type_feature = Type +_UI_ExpressionRecord_fields_feature = Fields +_UI_Field_recordField_feature = Record Field +_UI_Field_exp_feature = Exp +_UI_TypeAnnotation_type_feature = Type +_UI_Pair_key_feature = Key +_UI_Pair_value_feature = Value +_UI_ExpressionTernary_left_feature = Left +_UI_ExpressionTernary_middle_feature = Middle +_UI_ExpressionTernary_right_feature = Right +_UI_ExpressionBinary_left_feature = Left +_UI_ExpressionBinary_right_feature = Right +_UI_ExpressionUnary_sub_feature = Sub +_UI_ExpressionModel_types_feature = Types +_UI_ExpressionModel_variables_feature = Variables +_UI_ExpressionModel_functions_feature = Functions +_UI_ExpressionRecordAccess_record_feature = Record +_UI_ExpressionRecordAccess_nullSafe_feature = Null Safe +_UI_ExpressionRecordAccess_field_feature = Field +_UI_ExpressionMapRW_map_feature = Map +_UI_ExpressionMapRW_key_feature = Key +_UI_ExpressionMapRW_value_feature = Value +_UI_ExpressionVector_typeAnnotation_feature = Type Annotation +_UI_ExpressionVector_elements_feature = Elements +_UI_ExpressionMap_typeAnnotation_feature = Type Annotation +_UI_ExpressionMap_pairs_feature = Pairs +_UI_Action_type = Action +_UI_FunctionCall_type = Function Call +_UI_AssignmentAction_type = Assignment Action +_UI_ForAction_type = For Action +_UI_IfAction_type = If Action +_UI_RecordFieldAssignmentAction_type = Record Field Assignment Action +_UI_ParameterizedEvent_type = Parameterized Event +_UI_Multiplicity_type = Multiplicity +_UI_PCFragment_type = PC Fragment +_UI_PCFragmentDefinition_type = PC Fragment Definition +_UI_PCFragmentReference_type = PC Fragment Reference +_UI_PCElement_type = PC Element +_UI_ActionList_type = Action List +_UI_VariableDeclBlock_type = Variable Decl Block +_UI_ActionModel_type = Action Model +_UI_FunctionCall_exp_feature = Exp +_UI_AssignmentAction_assignment_feature = Assignment +_UI_AssignmentAction_exp_feature = Exp +_UI_ForAction_var_feature = Var +_UI_ForAction_exp_feature = Exp +_UI_ForAction_doList_feature = Do List +_UI_IfAction_guard_feature = Guard +_UI_IfAction_thenList_feature = Then List +_UI_IfAction_elseList_feature = Else List +_UI_RecordFieldAssignmentAction_fieldAccess_feature = Field Access +_UI_RecordFieldAssignmentAction_exp_feature = Exp +_UI_ParameterizedEvent_parameters_feature = Parameters +_UI_Multiplicity_lower_feature = Lower +_UI_Multiplicity_upper_feature = Upper +_UI_Multiplicity_upperInf_feature = Upper Inf +_UI_PCFragment_components_feature = Components +_UI_PCFragmentReference_fragment_feature = Fragment +_UI_ActionList_actions_feature = Actions +_UI_VariableDeclBlock_vars_feature = Vars +_UI_VariableDeclBlock_initActions_feature = Init Actions +_UI_ActionModel_actions_feature = Actions diff --git a/bundles/nl.esi.xtext.actions.edit/plugin.xml b/bundles/nl.esi.xtext.actions.edit/plugin.xml new file mode 100644 index 0000000..2b0e94c --- /dev/null +++ b/bundles/nl.esi.xtext.actions.edit/plugin.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.actions.edit/src-gen/.gitignore b/bundles/nl.esi.xtext.actions.edit/src-gen/.gitignore new file mode 100644 index 0000000..86d0cb2 --- /dev/null +++ b/bundles/nl.esi.xtext.actions.edit/src-gen/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file diff --git a/bundles/nl.esi.xtext.actions/build.properties b/bundles/nl.esi.xtext.actions/build.properties index 675fb1d..6230cbd 100644 --- a/bundles/nl.esi.xtext.actions/build.properties +++ b/bundles/nl.esi.xtext.actions/build.properties @@ -29,4 +29,5 @@ additional.bundles = org.eclipse.xtext.xbase,\ org.apache.commons.logging,\ org.apache.log4j,\ com.ibm.icu,\ - nl.esi.xtext.lsp.generator + nl.esi.xtext.lsp.generator,\ + nl.esi.xplus.xtext.generator diff --git a/bundles/nl.esi.xtext.actions/src/nl/esi/xtext/actions/GenerateActions.mwe2 b/bundles/nl.esi.xtext.actions/src/nl/esi/xtext/actions/GenerateActions.mwe2 index 1b10a1f..fcb4dfd 100644 --- a/bundles/nl.esi.xtext.actions/src/nl/esi/xtext/actions/GenerateActions.mwe2 +++ b/bundles/nl.esi.xtext.actions/src/nl/esi/xtext/actions/GenerateActions.mwe2 @@ -13,13 +13,13 @@ import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* var rootPath = ".." - +var baseName = "nl.esi.xtext.actions" Workflow { component = XtextGenerator { configuration = { - project = StandardProjectConfig { - baseName = "nl.esi.xtext.actions" + project = nl.esi.xplus.xtext.generator.model.project.XPlusProjectConfig { + baseName = baseName rootPath = rootPath runtimeTest = { enabled = true @@ -27,6 +27,9 @@ Workflow { eclipsePlugin = { enabled = true } + edit = { + enabled = true + } createEclipseMetaData = true } code = { @@ -49,12 +52,16 @@ Workflow { formatter = formatting.Formatter2Fragment2 { generateStub = true } - contentAssist = nl.esi.xtext.lsp.generator.ide.contentassist.IdeContentAssistFragment2 { + contentAssist = nl.esi.xplus.xtext.generator.ide.contentassist.IdeContentAssistFragment2 { generateXtendStub = true } junitSupport = { junitVersion = "5" } + emfGenerator = { + generateEdit = true + editDirectory = "${baseName}.edit/src-gen" + } } } } diff --git a/bundles/nl.esi.xtext.common.lang.edit/.classpath b/bundles/nl.esi.xtext.common.lang.edit/.classpath new file mode 100644 index 0000000..a17c775 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.common.lang.edit/.project b/bundles/nl.esi.xtext.common.lang.edit/.project new file mode 100644 index 0000000..0fed7d2 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/.project @@ -0,0 +1,28 @@ + + + nl.esi.xtext.common.lang.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/nl.esi.xtext.common.lang.edit/.settings/org.eclipse.core.resources.prefs b/bundles/nl.esi.xtext.common.lang.edit/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/bundles/nl.esi.xtext.common.lang.edit/.settings/org.eclipse.jdt.core.prefs b/bundles/nl.esi.xtext.common.lang.edit/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..cc4eaa5 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=21 +org.eclipse.jdt.core.compiler.compliance=21 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=21 diff --git a/bundles/nl.esi.xtext.common.lang.edit/META-INF/MANIFEST.MF b/bundles/nl.esi.xtext.common.lang.edit/META-INF/MANIFEST.MF new file mode 100644 index 0000000..480e451 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/META-INF/MANIFEST.MF @@ -0,0 +1,16 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: nl.esi.xtext.common.lang.edit;singleton:=true +Automatic-Module-Name: nl.esi.xtext.common.lang.edit +Bundle-Version: 0.5.0.qualifier +Bundle-ClassPath: . +Bundle-Activator: nl.esi.xtext.common.lang.base.provider.BaseEditPlugin$Implementation +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: JavaSE-21 +Export-Package: nl.esi.xtext.common.lang.base.provider +Require-Bundle: org.eclipse.core.runtime, + nl.esi.xtext.common.lang, + org.eclipse.emf.edit;visibility:=reexport +Bundle-ActivationPolicy: lazy diff --git a/bundles/nl.esi.xtext.common.lang.edit/build.properties b/bundles/nl.esi.xtext.common.lang.edit/build.properties new file mode 100644 index 0000000..92b4e7c --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/build.properties @@ -0,0 +1,18 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +bin.includes = .,\ + icons/,\ + META-INF/,\ + plugin.xml,\ + plugin.properties +jars.compile.order = . +source.. = src-gen/ +output.. = target/classes/ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotatable_annotations_Annotation.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotatable_annotations_Annotation.gif new file mode 100644 index 0000000..94a39ac Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotatable_annotations_Annotation.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationBooleanValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationBooleanValue.gif new file mode 100644 index 0000000..e272d25 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationBooleanValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationDoubleValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationDoubleValue.gif new file mode 100644 index 0000000..1974ebc Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationDoubleValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationLongValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationLongValue.gif new file mode 100644 index 0000000..7ae9b42 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationLongValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationStringValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationStringValue.gif new file mode 100644 index 0000000..f1d4b2b Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationStringValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationValue.gif new file mode 100644 index 0000000..9fa11c0 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotationParam_value_AnnotationValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotation_params_AnnotationParam.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotation_params_AnnotationParam.gif new file mode 100644 index 0000000..9458666 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateAnnotation_params_AnnotationParam.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateBaseModel_table_BaseTable.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateBaseModel_table_BaseTable.gif new file mode 100644 index 0000000..459f97d Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateBaseModel_table_BaseTable.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateModelContainer_imports_Import.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateModelContainer_imports_Import.gif new file mode 100644 index 0000000..5b03160 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateModelContainer_imports_Import.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateTable_header_TableRow.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateTable_header_TableRow.gif new file mode 100644 index 0000000..cbb9f42 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateTable_header_TableRow.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateTable_rows_TableRow.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateTable_rows_TableRow.gif new file mode 100644 index 0000000..cbb9f42 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/ctool16/CreateTable_rows_TableRow.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Annotatable.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Annotatable.gif new file mode 100644 index 0000000..10d2229 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Annotatable.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Annotation.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Annotation.gif new file mode 100644 index 0000000..90d10f9 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Annotation.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationBooleanValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationBooleanValue.gif new file mode 100644 index 0000000..338fb8d Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationBooleanValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationDoubleValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationDoubleValue.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationDoubleValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationLongValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationLongValue.gif new file mode 100644 index 0000000..afb82ea Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationLongValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationParam.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationParam.gif new file mode 100644 index 0000000..a3908bc Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationParam.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationStringValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationStringValue.gif new file mode 100644 index 0000000..c8d381f Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationStringValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationValue.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationValue.gif new file mode 100644 index 0000000..48e3cf2 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/AnnotationValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/BaseModel.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/BaseModel.gif new file mode 100644 index 0000000..7c2aaac Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/BaseModel.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/BaseTable.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/BaseTable.gif new file mode 100644 index 0000000..be22463 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/BaseTable.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Import.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Import.gif new file mode 100644 index 0000000..98b351f Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Import.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/ModelContainer.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/ModelContainer.gif new file mode 100644 index 0000000..b3643da Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/ModelContainer.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/NamedElement.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/NamedElement.gif new file mode 100644 index 0000000..14af8aa Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/NamedElement.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Table.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Table.gif new file mode 100644 index 0000000..c3370c7 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/Table.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/TableRow.gif b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/TableRow.gif new file mode 100644 index 0000000..c414fe9 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang.edit/icons/full/obj16/TableRow.gif differ diff --git a/bundles/nl.esi.xtext.common.lang.edit/plugin.properties b/bundles/nl.esi.xtext.common.lang.edit/plugin.properties new file mode 100644 index 0000000..8d6d204 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/plugin.properties @@ -0,0 +1,59 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +# generated by Xtext 2.36.0 + +pluginName = Base Language Core Edit Support +providerName = TNO-ESI + +_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_ModelContainer_type = Model Container +_UI_BaseTable_type = Table +_UI_Import_type = Import +_UI_Annotatable_type = Annotatable +_UI_Annotation_type = Annotation +_UI_AnnotationParam_type = Annotation Param +_UI_AnnotationValue_type = Annotation Value +_UI_Table_type = Table +_UI_TableRow_type = Table Row +_UI_NamedElement_type = Named Element +_UI_BaseModel_type = Model +_UI_AnnotationLongValue_type = Annotation Long Value +_UI_AnnotationBooleanValue_type = Annotation Boolean Value +_UI_AnnotationStringValue_type = Annotation String Value +_UI_AnnotationDoubleValue_type = Annotation Double Value +_UI_Unknown_type = Object + +_UI_Unknown_datatype= Value + +_UI_ModelContainer_imports_feature = Imports +_UI_Import_importURI_feature = Import URI +_UI_Annotatable_annotations_feature = Annotations +_UI_Annotation_params_feature = Params +_UI_AnnotationParam_value_feature = Value +_UI_Table_header_feature = Header +_UI_Table_rows_feature = Rows +_UI_TableRow_cells_feature = Cells +_UI_NamedElement_name_feature = Name +_UI_BaseModel_table_feature = Table +_UI_AnnotationLongValue_value_feature = Value +_UI_AnnotationBooleanValue_value_feature = Value +_UI_AnnotationStringValue_value_feature = Value +_UI_AnnotationDoubleValue_value_feature = Value +_UI_Unknown_feature = Unspecified + diff --git a/bundles/nl.esi.xtext.common.lang.edit/plugin.xml b/bundles/nl.esi.xtext.common.lang.edit/plugin.xml new file mode 100644 index 0000000..5c45f44 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/plugin.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.common.lang.edit/src-gen/.gitignore b/bundles/nl.esi.xtext.common.lang.edit/src-gen/.gitignore new file mode 100644 index 0000000..86d0cb2 --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.edit/src-gen/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file diff --git a/bundles/nl.esi.xtext.common.lang.tests/plugin.properties b/bundles/nl.esi.xtext.common.lang.tests/plugin.properties new file mode 100644 index 0000000..a4ef86c --- /dev/null +++ b/bundles/nl.esi.xtext.common.lang.tests/plugin.properties @@ -0,0 +1,14 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +# generated by Xtext 2.36.0 + +pluginName = Base Language Tests +providerName = TNO-ESI diff --git a/bundles/nl.esi.xtext.common.lang/build.properties b/bundles/nl.esi.xtext.common.lang/build.properties index 8e0b8ac..e4c8e39 100644 --- a/bundles/nl.esi.xtext.common.lang/build.properties +++ b/bundles/nl.esi.xtext.common.lang/build.properties @@ -27,4 +27,5 @@ additional.bundles = org.eclipse.xtext.xbase,\ org.objectweb.asm,\ org.apache.commons.logging,\ org.apache.log4j,\ - nl.esi.xtext.lsp.generator + nl.esi.xtext.lsp.generator,\ + nl.esi.xplus.xtext.generator diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotatable_annotations_Annotation.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotatable_annotations_Annotation.gif new file mode 100644 index 0000000..94a39ac Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotatable_annotations_Annotation.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationBooleanValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationBooleanValue.gif new file mode 100644 index 0000000..e272d25 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationBooleanValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationDoubleValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationDoubleValue.gif new file mode 100644 index 0000000..1974ebc Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationDoubleValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationLongValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationLongValue.gif new file mode 100644 index 0000000..7ae9b42 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationLongValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationStringValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationStringValue.gif new file mode 100644 index 0000000..f1d4b2b Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationStringValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationValue.gif new file mode 100644 index 0000000..9fa11c0 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotationParam_value_AnnotationValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotation_params_AnnotationParam.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotation_params_AnnotationParam.gif new file mode 100644 index 0000000..9458666 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateAnnotation_params_AnnotationParam.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateBaseModel_table_BaseTable.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateBaseModel_table_BaseTable.gif new file mode 100644 index 0000000..459f97d Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateBaseModel_table_BaseTable.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateModelContainer_imports_Import.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateModelContainer_imports_Import.gif new file mode 100644 index 0000000..5b03160 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateModelContainer_imports_Import.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateTable_header_TableRow.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateTable_header_TableRow.gif new file mode 100644 index 0000000..cbb9f42 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateTable_header_TableRow.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateTable_rows_TableRow.gif b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateTable_rows_TableRow.gif new file mode 100644 index 0000000..cbb9f42 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/ctool16/CreateTable_rows_TableRow.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Annotatable.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Annotatable.gif new file mode 100644 index 0000000..10d2229 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Annotatable.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Annotation.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Annotation.gif new file mode 100644 index 0000000..90d10f9 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Annotation.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationBooleanValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationBooleanValue.gif new file mode 100644 index 0000000..338fb8d Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationBooleanValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationDoubleValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationDoubleValue.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationDoubleValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationLongValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationLongValue.gif new file mode 100644 index 0000000..afb82ea Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationLongValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationParam.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationParam.gif new file mode 100644 index 0000000..a3908bc Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationParam.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationStringValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationStringValue.gif new file mode 100644 index 0000000..c8d381f Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationStringValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationValue.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationValue.gif new file mode 100644 index 0000000..48e3cf2 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/AnnotationValue.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/BaseModel.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/BaseModel.gif new file mode 100644 index 0000000..7c2aaac Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/BaseModel.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/BaseTable.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/BaseTable.gif new file mode 100644 index 0000000..be22463 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/BaseTable.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Import.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Import.gif new file mode 100644 index 0000000..98b351f Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Import.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/ModelContainer.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/ModelContainer.gif new file mode 100644 index 0000000..b3643da Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/ModelContainer.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/NamedElement.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/NamedElement.gif new file mode 100644 index 0000000..14af8aa Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/NamedElement.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Table.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Table.gif new file mode 100644 index 0000000..c3370c7 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/Table.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/icons/full/obj16/TableRow.gif b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/TableRow.gif new file mode 100644 index 0000000..c414fe9 Binary files /dev/null and b/bundles/nl.esi.xtext.common.lang/icons/full/obj16/TableRow.gif differ diff --git a/bundles/nl.esi.xtext.common.lang/src/nl/esi/xtext/common/lang/GenerateBase.mwe2 b/bundles/nl.esi.xtext.common.lang/src/nl/esi/xtext/common/lang/GenerateBase.mwe2 index 264395c..2a3829a 100644 --- a/bundles/nl.esi.xtext.common.lang/src/nl/esi/xtext/common/lang/GenerateBase.mwe2 +++ b/bundles/nl.esi.xtext.common.lang/src/nl/esi/xtext/common/lang/GenerateBase.mwe2 @@ -13,13 +13,13 @@ import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* var rootPath = ".." - +var baseName = "nl.esi.xtext.common.lang" Workflow { component = XtextGenerator { configuration = { - project = StandardProjectConfig { - baseName = "nl.esi.xtext.common.lang" + project = nl.esi.xplus.xtext.generator.model.project.XPlusProjectConfig { + baseName = baseName rootPath = rootPath runtimeTest = { enabled = true @@ -27,6 +27,9 @@ Workflow { eclipsePlugin = { enabled = true } + edit = { + enabled = true + } createEclipseMetaData = true } code = { @@ -50,12 +53,17 @@ Workflow { formatter = formatting.Formatter2Fragment2 { generateStub = true } - contentAssist = nl.esi.xtext.lsp.generator.ide.contentassist.IdeContentAssistFragment2 { + contentAssist = nl.esi.xplus.xtext.generator.ide.contentassist.IdeContentAssistFragment2 { generateStub = true } junitSupport = { junitVersion = "5" } + emfGenerator = { + generateEdit = true + editDirectory = "${baseName}.edit/src-gen" + } + } } } diff --git a/bundles/nl.esi.xtext.expressions.edit/.classpath b/bundles/nl.esi.xtext.expressions.edit/.classpath new file mode 100644 index 0000000..a17c775 --- /dev/null +++ b/bundles/nl.esi.xtext.expressions.edit/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.expressions.edit/.project b/bundles/nl.esi.xtext.expressions.edit/.project new file mode 100644 index 0000000..5ce4b7c --- /dev/null +++ b/bundles/nl.esi.xtext.expressions.edit/.project @@ -0,0 +1,28 @@ + + + nl.esi.xtext.expressions.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/nl.esi.xtext.expressions.edit/META-INF/MANIFEST.MF b/bundles/nl.esi.xtext.expressions.edit/META-INF/MANIFEST.MF new file mode 100644 index 0000000..286cfb4 --- /dev/null +++ b/bundles/nl.esi.xtext.expressions.edit/META-INF/MANIFEST.MF @@ -0,0 +1,20 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: nl.esi.xtext.expressions.edit;singleton:=true +Automatic-Module-Name: nl.esi.xtext.expressions.edit +Bundle-Version: 0.5.0.qualifier +Bundle-ClassPath: . +Bundle-Activator: nl.esi.xtext.expressions.expression.provider.ExpressionEditPlugin$Implementation +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: JavaSE-21 +Export-Package: nl.esi.xtext.expressions.expression.provider +Require-Bundle: org.eclipse.core.runtime, + nl.esi.xtext.expressions, + nl.esi.xtext.types, + nl.esi.xtext.types.edit, + org.eclipse.emf.edit;visibility:=reexport, + nl.esi.xtext.common.lang, + nl.esi.xtext.common.lang.edit;visibility:=reexport +Bundle-ActivationPolicy: lazy diff --git a/bundles/nl.esi.xtext.expressions.edit/build.properties b/bundles/nl.esi.xtext.expressions.edit/build.properties new file mode 100644 index 0000000..92b4e7c --- /dev/null +++ b/bundles/nl.esi.xtext.expressions.edit/build.properties @@ -0,0 +1,18 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +bin.includes = .,\ + icons/,\ + META-INF/,\ + plugin.xml,\ + plugin.properties +jars.compile.order = . +source.. = src-gen/ +output.. = target/classes/ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif new file mode 100644 index 0000000..961391b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_Expression.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAddition.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAnd.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAny.gif new file mode 100644 index 0000000..76f9cb7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBinary.gif new file mode 100644 index 0000000..2bd03ce Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBracket.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConditional.gif new file mode 100644 index 0000000..99f2fe5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantBool.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantInt.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantReal.gif new file mode 100644 index 0000000..4e06b47 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantString.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionDivision.gif new file mode 100644 index 0000000..a4c5e23 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..a382f74 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEqual.gif new file mode 100644 index 0000000..bc7b7f9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionFunctionCall.gif new file mode 100644 index 0000000..52baab8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGeq.gif new file mode 100644 index 0000000..655f0eb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGreater.gif new file mode 100644 index 0000000..f9ec881 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLeq.gif new file mode 100644 index 0000000..9cc534c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLess.gif new file mode 100644 index 0000000..54a8425 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMap.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMapRW.gif new file mode 100644 index 0000000..88ba66a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMaximum.gif new file mode 100644 index 0000000..be1e90e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinimum.gif new file mode 100644 index 0000000..0585fe2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinus.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionModulo.gif new file mode 100644 index 0000000..6325826 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMultiply.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNEqual.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNot.gif new file mode 100644 index 0000000..b6ac8cb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..deb9805 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullLiteral.gif new file mode 100644 index 0000000..0c84f38 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionOr.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPlus.gif new file mode 100644 index 0000000..d68f55c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPower.gif new file mode 100644 index 0000000..6a08579 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecord.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecordAccess.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionSubtraction.gif new file mode 100644 index 0000000..cdab252 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionTernary.gif new file mode 100644 index 0000000..9e5723e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionUnary.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVariable.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVector.gif new file mode 100644 index 0000000..7c34939 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_TypeAnnotation.gif new file mode 100644 index 0000000..c12b491 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_left_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_Expression.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAddition.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAnd.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAny.gif new file mode 100644 index 0000000..76f9cb7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBinary.gif new file mode 100644 index 0000000..2bd03ce Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBracket.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConditional.gif new file mode 100644 index 0000000..99f2fe5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantBool.gif new file mode 100644 index 0000000..de6af47 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantInt.gif new file mode 100644 index 0000000..8f2603b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantReal.gif new file mode 100644 index 0000000..4e06b47 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantString.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionDivision.gif new file mode 100644 index 0000000..a4c5e23 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..a382f74 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEqual.gif new file mode 100644 index 0000000..bc7b7f9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionFunctionCall.gif new file mode 100644 index 0000000..52baab8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGeq.gif new file mode 100644 index 0000000..655f0eb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGreater.gif new file mode 100644 index 0000000..f9ec881 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLeq.gif new file mode 100644 index 0000000..9cc534c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLess.gif new file mode 100644 index 0000000..54a8425 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMap.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMapRW.gif new file mode 100644 index 0000000..88ba66a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMaximum.gif new file mode 100644 index 0000000..be1e90e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinimum.gif new file mode 100644 index 0000000..0585fe2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinus.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionModulo.gif new file mode 100644 index 0000000..6325826 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMultiply.gif new file mode 100644 index 0000000..538d417 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNEqual.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNot.gif new file mode 100644 index 0000000..b6ac8cb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..deb9805 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullLiteral.gif new file mode 100644 index 0000000..0c84f38 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionOr.gif new file mode 100644 index 0000000..99a4283 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPlus.gif new file mode 100644 index 0000000..d68f55c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPower.gif new file mode 100644 index 0000000..6a08579 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecord.gif new file mode 100644 index 0000000..1f7c356 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecordAccess.gif new file mode 100644 index 0000000..b32e049 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionSubtraction.gif new file mode 100644 index 0000000..cdab252 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionTernary.gif new file mode 100644 index 0000000..9e5723e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionUnary.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVariable.gif new file mode 100644 index 0000000..01d1dbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVector.gif new file mode 100644 index 0000000..7c34939 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_TypeAnnotation.gif new file mode 100644 index 0000000..c12b491 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionBinary_right_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_Expression.gif new file mode 100644 index 0000000..bd0f777 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAddition.gif new file mode 100644 index 0000000..1bcf3da Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAnd.gif new file mode 100644 index 0000000..b8e6287 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAny.gif new file mode 100644 index 0000000..05dffc0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBinary.gif new file mode 100644 index 0000000..c9d28b5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBracket.gif new file mode 100644 index 0000000..628a5cd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConditional.gif new file mode 100644 index 0000000..3d2896d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantBool.gif new file mode 100644 index 0000000..bd0f777 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantInt.gif new file mode 100644 index 0000000..b8e6287 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantReal.gif new file mode 100644 index 0000000..8edf151 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantString.gif new file mode 100644 index 0000000..628a5cd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionDivision.gif new file mode 100644 index 0000000..18c3881 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..e206651 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEqual.gif new file mode 100644 index 0000000..ab758ea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionFunctionCall.gif new file mode 100644 index 0000000..1b07f69 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGeq.gif new file mode 100644 index 0000000..fdd9def Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGreater.gif new file mode 100644 index 0000000..c884396 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLeq.gif new file mode 100644 index 0000000..1a59694 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLess.gif new file mode 100644 index 0000000..1d7df7a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMap.gif new file mode 100644 index 0000000..1bcf3da Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMapRW.gif new file mode 100644 index 0000000..f08baac Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMaximum.gif new file mode 100644 index 0000000..7d7c59b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinimum.gif new file mode 100644 index 0000000..76431fa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinus.gif new file mode 100644 index 0000000..dc84c30 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionModulo.gif new file mode 100644 index 0000000..5643b74 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMultiply.gif new file mode 100644 index 0000000..dc84c30 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNEqual.gif new file mode 100644 index 0000000..a4ff5f7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNot.gif new file mode 100644 index 0000000..931730f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..74c07d3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullLiteral.gif new file mode 100644 index 0000000..b318df6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionOr.gif new file mode 100644 index 0000000..1bcf3da Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPlus.gif new file mode 100644 index 0000000..b4bcd23 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPower.gif new file mode 100644 index 0000000..a17c76f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecord.gif new file mode 100644 index 0000000..628a5cd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecordAccess.gif new file mode 100644 index 0000000..a4ff5f7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionSubtraction.gif new file mode 100644 index 0000000..0febf57 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionTernary.gif new file mode 100644 index 0000000..159fb27 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionUnary.gif new file mode 100644 index 0000000..3e2898b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVariable.gif new file mode 100644 index 0000000..3e2898b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVector.gif new file mode 100644 index 0000000..4a6adcc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_TypeAnnotation.gif new file mode 100644 index 0000000..a9793d7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_args_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_namedArgs_NamedArgument.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_namedArgs_NamedArgument.gif new file mode 100644 index 0000000..17f115f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionFunctionCall_namedArgs_NamedArgument.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_Expression.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAddition.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAnd.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAny.gif new file mode 100644 index 0000000..294bcb2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBinary.gif new file mode 100644 index 0000000..91619bc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBracket.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConditional.gif new file mode 100644 index 0000000..fb87467 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantBool.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantInt.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantReal.gif new file mode 100644 index 0000000..4c179d8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantString.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionDivision.gif new file mode 100644 index 0000000..d53ad79 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..6cb3a27 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEqual.gif new file mode 100644 index 0000000..2f75407 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionFunctionCall.gif new file mode 100644 index 0000000..8fc2166 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGeq.gif new file mode 100644 index 0000000..0fb82fc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGreater.gif new file mode 100644 index 0000000..3b5e749 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLeq.gif new file mode 100644 index 0000000..585fa35 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLess.gif new file mode 100644 index 0000000..43637f5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMap.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMapRW.gif new file mode 100644 index 0000000..e07c4ed Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMaximum.gif new file mode 100644 index 0000000..85e7906 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinimum.gif new file mode 100644 index 0000000..90ccce9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinus.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionModulo.gif new file mode 100644 index 0000000..519be70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMultiply.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNEqual.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNot.gif new file mode 100644 index 0000000..190f08e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..60becfe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullLiteral.gif new file mode 100644 index 0000000..27c2e4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionOr.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPlus.gif new file mode 100644 index 0000000..9d2db8f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPower.gif new file mode 100644 index 0000000..9fff14a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecord.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecordAccess.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionSubtraction.gif new file mode 100644 index 0000000..a5bf2ed Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionTernary.gif new file mode 100644 index 0000000..974a35b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionUnary.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVariable.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVector.gif new file mode 100644 index 0000000..cecc757 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_TypeAnnotation.gif new file mode 100644 index 0000000..a3e4ead Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_key_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_Expression.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAddition.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAnd.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAny.gif new file mode 100644 index 0000000..294bcb2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBinary.gif new file mode 100644 index 0000000..91619bc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBracket.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConditional.gif new file mode 100644 index 0000000..fb87467 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantBool.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantInt.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantReal.gif new file mode 100644 index 0000000..4c179d8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantString.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionDivision.gif new file mode 100644 index 0000000..d53ad79 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..6cb3a27 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEqual.gif new file mode 100644 index 0000000..2f75407 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionFunctionCall.gif new file mode 100644 index 0000000..8fc2166 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGeq.gif new file mode 100644 index 0000000..0fb82fc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGreater.gif new file mode 100644 index 0000000..3b5e749 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLeq.gif new file mode 100644 index 0000000..585fa35 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLess.gif new file mode 100644 index 0000000..43637f5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMap.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMapRW.gif new file mode 100644 index 0000000..e07c4ed Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMaximum.gif new file mode 100644 index 0000000..85e7906 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinimum.gif new file mode 100644 index 0000000..90ccce9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinus.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionModulo.gif new file mode 100644 index 0000000..519be70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMultiply.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNEqual.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNot.gif new file mode 100644 index 0000000..190f08e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..60becfe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullLiteral.gif new file mode 100644 index 0000000..27c2e4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionOr.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPlus.gif new file mode 100644 index 0000000..9d2db8f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPower.gif new file mode 100644 index 0000000..9fff14a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecord.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecordAccess.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionSubtraction.gif new file mode 100644 index 0000000..a5bf2ed Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionTernary.gif new file mode 100644 index 0000000..974a35b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionUnary.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVariable.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVector.gif new file mode 100644 index 0000000..cecc757 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_TypeAnnotation.gif new file mode 100644 index 0000000..a3e4ead Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_map_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_Expression.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAddition.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAnd.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAny.gif new file mode 100644 index 0000000..294bcb2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBinary.gif new file mode 100644 index 0000000..91619bc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBracket.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConditional.gif new file mode 100644 index 0000000..fb87467 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantBool.gif new file mode 100644 index 0000000..5a78e87 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantInt.gif new file mode 100644 index 0000000..d022471 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantReal.gif new file mode 100644 index 0000000..4c179d8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantString.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionDivision.gif new file mode 100644 index 0000000..d53ad79 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..6cb3a27 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEqual.gif new file mode 100644 index 0000000..2f75407 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionFunctionCall.gif new file mode 100644 index 0000000..8fc2166 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGeq.gif new file mode 100644 index 0000000..0fb82fc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGreater.gif new file mode 100644 index 0000000..3b5e749 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLeq.gif new file mode 100644 index 0000000..585fa35 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLess.gif new file mode 100644 index 0000000..43637f5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMap.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMapRW.gif new file mode 100644 index 0000000..e07c4ed Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMaximum.gif new file mode 100644 index 0000000..85e7906 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinimum.gif new file mode 100644 index 0000000..90ccce9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinus.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionModulo.gif new file mode 100644 index 0000000..519be70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMultiply.gif new file mode 100644 index 0000000..fa23827 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNEqual.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNot.gif new file mode 100644 index 0000000..190f08e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..60becfe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullLiteral.gif new file mode 100644 index 0000000..27c2e4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionOr.gif new file mode 100644 index 0000000..780caea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPlus.gif new file mode 100644 index 0000000..9d2db8f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPower.gif new file mode 100644 index 0000000..9fff14a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecord.gif new file mode 100644 index 0000000..7eba7df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecordAccess.gif new file mode 100644 index 0000000..3ddab58 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionSubtraction.gif new file mode 100644 index 0000000..a5bf2ed Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionTernary.gif new file mode 100644 index 0000000..974a35b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionUnary.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVariable.gif new file mode 100644 index 0000000..930f743 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVector.gif new file mode 100644 index 0000000..cecc757 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_TypeAnnotation.gif new file mode 100644 index 0000000..a3e4ead Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMapRW_value_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMap_pairs_Pair.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMap_pairs_Pair.gif new file mode 100644 index 0000000..0298720 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMap_pairs_Pair.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMap_typeAnnotation_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMap_typeAnnotation_TypeAnnotation.gif new file mode 100644 index 0000000..7601130 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionMap_typeAnnotation_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_functions_FunctionDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_functions_FunctionDecl.gif new file mode 100644 index 0000000..46075d8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_functions_FunctionDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_EnumTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_EnumTypeDecl.gif new file mode 100644 index 0000000..43bee18 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_GenericsTypeParam.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_GenericsTypeParam.gif new file mode 100644 index 0000000..3caa70e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_MapTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_MapTypeDecl.gif new file mode 100644 index 0000000..2b77e50 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_RecordTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_RecordTypeDecl.gif new file mode 100644 index 0000000..24dea84 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_SimpleTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_SimpleTypeDecl.gif new file mode 100644 index 0000000..52da918 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_TypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_TypeDecl.gif new file mode 100644 index 0000000..dbd19ed Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_VectorTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_VectorTypeDecl.gif new file mode 100644 index 0000000..28d7cba Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_types_VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_variables_VariableDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_variables_VariableDecl.gif new file mode 100644 index 0000000..b3aa688 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionModel_variables_VariableDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_Expression.gif new file mode 100644 index 0000000..5baef5a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAddition.gif new file mode 100644 index 0000000..9206001 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAnd.gif new file mode 100644 index 0000000..c0f355b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAny.gif new file mode 100644 index 0000000..a8fe4f5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBinary.gif new file mode 100644 index 0000000..3167a52 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBracket.gif new file mode 100644 index 0000000..3eb3c30 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConditional.gif new file mode 100644 index 0000000..ec4ba79 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantBool.gif new file mode 100644 index 0000000..5baef5a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantInt.gif new file mode 100644 index 0000000..c0f355b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantReal.gif new file mode 100644 index 0000000..e3163ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantString.gif new file mode 100644 index 0000000..3eb3c30 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionDivision.gif new file mode 100644 index 0000000..16095d6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..19c4a59 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEqual.gif new file mode 100644 index 0000000..555150e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionFunctionCall.gif new file mode 100644 index 0000000..6560457 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGeq.gif new file mode 100644 index 0000000..1027a3d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGreater.gif new file mode 100644 index 0000000..763f244 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLeq.gif new file mode 100644 index 0000000..42f55a8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLess.gif new file mode 100644 index 0000000..8d44f6f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMap.gif new file mode 100644 index 0000000..9206001 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMapRW.gif new file mode 100644 index 0000000..5e6f372 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMaximum.gif new file mode 100644 index 0000000..57826cc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinimum.gif new file mode 100644 index 0000000..222e7ae Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinus.gif new file mode 100644 index 0000000..63fe7ad Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionModulo.gif new file mode 100644 index 0000000..ca92866 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMultiply.gif new file mode 100644 index 0000000..63fe7ad Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNEqual.gif new file mode 100644 index 0000000..6e14d42 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNot.gif new file mode 100644 index 0000000..d38b2fc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..77a06f5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9ee8d4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionOr.gif new file mode 100644 index 0000000..9206001 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPlus.gif new file mode 100644 index 0000000..b9b30db Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPower.gif new file mode 100644 index 0000000..f24c310 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecord.gif new file mode 100644 index 0000000..3eb3c30 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecordAccess.gif new file mode 100644 index 0000000..6e14d42 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionSubtraction.gif new file mode 100644 index 0000000..10186e9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionTernary.gif new file mode 100644 index 0000000..993d859 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionUnary.gif new file mode 100644 index 0000000..70eb540 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVariable.gif new file mode 100644 index 0000000..70eb540 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVector.gif new file mode 100644 index 0000000..6a0e6fc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_TypeAnnotation.gif new file mode 100644 index 0000000..1fedc13 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecordAccess_record_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecord_fields_Field.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecord_fields_Field.gif new file mode 100644 index 0000000..07d4cba Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionRecord_fields_Field.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_Expression.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAddition.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAnd.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAny.gif new file mode 100644 index 0000000..548b805 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBinary.gif new file mode 100644 index 0000000..d02fd2b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBracket.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConditional.gif new file mode 100644 index 0000000..b0d6bd7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantBool.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantInt.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantReal.gif new file mode 100644 index 0000000..c7bd777 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantString.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionDivision.gif new file mode 100644 index 0000000..9c678a4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..2d2e195 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEqual.gif new file mode 100644 index 0000000..1f43109 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionFunctionCall.gif new file mode 100644 index 0000000..63feef5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGeq.gif new file mode 100644 index 0000000..f5ed498 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGreater.gif new file mode 100644 index 0000000..69679e3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLeq.gif new file mode 100644 index 0000000..d72e36b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLess.gif new file mode 100644 index 0000000..570fa12 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMap.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMapRW.gif new file mode 100644 index 0000000..6d6f6a6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMaximum.gif new file mode 100644 index 0000000..cc8cb04 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinimum.gif new file mode 100644 index 0000000..0232b55 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinus.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionModulo.gif new file mode 100644 index 0000000..dd29c10 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMultiply.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNEqual.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNot.gif new file mode 100644 index 0000000..150afa8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..1719bbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullLiteral.gif new file mode 100644 index 0000000..5fb0c4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionOr.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPlus.gif new file mode 100644 index 0000000..aeffabe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPower.gif new file mode 100644 index 0000000..289c14d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecord.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecordAccess.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionSubtraction.gif new file mode 100644 index 0000000..84af83e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionTernary.gif new file mode 100644 index 0000000..3070b3d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionUnary.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVariable.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVector.gif new file mode 100644 index 0000000..179f074 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_TypeAnnotation.gif new file mode 100644 index 0000000..f7d221c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_left_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_Expression.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAddition.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAnd.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAny.gif new file mode 100644 index 0000000..548b805 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBinary.gif new file mode 100644 index 0000000..d02fd2b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBracket.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConditional.gif new file mode 100644 index 0000000..b0d6bd7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantBool.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantInt.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantReal.gif new file mode 100644 index 0000000..c7bd777 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantString.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionDivision.gif new file mode 100644 index 0000000..9c678a4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..2d2e195 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEqual.gif new file mode 100644 index 0000000..1f43109 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionFunctionCall.gif new file mode 100644 index 0000000..63feef5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGeq.gif new file mode 100644 index 0000000..f5ed498 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGreater.gif new file mode 100644 index 0000000..69679e3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLeq.gif new file mode 100644 index 0000000..d72e36b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLess.gif new file mode 100644 index 0000000..570fa12 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMap.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMapRW.gif new file mode 100644 index 0000000..6d6f6a6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMaximum.gif new file mode 100644 index 0000000..cc8cb04 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinimum.gif new file mode 100644 index 0000000..0232b55 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinus.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionModulo.gif new file mode 100644 index 0000000..dd29c10 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMultiply.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNEqual.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNot.gif new file mode 100644 index 0000000..150afa8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..1719bbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullLiteral.gif new file mode 100644 index 0000000..5fb0c4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionOr.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPlus.gif new file mode 100644 index 0000000..aeffabe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPower.gif new file mode 100644 index 0000000..289c14d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecord.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecordAccess.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionSubtraction.gif new file mode 100644 index 0000000..84af83e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionTernary.gif new file mode 100644 index 0000000..3070b3d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionUnary.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVariable.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVector.gif new file mode 100644 index 0000000..179f074 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_TypeAnnotation.gif new file mode 100644 index 0000000..f7d221c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_middle_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_Expression.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAddition.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAnd.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAny.gif new file mode 100644 index 0000000..548b805 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBinary.gif new file mode 100644 index 0000000..d02fd2b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBracket.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConditional.gif new file mode 100644 index 0000000..b0d6bd7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantBool.gif new file mode 100644 index 0000000..92d82b8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantInt.gif new file mode 100644 index 0000000..6252ba0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantReal.gif new file mode 100644 index 0000000..c7bd777 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantString.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionDivision.gif new file mode 100644 index 0000000..9c678a4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..2d2e195 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEqual.gif new file mode 100644 index 0000000..1f43109 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionFunctionCall.gif new file mode 100644 index 0000000..63feef5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGeq.gif new file mode 100644 index 0000000..f5ed498 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGreater.gif new file mode 100644 index 0000000..69679e3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLeq.gif new file mode 100644 index 0000000..d72e36b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLess.gif new file mode 100644 index 0000000..570fa12 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMap.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMapRW.gif new file mode 100644 index 0000000..6d6f6a6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMaximum.gif new file mode 100644 index 0000000..cc8cb04 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinimum.gif new file mode 100644 index 0000000..0232b55 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinus.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionModulo.gif new file mode 100644 index 0000000..dd29c10 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMultiply.gif new file mode 100644 index 0000000..6dcce70 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNEqual.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNot.gif new file mode 100644 index 0000000..150afa8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..1719bbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullLiteral.gif new file mode 100644 index 0000000..5fb0c4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionOr.gif new file mode 100644 index 0000000..679340c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPlus.gif new file mode 100644 index 0000000..aeffabe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPower.gif new file mode 100644 index 0000000..289c14d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecord.gif new file mode 100644 index 0000000..195cfcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecordAccess.gif new file mode 100644 index 0000000..dff66a0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionSubtraction.gif new file mode 100644 index 0000000..84af83e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionTernary.gif new file mode 100644 index 0000000..3070b3d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionUnary.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVariable.gif new file mode 100644 index 0000000..367c7ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVector.gif new file mode 100644 index 0000000..179f074 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_TypeAnnotation.gif new file mode 100644 index 0000000..f7d221c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionTernary_right_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_Expression.gif new file mode 100644 index 0000000..258ed0e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAddition.gif new file mode 100644 index 0000000..bccc676 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAnd.gif new file mode 100644 index 0000000..bc5648e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAny.gif new file mode 100644 index 0000000..bae9d06 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBinary.gif new file mode 100644 index 0000000..89ed2c9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBracket.gif new file mode 100644 index 0000000..776c80f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConditional.gif new file mode 100644 index 0000000..cc494d4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantBool.gif new file mode 100644 index 0000000..258ed0e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantInt.gif new file mode 100644 index 0000000..bc5648e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantReal.gif new file mode 100644 index 0000000..23c1e15 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantString.gif new file mode 100644 index 0000000..776c80f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionDivision.gif new file mode 100644 index 0000000..691760a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..b81bee9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEqual.gif new file mode 100644 index 0000000..c5cc361 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionFunctionCall.gif new file mode 100644 index 0000000..92313be Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGeq.gif new file mode 100644 index 0000000..e050d2d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGreater.gif new file mode 100644 index 0000000..f11830c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLeq.gif new file mode 100644 index 0000000..4db22d9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLess.gif new file mode 100644 index 0000000..e82a8e8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMap.gif new file mode 100644 index 0000000..bccc676 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMapRW.gif new file mode 100644 index 0000000..5e689e6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMaximum.gif new file mode 100644 index 0000000..b7e2f30 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinimum.gif new file mode 100644 index 0000000..8d18ec2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinus.gif new file mode 100644 index 0000000..756dc2d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionModulo.gif new file mode 100644 index 0000000..70a6b2b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMultiply.gif new file mode 100644 index 0000000..756dc2d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNEqual.gif new file mode 100644 index 0000000..4b78f56 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNot.gif new file mode 100644 index 0000000..678e971 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..73f6395 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullLiteral.gif new file mode 100644 index 0000000..59b79fe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionOr.gif new file mode 100644 index 0000000..bccc676 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPlus.gif new file mode 100644 index 0000000..b325c75 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPower.gif new file mode 100644 index 0000000..10a1ab5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecord.gif new file mode 100644 index 0000000..776c80f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecordAccess.gif new file mode 100644 index 0000000..4b78f56 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionSubtraction.gif new file mode 100644 index 0000000..2480ca8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionTernary.gif new file mode 100644 index 0000000..1808567 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionUnary.gif new file mode 100644 index 0000000..9cae865 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVariable.gif new file mode 100644 index 0000000..9cae865 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVector.gif new file mode 100644 index 0000000..bf43f7b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_TypeAnnotation.gif new file mode 100644 index 0000000..11ae8a1 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionUnary_sub_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_Expression.gif new file mode 100644 index 0000000..625be45 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAddition.gif new file mode 100644 index 0000000..d9ee5d0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAnd.gif new file mode 100644 index 0000000..30b27aa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAny.gif new file mode 100644 index 0000000..0e04648 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBinary.gif new file mode 100644 index 0000000..27dc0ef Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBracket.gif new file mode 100644 index 0000000..918cf5a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConditional.gif new file mode 100644 index 0000000..4047eaa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantBool.gif new file mode 100644 index 0000000..625be45 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantInt.gif new file mode 100644 index 0000000..30b27aa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantReal.gif new file mode 100644 index 0000000..431e68e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantString.gif new file mode 100644 index 0000000..918cf5a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionDivision.gif new file mode 100644 index 0000000..ba97841 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..7303e2d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEqual.gif new file mode 100644 index 0000000..8f1bd13 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionFunctionCall.gif new file mode 100644 index 0000000..eacefe8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGeq.gif new file mode 100644 index 0000000..e1a974d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGreater.gif new file mode 100644 index 0000000..4dde3f5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLeq.gif new file mode 100644 index 0000000..b928348 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLess.gif new file mode 100644 index 0000000..cbc3f43 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMap.gif new file mode 100644 index 0000000..d9ee5d0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMapRW.gif new file mode 100644 index 0000000..039d611 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMaximum.gif new file mode 100644 index 0000000..d59b3c9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinimum.gif new file mode 100644 index 0000000..c0805c4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinus.gif new file mode 100644 index 0000000..c239521 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionModulo.gif new file mode 100644 index 0000000..6083e65 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMultiply.gif new file mode 100644 index 0000000..c239521 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNEqual.gif new file mode 100644 index 0000000..ff1bc46 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNot.gif new file mode 100644 index 0000000..5b170f7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..2576aa3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullLiteral.gif new file mode 100644 index 0000000..dd6cda7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionOr.gif new file mode 100644 index 0000000..d9ee5d0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPlus.gif new file mode 100644 index 0000000..17408b8 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPower.gif new file mode 100644 index 0000000..adf0a6f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecord.gif new file mode 100644 index 0000000..918cf5a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecordAccess.gif new file mode 100644 index 0000000..ff1bc46 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionSubtraction.gif new file mode 100644 index 0000000..8bf7768 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionTernary.gif new file mode 100644 index 0000000..678bf2f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionUnary.gif new file mode 100644 index 0000000..31a5cbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVariable.gif new file mode 100644 index 0000000..31a5cbb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVector.gif new file mode 100644 index 0000000..fff09ec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_TypeAnnotation.gif new file mode 100644 index 0000000..b5d9dfa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_elements_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_typeAnnotation_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_typeAnnotation_TypeAnnotation.gif new file mode 100644 index 0000000..b5d9dfa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateExpressionVector_typeAnnotation_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_Expression.gif new file mode 100644 index 0000000..68f2c19 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAddition.gif new file mode 100644 index 0000000..f6b0168 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAnd.gif new file mode 100644 index 0000000..b53237c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAny.gif new file mode 100644 index 0000000..a1f74dd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionBinary.gif new file mode 100644 index 0000000..110a46d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionBracket.gif new file mode 100644 index 0000000..344766a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConditional.gif new file mode 100644 index 0000000..b29986e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantBool.gif new file mode 100644 index 0000000..68f2c19 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantInt.gif new file mode 100644 index 0000000..b53237c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantReal.gif new file mode 100644 index 0000000..a548cc2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantString.gif new file mode 100644 index 0000000..344766a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionDivision.gif new file mode 100644 index 0000000..4c5b0e3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..ee360b2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionEqual.gif new file mode 100644 index 0000000..f34bd0d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionFunctionCall.gif new file mode 100644 index 0000000..11943a3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionGeq.gif new file mode 100644 index 0000000..5389eac Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionGreater.gif new file mode 100644 index 0000000..8707122 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionLeq.gif new file mode 100644 index 0000000..1386a59 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionLess.gif new file mode 100644 index 0000000..a164d14 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMap.gif new file mode 100644 index 0000000..f6b0168 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMapRW.gif new file mode 100644 index 0000000..ce29156 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMaximum.gif new file mode 100644 index 0000000..f7cfbc9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinimum.gif new file mode 100644 index 0000000..60989d0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinus.gif new file mode 100644 index 0000000..3de4a50 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionModulo.gif new file mode 100644 index 0000000..833ad7c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMultiply.gif new file mode 100644 index 0000000..3de4a50 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNEqual.gif new file mode 100644 index 0000000..5e122f6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNot.gif new file mode 100644 index 0000000..1aa8543 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..561e20c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9dc793f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionOr.gif new file mode 100644 index 0000000..f6b0168 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionPlus.gif new file mode 100644 index 0000000..f641dcd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionPower.gif new file mode 100644 index 0000000..b1e7722 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecord.gif new file mode 100644 index 0000000..344766a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecordAccess.gif new file mode 100644 index 0000000..5e122f6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionSubtraction.gif new file mode 100644 index 0000000..b6c1914 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionTernary.gif new file mode 100644 index 0000000..cbcbf59 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionUnary.gif new file mode 100644 index 0000000..c6587b1 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionVariable.gif new file mode 100644 index 0000000..c6587b1 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionVector.gif new file mode 100644 index 0000000..2777a6e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_TypeAnnotation.gif new file mode 100644 index 0000000..d9a2153 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateField_exp_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_params_FunctionParam.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_params_FunctionParam.gif new file mode 100644 index 0000000..c629548 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_params_FunctionParam.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_MapTypeConstructor.gif new file mode 100644 index 0000000..e29b313 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_Type.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_Type.gif new file mode 100644 index 0000000..47d9aaf Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_Type.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_TypeReference.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_TypeReference.gif new file mode 100644 index 0000000..4c4526a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_VectorTypeConstructor.gif new file mode 100644 index 0000000..978ee2b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_returnType_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_typeParams_GenericsTypeParam.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_typeParams_GenericsTypeParam.gif new file mode 100644 index 0000000..7782cda Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionDecl_typeParams_GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_MapTypeConstructor.gif new file mode 100644 index 0000000..4df8fc5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_Type.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_Type.gif new file mode 100644 index 0000000..b6cc9ca Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_TypeReference.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_TypeReference.gif new file mode 100644 index 0000000..6c71b4c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..59c4ada Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateFunctionParam_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif new file mode 100644 index 0000000..e29b313 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif new file mode 100644 index 0000000..47d9aaf Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif new file mode 100644 index 0000000..4c4526a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif new file mode 100644 index 0000000..978ee2b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif new file mode 100644 index 0000000..31cb2e2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_Expression.gif new file mode 100644 index 0000000..3483523 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAddition.gif new file mode 100644 index 0000000..7d18f38 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAnd.gif new file mode 100644 index 0000000..a88faa1 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAny.gif new file mode 100644 index 0000000..43ae2df Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBinary.gif new file mode 100644 index 0000000..048c96b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBracket.gif new file mode 100644 index 0000000..3636fe0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConditional.gif new file mode 100644 index 0000000..880f257 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantBool.gif new file mode 100644 index 0000000..3483523 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantInt.gif new file mode 100644 index 0000000..a88faa1 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantReal.gif new file mode 100644 index 0000000..a37ddd6 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantString.gif new file mode 100644 index 0000000..3636fe0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionDivision.gif new file mode 100644 index 0000000..5937668 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..1a81b0a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEqual.gif new file mode 100644 index 0000000..ca79a7f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionFunctionCall.gif new file mode 100644 index 0000000..b8d07e0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGeq.gif new file mode 100644 index 0000000..27dbe98 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGreater.gif new file mode 100644 index 0000000..2072844 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLeq.gif new file mode 100644 index 0000000..fffcb5b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLess.gif new file mode 100644 index 0000000..7fb218d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMap.gif new file mode 100644 index 0000000..7d18f38 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMapRW.gif new file mode 100644 index 0000000..9ca6861 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMaximum.gif new file mode 100644 index 0000000..bb27d46 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinimum.gif new file mode 100644 index 0000000..075352b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinus.gif new file mode 100644 index 0000000..aa20a64 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionModulo.gif new file mode 100644 index 0000000..f3e037f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMultiply.gif new file mode 100644 index 0000000..aa20a64 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNEqual.gif new file mode 100644 index 0000000..ec9eed4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNot.gif new file mode 100644 index 0000000..2327061 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..652b116 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullLiteral.gif new file mode 100644 index 0000000..56be9a9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionOr.gif new file mode 100644 index 0000000..7d18f38 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPlus.gif new file mode 100644 index 0000000..c51ddff Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPower.gif new file mode 100644 index 0000000..8640819 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecord.gif new file mode 100644 index 0000000..3636fe0 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecordAccess.gif new file mode 100644 index 0000000..ec9eed4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionSubtraction.gif new file mode 100644 index 0000000..ca2bd0d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionTernary.gif new file mode 100644 index 0000000..17776a1 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionUnary.gif new file mode 100644 index 0000000..dd256cc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVariable.gif new file mode 100644 index 0000000..dd256cc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVector.gif new file mode 100644 index 0000000..e0f93db Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_TypeAnnotation.gif new file mode 100644 index 0000000..69db0cd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateNamedArgument_arg_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_Expression.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAddition.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAnd.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAny.gif new file mode 100644 index 0000000..0093277 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionBinary.gif new file mode 100644 index 0000000..481a995 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionBracket.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConditional.gif new file mode 100644 index 0000000..3727741 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantBool.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantInt.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantReal.gif new file mode 100644 index 0000000..500f429 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantString.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionDivision.gif new file mode 100644 index 0000000..6366634 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..f8b4dea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionEqual.gif new file mode 100644 index 0000000..34c5c56 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionFunctionCall.gif new file mode 100644 index 0000000..47ec394 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionGeq.gif new file mode 100644 index 0000000..d839c75 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionGreater.gif new file mode 100644 index 0000000..acf9c16 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionLeq.gif new file mode 100644 index 0000000..33b27a4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionLess.gif new file mode 100644 index 0000000..86d913a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMap.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMapRW.gif new file mode 100644 index 0000000..c7ba76b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMaximum.gif new file mode 100644 index 0000000..dfe521b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinimum.gif new file mode 100644 index 0000000..bd9d173 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinus.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionModulo.gif new file mode 100644 index 0000000..de78834 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMultiply.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNEqual.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNot.gif new file mode 100644 index 0000000..b67b16a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..d73a99e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9b71c63 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionOr.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionPlus.gif new file mode 100644 index 0000000..823df10 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionPower.gif new file mode 100644 index 0000000..048f1ac Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecord.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecordAccess.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionSubtraction.gif new file mode 100644 index 0000000..adc52b4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionTernary.gif new file mode 100644 index 0000000..16bcbbf Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionUnary.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionVariable.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionVector.gif new file mode 100644 index 0000000..44af2e5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_TypeAnnotation.gif new file mode 100644 index 0000000..50b6472 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_key_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_Expression.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAddition.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAnd.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAny.gif new file mode 100644 index 0000000..0093277 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionBinary.gif new file mode 100644 index 0000000..481a995 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionBracket.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConditional.gif new file mode 100644 index 0000000..3727741 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantBool.gif new file mode 100644 index 0000000..f023b33 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantInt.gif new file mode 100644 index 0000000..65c98eb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantReal.gif new file mode 100644 index 0000000..500f429 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantString.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionDivision.gif new file mode 100644 index 0000000..6366634 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..f8b4dea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionEqual.gif new file mode 100644 index 0000000..34c5c56 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionFunctionCall.gif new file mode 100644 index 0000000..47ec394 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionGeq.gif new file mode 100644 index 0000000..d839c75 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionGreater.gif new file mode 100644 index 0000000..acf9c16 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionLeq.gif new file mode 100644 index 0000000..33b27a4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionLess.gif new file mode 100644 index 0000000..86d913a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMap.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMapRW.gif new file mode 100644 index 0000000..c7ba76b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMaximum.gif new file mode 100644 index 0000000..dfe521b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinimum.gif new file mode 100644 index 0000000..bd9d173 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinus.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionModulo.gif new file mode 100644 index 0000000..de78834 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMultiply.gif new file mode 100644 index 0000000..7d5f08b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNEqual.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNot.gif new file mode 100644 index 0000000..b67b16a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..d73a99e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullLiteral.gif new file mode 100644 index 0000000..9b71c63 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionOr.gif new file mode 100644 index 0000000..12cd58a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionPlus.gif new file mode 100644 index 0000000..823df10 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionPower.gif new file mode 100644 index 0000000..048f1ac Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecord.gif new file mode 100644 index 0000000..bdbdd7b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecordAccess.gif new file mode 100644 index 0000000..a08d795 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionSubtraction.gif new file mode 100644 index 0000000..adc52b4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionTernary.gif new file mode 100644 index 0000000..16bcbbf Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionUnary.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionVariable.gif new file mode 100644 index 0000000..807862a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionVector.gif new file mode 100644 index 0000000..44af2e5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_TypeAnnotation.gif new file mode 100644 index 0000000..50b6472 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreatePair_value_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif new file mode 100644 index 0000000..eab3c35 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_Type.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_Type.gif new file mode 100644 index 0000000..1f06e1f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif new file mode 100644 index 0000000..ba2882e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..738febb Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif new file mode 100644 index 0000000..33440bf Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_MapTypeConstructor.gif new file mode 100644 index 0000000..5280ff3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_Type.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_Type.gif new file mode 100644 index 0000000..bdcb71c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_TypeReference.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_TypeReference.gif new file mode 100644 index 0000000..6246f89 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..9ab16d7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypeAnnotation_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif new file mode 100644 index 0000000..a62440d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif new file mode 100644 index 0000000..0aa23c2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif new file mode 100644 index 0000000..43703db Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif new file mode 100644 index 0000000..a39f4d9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif new file mode 100644 index 0000000..3fbe2cd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif new file mode 100644 index 0000000..b52554e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif new file mode 100644 index 0000000..e842ecd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_Expression.gif new file mode 100644 index 0000000..a7c98ad Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAddition.gif new file mode 100644 index 0000000..31a5c1d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAnd.gif new file mode 100644 index 0000000..960fd9d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAny.gif new file mode 100644 index 0000000..4bef1cd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBinary.gif new file mode 100644 index 0000000..e30b401 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBracket.gif new file mode 100644 index 0000000..e18f049 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConditional.gif new file mode 100644 index 0000000..52be1a5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantBool.gif new file mode 100644 index 0000000..a7c98ad Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantInt.gif new file mode 100644 index 0000000..960fd9d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantReal.gif new file mode 100644 index 0000000..3bed4f3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantString.gif new file mode 100644 index 0000000..e18f049 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionDivision.gif new file mode 100644 index 0000000..3e3b45a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEnumLiteral.gif new file mode 100644 index 0000000..a3f6215 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEqual.gif new file mode 100644 index 0000000..a488171 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionFunctionCall.gif new file mode 100644 index 0000000..306a991 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGeq.gif new file mode 100644 index 0000000..67ba99c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGreater.gif new file mode 100644 index 0000000..66b7185 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLeq.gif new file mode 100644 index 0000000..6fc892d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLess.gif new file mode 100644 index 0000000..29daffe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMap.gif new file mode 100644 index 0000000..31a5c1d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMapRW.gif new file mode 100644 index 0000000..19ae144 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMaximum.gif new file mode 100644 index 0000000..af3c30f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinimum.gif new file mode 100644 index 0000000..f0b400c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinus.gif new file mode 100644 index 0000000..783befa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionModulo.gif new file mode 100644 index 0000000..e9ccde5 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMultiply.gif new file mode 100644 index 0000000..783befa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNEqual.gif new file mode 100644 index 0000000..65e9a41 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNot.gif new file mode 100644 index 0000000..f3fb35e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullCoalescing.gif new file mode 100644 index 0000000..e007789 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullLiteral.gif new file mode 100644 index 0000000..f6ad66a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionOr.gif new file mode 100644 index 0000000..31a5c1d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPlus.gif new file mode 100644 index 0000000..291b062 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPower.gif new file mode 100644 index 0000000..d2df954 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecord.gif new file mode 100644 index 0000000..e18f049 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecordAccess.gif new file mode 100644 index 0000000..65e9a41 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionSubtraction.gif new file mode 100644 index 0000000..3cc3c1b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionTernary.gif new file mode 100644 index 0000000..b8fa9f3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionUnary.gif new file mode 100644 index 0000000..dcdb496 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVariable.gif new file mode 100644 index 0000000..dcdb496 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVector.gif new file mode 100644 index 0000000..fb31e4b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_TypeAnnotation.gif new file mode 100644 index 0000000..5694faf Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_expression_TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_variable_Variable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_variable_Variable.gif new file mode 100644 index 0000000..535fd38 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariableDecl_variable_Variable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_MapTypeConstructor.gif new file mode 100644 index 0000000..b871370 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_Type.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_Type.gif new file mode 100644 index 0000000..117864d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_TypeReference.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_TypeReference.gif new file mode 100644 index 0000000..c0bbad3 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..c78a454 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVariable_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif new file mode 100644 index 0000000..0140163 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif new file mode 100644 index 0000000..dcc8a06 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Dimension.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Dimension.gif new file mode 100644 index 0000000..cdd3b76 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Dimension.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/EnumElement.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/EnumElement.gif new file mode 100644 index 0000000..338fb8d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/EnumElement.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/EnumTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/EnumTypeDecl.gif new file mode 100644 index 0000000..14af8aa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Expression.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Expression.gif new file mode 100644 index 0000000..e4bc22d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Expression.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAddition.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAddition.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAddition.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAnd.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAnd.gif new file mode 100644 index 0000000..98b351f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAnd.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAny.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAny.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionAny.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionBinary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionBinary.gif new file mode 100644 index 0000000..2b69256 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionBinary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionBracket.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionBracket.gif new file mode 100644 index 0000000..d92f34c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionBracket.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConditional.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConditional.gif new file mode 100644 index 0000000..7bac4fd Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConditional.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantBool.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantBool.gif new file mode 100644 index 0000000..e4bc22d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantBool.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantInt.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantInt.gif new file mode 100644 index 0000000..98b351f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantInt.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantReal.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantReal.gif new file mode 100644 index 0000000..ea58a65 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantReal.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantString.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantString.gif new file mode 100644 index 0000000..d92f34c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionConstantString.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionDivision.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionDivision.gif new file mode 100644 index 0000000..9041598 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionDivision.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionEnumLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionEnumLiteral.gif new file mode 100644 index 0000000..05dc74a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionEnumLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionEqual.gif new file mode 100644 index 0000000..30f0c48 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionFunctionCall.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionFunctionCall.gif new file mode 100644 index 0000000..9250fec Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionFunctionCall.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionGeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionGeq.gif new file mode 100644 index 0000000..89ad5da Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionGeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionGreater.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionGreater.gif new file mode 100644 index 0000000..14af8aa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionGreater.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionLeq.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionLeq.gif new file mode 100644 index 0000000..a3908bc Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionLeq.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionLess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionLess.gif new file mode 100644 index 0000000..c8d381f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionLess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMap.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMap.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMap.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMapRW.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMapRW.gif new file mode 100644 index 0000000..afb82ea Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMapRW.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMaximum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMaximum.gif new file mode 100644 index 0000000..c4a8af4 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMaximum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMinimum.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMinimum.gif new file mode 100644 index 0000000..35ef84e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMinimum.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMinus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMinus.gif new file mode 100644 index 0000000..ef56c14 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMinus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionModel.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionModel.gif new file mode 100644 index 0000000..9041598 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionModel.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionModulo.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionModulo.gif new file mode 100644 index 0000000..caf2804 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionModulo.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMultiply.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMultiply.gif new file mode 100644 index 0000000..ef56c14 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionMultiply.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNEqual.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNEqual.gif new file mode 100644 index 0000000..45731fe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNEqual.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNot.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNot.gif new file mode 100644 index 0000000..b1f8afa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNot.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNullCoalescing.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNullCoalescing.gif new file mode 100644 index 0000000..c3370c7 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNullCoalescing.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNullLiteral.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNullLiteral.gif new file mode 100644 index 0000000..136e3b2 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionNullLiteral.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionOr.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionOr.gif new file mode 100644 index 0000000..1e5345f Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionOr.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionPlus.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionPlus.gif new file mode 100644 index 0000000..c673a52 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionPlus.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionPower.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionPower.gif new file mode 100644 index 0000000..8a5c70c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionPower.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionRecord.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionRecord.gif new file mode 100644 index 0000000..d92f34c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionRecord.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionRecordAccess.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionRecordAccess.gif new file mode 100644 index 0000000..45731fe Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionRecordAccess.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionSubtraction.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionSubtraction.gif new file mode 100644 index 0000000..ed87474 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionSubtraction.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionTernary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionTernary.gif new file mode 100644 index 0000000..e4b530e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionTernary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionUnary.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionUnary.gif new file mode 100644 index 0000000..5915591 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionUnary.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionVariable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionVariable.gif new file mode 100644 index 0000000..5915591 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionVariable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionVector.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionVector.gif new file mode 100644 index 0000000..2124f3e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/ExpressionVector.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Field.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Field.gif new file mode 100644 index 0000000..8a5c70c Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Field.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/FunctionDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/FunctionDecl.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/FunctionDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/FunctionParam.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/FunctionParam.gif new file mode 100644 index 0000000..b3643da Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/FunctionParam.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/GenericsTypeParam.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/GenericsTypeParam.gif new file mode 100644 index 0000000..2124f3e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/MapTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/MapTypeConstructor.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/MapTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/MapTypeDecl.gif new file mode 100644 index 0000000..53500da Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/NameSpace.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/NameSpace.gif new file mode 100644 index 0000000..35ef84e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/NameSpace.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/NamedArgument.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/NamedArgument.gif new file mode 100644 index 0000000..7b7c428 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/NamedArgument.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Pair.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Pair.gif new file mode 100644 index 0000000..94c953e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Pair.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/RecordField.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/RecordField.gif new file mode 100644 index 0000000..c673a52 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/RecordField.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/RecordTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/RecordTypeDecl.gif new file mode 100644 index 0000000..a17dc7d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/SimpleTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/SimpleTypeDecl.gif new file mode 100644 index 0000000..e4b530e Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Type.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Type.gif new file mode 100644 index 0000000..b1f8afa Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Type.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeAnnotation.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeAnnotation.gif new file mode 100644 index 0000000..10d2229 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeAnnotation.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeDecl.gif new file mode 100644 index 0000000..7b7c428 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeObject.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeObject.gif new file mode 100644 index 0000000..89ad5da Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeObject.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeReference.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeReference.gif new file mode 100644 index 0000000..30f0c48 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypesModel.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypesModel.gif new file mode 100644 index 0000000..7c2aaac Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/TypesModel.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Variable.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Variable.gif new file mode 100644 index 0000000..83afb9b Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/Variable.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VariableDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VariableDecl.gif new file mode 100644 index 0000000..d3dc5a9 Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VariableDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VectorTypeConstructor.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VectorTypeConstructor.gif new file mode 100644 index 0000000..a17dc7d Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VectorTypeDecl.gif b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VectorTypeDecl.gif new file mode 100644 index 0000000..05dc74a Binary files /dev/null and b/bundles/nl.esi.xtext.expressions.edit/icons/full/obj16/VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.expressions.edit/plugin.properties b/bundles/nl.esi.xtext.expressions.edit/plugin.properties new file mode 100644 index 0000000..da94246 --- /dev/null +++ b/bundles/nl.esi.xtext.expressions.edit/plugin.properties @@ -0,0 +1,159 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +# generated by Xtext 2.36.0 + +pluginName = Expressions Language Core Edit Support +providerName = TNO-ESI + +_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_TypeDecl_type = Type Decl +_UI_NameSpace_type = Name Space +_UI_SimpleTypeDecl_type = Simple Type Decl +_UI_EnumTypeDecl_type = Enum Type Decl +_UI_EnumElement_type = Enum Element +_UI_RecordTypeDecl_type = Record Type Decl +_UI_RecordField_type = Record Field +_UI_VectorTypeDecl_type = Vector Type Decl +_UI_MapTypeDecl_type = Map Type Decl +_UI_GenericsTypeParam_type = Generics Type Param +_UI_Type_type = Type +_UI_MapTypeConstructor_type = Map Type Constructor +_UI_VectorTypeConstructor_type = Vector Type Constructor +_UI_TypeReference_type = Type Reference +_UI_Dimension_type = Dimension +_UI_TypeObject_type = Type Object +_UI_TypesModel_type = Model +_UI_Unknown_type = Object + +_UI_Unknown_datatype= Value + +_UI_NameSpace_importedNamespace_feature = Imported Namespace +_UI_SimpleTypeDecl_base_feature = Base +_UI_EnumTypeDecl_literals_feature = Literals +_UI_EnumElement_value_feature = Value +_UI_RecordTypeDecl_parent_feature = Parent +_UI_RecordTypeDecl_fields_feature = Fields +_UI_RecordField_kind_feature = Kind +_UI_RecordField_type_feature = Type +_UI_VectorTypeDecl_constructor_feature = Constructor +_UI_MapTypeDecl_constructor_feature = Constructor +_UI_Type_type_feature = Type +_UI_MapTypeConstructor_valueType_feature = Value Type +_UI_VectorTypeConstructor_dimensions_feature = Dimensions +_UI_Dimension_size_feature = Size +_UI_TypesModel_types_feature = Types +_UI_Unknown_feature = Unspecified + +_UI_RecordFieldKind_CONCRETE_literal = concrete +_UI_RecordFieldKind_SYMBOLIC_literal = symbolic +_UI_RecordFieldKind_MIXED_literal = mixed +_UI_Variable_type = Variable +_UI_VariableDecl_type = Variable Decl +_UI_FunctionDecl_type = Function Decl +_UI_FunctionParam_type = Function Param +_UI_Expression_type = Expression +_UI_ExpressionNot_type = Not +_UI_ExpressionMinus_type = Minus +_UI_ExpressionPlus_type = Plus +_UI_ExpressionFunctionCall_type = Function Call +_UI_NamedArgument_type = Named Argument +_UI_ExpressionBracket_type = Bracket +_UI_ExpressionConstantBool_type = Constant Bool +_UI_ExpressionConstantInt_type = Constant Int +_UI_ExpressionConstantReal_type = Constant Real +_UI_ExpressionConstantString_type = Constant String +_UI_ExpressionEnumLiteral_type = Enum Literal +_UI_ExpressionNullLiteral_type = Null Literal +_UI_ExpressionVariable_type = Variable +_UI_ExpressionRecord_type = Record +_UI_Field_type = Field +_UI_ExpressionAny_type = Any +_UI_TypeAnnotation_type = Type Annotation +_UI_Pair_type = Pair +_UI_ExpressionTernary_type = Ternary +_UI_ExpressionBinary_type = Binary +_UI_ExpressionUnary_type = Unary +_UI_ExpressionModel_type = Model +_UI_ExpressionAnd_type = And +_UI_ExpressionOr_type = Or +_UI_ExpressionEqual_type = Equal +_UI_ExpressionNEqual_type = NEqual +_UI_ExpressionGeq_type = Geq +_UI_ExpressionGreater_type = Greater +_UI_ExpressionLeq_type = Leq +_UI_ExpressionLess_type = Less +_UI_ExpressionAddition_type = Addition +_UI_ExpressionSubtraction_type = Subtraction +_UI_ExpressionMultiply_type = Multiply +_UI_ExpressionDivision_type = Division +_UI_ExpressionMaximum_type = Maximum +_UI_ExpressionMinimum_type = Minimum +_UI_ExpressionModulo_type = Modulo +_UI_ExpressionPower_type = Power +_UI_ExpressionNullCoalescing_type = Null Coalescing +_UI_ExpressionConditional_type = Conditional +_UI_ExpressionRecordAccess_type = Record Access +_UI_ExpressionMapRW_type = Map RW +_UI_ExpressionVector_type = Vector +_UI_ExpressionMap_type = Map +_UI_Variable_type_feature = Type +_UI_VariableDecl_variable_feature = Variable +_UI_VariableDecl_expression_feature = Expression +_UI_FunctionDecl_typeParams_feature = Type Params +_UI_FunctionDecl_returnType_feature = Return Type +_UI_FunctionDecl_params_feature = Params +_UI_FunctionParam_type_feature = Type +_UI_ExpressionFunctionCall_function_feature = Function +_UI_ExpressionFunctionCall_args_feature = Args +_UI_ExpressionFunctionCall_namedArgs_feature = Named Args +_UI_NamedArgument_name_feature = Name +_UI_NamedArgument_arg_feature = Arg +_UI_ExpressionConstantBool_value_feature = Value +_UI_ExpressionConstantInt_value_feature = Value +_UI_ExpressionConstantReal_value_feature = Value +_UI_ExpressionConstantString_value_feature = Value +_UI_ExpressionEnumLiteral_type_feature = Type +_UI_ExpressionEnumLiteral_literal_feature = Literal +_UI_ExpressionVariable_variable_feature = Variable +_UI_ExpressionRecord_type_feature = Type +_UI_ExpressionRecord_fields_feature = Fields +_UI_Field_recordField_feature = Record Field +_UI_Field_exp_feature = Exp +_UI_TypeAnnotation_type_feature = Type +_UI_Pair_key_feature = Key +_UI_Pair_value_feature = Value +_UI_ExpressionTernary_left_feature = Left +_UI_ExpressionTernary_middle_feature = Middle +_UI_ExpressionTernary_right_feature = Right +_UI_ExpressionBinary_left_feature = Left +_UI_ExpressionBinary_right_feature = Right +_UI_ExpressionUnary_sub_feature = Sub +_UI_ExpressionModel_types_feature = Types +_UI_ExpressionModel_variables_feature = Variables +_UI_ExpressionModel_functions_feature = Functions +_UI_ExpressionRecordAccess_record_feature = Record +_UI_ExpressionRecordAccess_nullSafe_feature = Null Safe +_UI_ExpressionRecordAccess_field_feature = Field +_UI_ExpressionMapRW_map_feature = Map +_UI_ExpressionMapRW_key_feature = Key +_UI_ExpressionMapRW_value_feature = Value +_UI_ExpressionVector_typeAnnotation_feature = Type Annotation +_UI_ExpressionVector_elements_feature = Elements +_UI_ExpressionMap_typeAnnotation_feature = Type Annotation +_UI_ExpressionMap_pairs_feature = Pairs diff --git a/bundles/nl.esi.xtext.expressions.edit/plugin.xml b/bundles/nl.esi.xtext.expressions.edit/plugin.xml new file mode 100644 index 0000000..cf29753 --- /dev/null +++ b/bundles/nl.esi.xtext.expressions.edit/plugin.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.expressions.edit/src-gen/.gitignore b/bundles/nl.esi.xtext.expressions.edit/src-gen/.gitignore new file mode 100644 index 0000000..86d0cb2 --- /dev/null +++ b/bundles/nl.esi.xtext.expressions.edit/src-gen/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file diff --git a/bundles/nl.esi.xtext.expressions/META-INF/MANIFEST.MF b/bundles/nl.esi.xtext.expressions/META-INF/MANIFEST.MF index fab2946..d640936 100644 --- a/bundles/nl.esi.xtext.expressions/META-INF/MANIFEST.MF +++ b/bundles/nl.esi.xtext.expressions/META-INF/MANIFEST.MF @@ -7,24 +7,19 @@ Export-Package: nl.esi.xtext.expressions, nl.esi.xtext.expressions, nl.esi.xtext.expressions.conversion, nl.esi.xtext.expressions.evaluation, - nl.esi.xtext.expressions.evaluation, nl.esi.xtext.expressions.expression, nl.esi.xtext.expressions.expression.impl, nl.esi.xtext.expressions.expression.util, nl.esi.xtext.expressions.formatting2, nl.esi.xtext.expressions.functions, nl.esi.xtext.expressions.generator, - nl.esi.xtext.expressions.generator, nl.esi.xtext.expressions.generator.plantuml, nl.esi.xtext.expressions.parser.antlr, nl.esi.xtext.expressions.parser.antlr.internal, nl.esi.xtext.expressions.scoping, - nl.esi.xtext.expressions.scoping, nl.esi.xtext.expressions.serializer, nl.esi.xtext.expressions.services, nl.esi.xtext.expressions.utilities, - nl.esi.xtext.expressions.utilities, - nl.esi.xtext.expressions.validation, nl.esi.xtext.expressions.validation Bundle-SymbolicName: nl.esi.xtext.expressions; singleton:=true Bundle-ActivationPolicy: lazy diff --git a/bundles/nl.esi.xtext.expressions/build.properties b/bundles/nl.esi.xtext.expressions/build.properties index 675fb1d..6230cbd 100644 --- a/bundles/nl.esi.xtext.expressions/build.properties +++ b/bundles/nl.esi.xtext.expressions/build.properties @@ -29,4 +29,5 @@ additional.bundles = org.eclipse.xtext.xbase,\ org.apache.commons.logging,\ org.apache.log4j,\ com.ibm.icu,\ - nl.esi.xtext.lsp.generator + nl.esi.xtext.lsp.generator,\ + nl.esi.xplus.xtext.generator diff --git a/bundles/nl.esi.xtext.expressions/src/nl/esi/xtext/expressions/GenerateExpression.mwe2 b/bundles/nl.esi.xtext.expressions/src/nl/esi/xtext/expressions/GenerateExpression.mwe2 index 792b444..b161cbb 100644 --- a/bundles/nl.esi.xtext.expressions/src/nl/esi/xtext/expressions/GenerateExpression.mwe2 +++ b/bundles/nl.esi.xtext.expressions/src/nl/esi/xtext/expressions/GenerateExpression.mwe2 @@ -13,13 +13,14 @@ import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* var rootPath = ".." +var baseName = "nl.esi.xtext.expressions" Workflow { component = XtextGenerator { configuration = { - project = StandardProjectConfig { - baseName = "nl.esi.xtext.expressions" + project = nl.esi.xplus.xtext.generator.model.project.XPlusProjectConfig { + baseName = baseName rootPath = rootPath runtimeTest = { enabled = true @@ -27,6 +28,9 @@ Workflow { eclipsePlugin = { enabled = true } + edit = { + enabled = true + } createEclipseMetaData = true } code = { @@ -53,12 +57,16 @@ Workflow { formatter = formatting.Formatter2Fragment2 { generateStub = true } - contentAssist = nl.esi.xtext.lsp.generator.ide.contentassist.IdeContentAssistFragment2 { + contentAssist = nl.esi.xplus.xtext.generator.ide.contentassist.IdeContentAssistFragment2 { generateStub = true } junitSupport = { junitVersion = "5" } + emfGenerator = { + generateEdit = true + editDirectory = "${baseName}.edit/src-gen" + } } } } diff --git a/bundles/nl.esi.xtext.types.edit/.classpath b/bundles/nl.esi.xtext.types.edit/.classpath new file mode 100644 index 0000000..a17c775 --- /dev/null +++ b/bundles/nl.esi.xtext.types.edit/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.types.edit/.project b/bundles/nl.esi.xtext.types.edit/.project new file mode 100644 index 0000000..05dce1f --- /dev/null +++ b/bundles/nl.esi.xtext.types.edit/.project @@ -0,0 +1,28 @@ + + + nl.esi.xtext.types.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/nl.esi.xtext.types.edit/META-INF/MANIFEST.MF b/bundles/nl.esi.xtext.types.edit/META-INF/MANIFEST.MF new file mode 100644 index 0000000..f9bd0bf --- /dev/null +++ b/bundles/nl.esi.xtext.types.edit/META-INF/MANIFEST.MF @@ -0,0 +1,18 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: nl.esi.xtext.types.edit;singleton:=true +Automatic-Module-Name: nl.esi.xtext.types.edit +Bundle-Version: 0.5.0.qualifier +Bundle-ClassPath: . +Bundle-Activator: nl.esi.xtext.types.types.provider.TypesEditPlugin$Implementation +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: JavaSE-21 +Export-Package: nl.esi.xtext.types.types.provider +Require-Bundle: org.eclipse.core.runtime, + nl.esi.xtext.types, + org.eclipse.emf.edit;visibility:=reexport, + nl.esi.xtext.common.lang, + nl.esi.xtext.common.lang.edit;visibility:=reexport +Bundle-ActivationPolicy: lazy diff --git a/bundles/nl.esi.xtext.types.edit/build.properties b/bundles/nl.esi.xtext.types.edit/build.properties new file mode 100644 index 0000000..92b4e7c --- /dev/null +++ b/bundles/nl.esi.xtext.types.edit/build.properties @@ -0,0 +1,18 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +bin.includes = .,\ + icons/,\ + META-INF/,\ + plugin.xml,\ + plugin.properties +jars.compile.order = . +source.. = src-gen/ +output.. = target/classes/ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif new file mode 100644 index 0000000..961391b Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateEnumTypeDecl_literals_EnumElement.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif new file mode 100644 index 0000000..e29b313 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif new file mode 100644 index 0000000..47d9aaf Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_Type.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif new file mode 100644 index 0000000..4c4526a Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif new file mode 100644 index 0000000..978ee2b Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeConstructor_valueType_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif new file mode 100644 index 0000000..31cb2e2 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateMapTypeDecl_constructor_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif new file mode 100644 index 0000000..eab3c35 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_Type.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_Type.gif new file mode 100644 index 0000000..1f06e1f Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_Type.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif new file mode 100644 index 0000000..ba2882e Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif new file mode 100644 index 0000000..738febb Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordField_type_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif new file mode 100644 index 0000000..33440bf Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateRecordTypeDecl_fields_RecordField.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif new file mode 100644 index 0000000..a62440d Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif new file mode 100644 index 0000000..0aa23c2 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif new file mode 100644 index 0000000..43703db Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif new file mode 100644 index 0000000..a39f4d9 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif new file mode 100644 index 0000000..3fbe2cd Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif new file mode 100644 index 0000000..b52554e Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif new file mode 100644 index 0000000..e842ecd Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateTypesModel_types_VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif new file mode 100644 index 0000000..0140163 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateVectorTypeConstructor_dimensions_Dimension.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif new file mode 100644 index 0000000..dcc8a06 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/ctool16/CreateVectorTypeDecl_constructor_VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/Dimension.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/Dimension.gif new file mode 100644 index 0000000..cdd3b76 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/Dimension.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/EnumElement.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/EnumElement.gif new file mode 100644 index 0000000..338fb8d Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/EnumElement.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/EnumTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/EnumTypeDecl.gif new file mode 100644 index 0000000..14af8aa Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/EnumTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/GenericsTypeParam.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/GenericsTypeParam.gif new file mode 100644 index 0000000..2124f3e Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/GenericsTypeParam.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/MapTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/MapTypeConstructor.gif new file mode 100644 index 0000000..a26660e Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/MapTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/MapTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/MapTypeDecl.gif new file mode 100644 index 0000000..53500da Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/MapTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/NameSpace.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/NameSpace.gif new file mode 100644 index 0000000..35ef84e Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/NameSpace.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/RecordField.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/RecordField.gif new file mode 100644 index 0000000..c673a52 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/RecordField.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/RecordTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/RecordTypeDecl.gif new file mode 100644 index 0000000..a17dc7d Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/RecordTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/SimpleTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/SimpleTypeDecl.gif new file mode 100644 index 0000000..e4b530e Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/SimpleTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/Type.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/Type.gif new file mode 100644 index 0000000..b1f8afa Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/Type.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeDecl.gif new file mode 100644 index 0000000..7b7c428 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeObject.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeObject.gif new file mode 100644 index 0000000..89ad5da Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeObject.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeReference.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeReference.gif new file mode 100644 index 0000000..30f0c48 Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypeReference.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypesModel.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypesModel.gif new file mode 100644 index 0000000..7c2aaac Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/TypesModel.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/VectorTypeConstructor.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/VectorTypeConstructor.gif new file mode 100644 index 0000000..a17dc7d Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/VectorTypeConstructor.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/icons/full/obj16/VectorTypeDecl.gif b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/VectorTypeDecl.gif new file mode 100644 index 0000000..05dc74a Binary files /dev/null and b/bundles/nl.esi.xtext.types.edit/icons/full/obj16/VectorTypeDecl.gif differ diff --git a/bundles/nl.esi.xtext.types.edit/plugin.properties b/bundles/nl.esi.xtext.types.edit/plugin.properties new file mode 100644 index 0000000..baf7da1 --- /dev/null +++ b/bundles/nl.esi.xtext.types.edit/plugin.properties @@ -0,0 +1,65 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +# generated by Xtext 2.36.0 + +pluginName = Types Language Core Edit Support +providerName = TNO-ESI + +_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_TypeDecl_type = Type Decl +_UI_NameSpace_type = Name Space +_UI_SimpleTypeDecl_type = Simple Type Decl +_UI_EnumTypeDecl_type = Enum Type Decl +_UI_EnumElement_type = Enum Element +_UI_RecordTypeDecl_type = Record Type Decl +_UI_RecordField_type = Record Field +_UI_VectorTypeDecl_type = Vector Type Decl +_UI_MapTypeDecl_type = Map Type Decl +_UI_GenericsTypeParam_type = Generics Type Param +_UI_Type_type = Type +_UI_MapTypeConstructor_type = Map Type Constructor +_UI_VectorTypeConstructor_type = Vector Type Constructor +_UI_TypeReference_type = Type Reference +_UI_Dimension_type = Dimension +_UI_TypeObject_type = Type Object +_UI_TypesModel_type = Model +_UI_Unknown_type = Object + +_UI_Unknown_datatype= Value + +_UI_NameSpace_importedNamespace_feature = Imported Namespace +_UI_SimpleTypeDecl_base_feature = Base +_UI_EnumTypeDecl_literals_feature = Literals +_UI_EnumElement_value_feature = Value +_UI_RecordTypeDecl_parent_feature = Parent +_UI_RecordTypeDecl_fields_feature = Fields +_UI_RecordField_kind_feature = Kind +_UI_RecordField_type_feature = Type +_UI_VectorTypeDecl_constructor_feature = Constructor +_UI_MapTypeDecl_constructor_feature = Constructor +_UI_Type_type_feature = Type +_UI_MapTypeConstructor_valueType_feature = Value Type +_UI_VectorTypeConstructor_dimensions_feature = Dimensions +_UI_Dimension_size_feature = Size +_UI_TypesModel_types_feature = Types +_UI_Unknown_feature = Unspecified + +_UI_RecordFieldKind_CONCRETE_literal = concrete +_UI_RecordFieldKind_SYMBOLIC_literal = symbolic +_UI_RecordFieldKind_MIXED_literal = mixed diff --git a/bundles/nl.esi.xtext.types.edit/plugin.xml b/bundles/nl.esi.xtext.types.edit/plugin.xml new file mode 100644 index 0000000..ab0a615 --- /dev/null +++ b/bundles/nl.esi.xtext.types.edit/plugin.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/bundles/nl.esi.xtext.types.edit/src-gen/.gitignore b/bundles/nl.esi.xtext.types.edit/src-gen/.gitignore new file mode 100644 index 0000000..86d0cb2 --- /dev/null +++ b/bundles/nl.esi.xtext.types.edit/src-gen/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except this file +!.gitignore \ No newline at end of file diff --git a/bundles/nl.esi.xtext.types/build.properties b/bundles/nl.esi.xtext.types/build.properties index 811834f..f96d53a 100644 --- a/bundles/nl.esi.xtext.types/build.properties +++ b/bundles/nl.esi.xtext.types/build.properties @@ -29,4 +29,5 @@ additional.bundles = org.eclipse.xtext.common.types,\ org.apache.commons.logging,\ org.apache.log4j,\ com.ibm.icu,\ - nl.esi.xtext.lsp.generator + nl.esi.xtext.lsp.generator,\ + nl.esi.xplus.xtext.generator diff --git a/bundles/nl.esi.xtext.types/src/nl/esi/xtext/types/GenerateTypes.mwe2 b/bundles/nl.esi.xtext.types/src/nl/esi/xtext/types/GenerateTypes.mwe2 index 25cd4bc..65c19b3 100644 --- a/bundles/nl.esi.xtext.types/src/nl/esi/xtext/types/GenerateTypes.mwe2 +++ b/bundles/nl.esi.xtext.types/src/nl/esi/xtext/types/GenerateTypes.mwe2 @@ -13,21 +13,23 @@ import org.eclipse.xtext.xtext.generator.* import org.eclipse.xtext.xtext.generator.model.project.* var rootPath = ".." - +var baseName = "nl.esi.xtext.types" Workflow { component = XtextGenerator { configuration = { - project = StandardProjectConfig { - baseName = "nl.esi.xtext.types" + project = nl.esi.xplus.xtext.generator.model.project.XPlusProjectConfig { + baseName = baseName rootPath = rootPath runtimeTest = { enabled = true } - eclipsePlugin = { enabled = true } + edit = { + enabled = true + } createEclipseMetaData = true } code = { @@ -54,12 +56,16 @@ Workflow { formatter = formatting.Formatter2Fragment2 { generateStub = true } - contentAssist = nl.esi.xtext.lsp.generator.ide.contentassist.IdeContentAssistFragment2 { + contentAssist = nl.esi.xplus.xtext.generator.ide.contentassist.IdeContentAssistFragment2 { generateStub = true } junitSupport = { junitVersion = "5" } + emfGenerator = { + generateEdit = true + editDirectory = "${baseName}.edit/src-gen" + } } } } diff --git a/features/nl.esi.xplus.edit.feature.source/.project b/features/nl.esi.xplus.edit.feature.source/.project new file mode 100644 index 0000000..a05587f --- /dev/null +++ b/features/nl.esi.xplus.edit.feature.source/.project @@ -0,0 +1,17 @@ + + + nl.esi.xplus.edit.feature.source + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/nl.esi.xplus.edit.feature.source/.settings/org.eclipse.core.resources.prefs b/features/nl.esi.xplus.edit.feature.source/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/features/nl.esi.xplus.edit.feature.source/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/features/nl.esi.xplus.edit.feature.source/build.properties b/features/nl.esi.xplus.edit.feature.source/build.properties new file mode 100644 index 0000000..739c7f6 --- /dev/null +++ b/features/nl.esi.xplus.edit.feature.source/build.properties @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +bin.includes = feature.xml diff --git a/features/nl.esi.xplus.edit.feature.source/feature.xml b/features/nl.esi.xplus.edit.feature.source/feature.xml new file mode 100644 index 0000000..f58497b --- /dev/null +++ b/features/nl.esi.xplus.edit.feature.source/feature.xml @@ -0,0 +1,50 @@ + + + + + + This feature provides the sources of nl.esi.xplus.edit.feature +Languages. + + + + %copyright + + + + %license + + + + + + + + + + + diff --git a/features/nl.esi.xplus.edit.feature/.project b/features/nl.esi.xplus.edit.feature/.project new file mode 100644 index 0000000..776e226 --- /dev/null +++ b/features/nl.esi.xplus.edit.feature/.project @@ -0,0 +1,17 @@ + + + nl.esi.xplus.edit.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/nl.esi.xplus.edit.feature/.settings/org.eclipse.core.resources.prefs b/features/nl.esi.xplus.edit.feature/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/features/nl.esi.xplus.edit.feature/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/features/nl.esi.xplus.edit.feature/build.properties b/features/nl.esi.xplus.edit.feature/build.properties new file mode 100644 index 0000000..739c7f6 --- /dev/null +++ b/features/nl.esi.xplus.edit.feature/build.properties @@ -0,0 +1,11 @@ +# +# Copyright (c) 2024, 2026 TNO-ESI +# +# This program and the accompanying materials are made +# available under the terms of the Eclipse Public License 2.0 +# which is available at https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +# + +bin.includes = feature.xml diff --git a/features/nl.esi.xplus.edit.feature/feature.xml b/features/nl.esi.xplus.edit.feature/feature.xml new file mode 100644 index 0000000..59bd577 --- /dev/null +++ b/features/nl.esi.xplus.edit.feature/feature.xml @@ -0,0 +1,58 @@ + + + + + + This feature provides reusable edit set of XPlus Core Domain-Specific +Languages. + + + + %copyright + + + + %license + + + + + + + + + + + + + + + + + diff --git a/releng/nl.esi.xplus.standard.site/category.xml b/releng/nl.esi.xplus.standard.site/category.xml index 3397cc1..b54d1a6 100644 --- a/releng/nl.esi.xplus.standard.site/category.xml +++ b/releng/nl.esi.xplus.standard.site/category.xml @@ -17,12 +17,18 @@ + + + + + + @@ -38,6 +44,9 @@ + + + XPlus Framework @@ -53,5 +62,11 @@ UI Project of XPlus + + + Edit Project of XPlus + + +