Loading plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/EString2XtextConverter.java 0 → 100644 +24 −0 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 Loading
plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/EString2XtextConverter.java 0 → 100644 +24 −0 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