Commit 3a552eb4 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ added value converter for EString to ensure strings are enclosed in quotes

parent 4ee6f867
Loading
Loading
Loading
Loading
+24 −0
Changes for plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/EString2XtextConverter.java: 24 added lines, 0 removed lines.
Original line number Diff line number Diff line
package org.etsi.mts.tdl;

import org.eclipse.xtext.common.services.Ecore2XtextTerminalConverters;
import org.eclipse.xtext.conversion.IValueConverter;
import org.eclipse.xtext.conversion.ValueConverter;
import org.eclipse.xtext.conversion.impl.AbstractNullSafeConverter;
import org.eclipse.xtext.nodemodel.INode;

public class EString2XtextConverter extends Ecore2XtextTerminalConverters {
	@ValueConverter(rule = "EString")
	public IValueConverter<String> EString() {
		return new AbstractNullSafeConverter<String>() {
			@Override
			protected String internalToValue(String string, INode node) {
				return STRING().toValue(string, node);
			}

			@Override
			protected String internalToString(String value) {
				return STRING().toString(value);
			}
		};
	}
}
 No newline at end of file