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
+
+
+