Commit dd0d08b7 authored by Martti Käärik's avatar Martti Käärik
Browse files

Strip identifier escape character when assigning value to model.

parent 80f225a2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@ import org.etsi.mts.tdl.scoping.TDLQualifiedNameConverter;
public class TDLtxRuntimeModule extends AbstractTDLtxRuntimeModule {
	@Override
	public Class<? extends IValueConverterService> bindIValueConverterService() {
		return EString2XtextConverter.class;
		return TDLtxValueConverterService.class;
	}

	public Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter() {
+23 −0
Original line number Diff line number Diff line
package org.etsi.mts.tdl;

import java.util.Map;

import org.eclipse.xtext.conversion.IValueConverter;
import org.eclipse.xtext.conversion.ValueConverter;

public class TDLtxValueConverterService extends EString2XtextConverter {
	 @ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.Identifier")
	 public IValueConverter<String> Identifier() {
	   return this.ID();
	 }
	 @ValueConverter(rule = "Identifier")
	 public IValueConverter<String> TDLtxIdentifier() {
	   return this.ID();
	 }
	 
	 @Override
	protected Map<String, IValueConverter<Object>> getConverters() {
		// TODO Auto-generated method stub
		return super.getConverters();
	}
}
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@ import org.etsi.mts.tdl.scoping.TDLQualifiedNameConverter;
public class TDLtxiRuntimeModule extends AbstractTDLtxiRuntimeModule {
	@Override
	public Class<? extends IValueConverterService> bindIValueConverterService() {
		return EString2XtextConverter.class;
		return TDLtxValueConverterService.class;
	}

	public Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter() {
+17 −0
Original line number Diff line number Diff line
package org.etsi.mts.tdl;

import java.util.Map;

import org.eclipse.xtext.conversion.IValueConverter;
import org.eclipse.xtext.conversion.ValueConverter;

public class TDLtxiValueConverterService extends EString2XtextConverter {
	 @ValueConverter(rule = "org.etsi.mts.tdl.TDLtxi.Identifier")
	 public IValueConverter<String> Identifier() {
	   return this.ID();
	 }
	 @ValueConverter(rule = "Identifier")
	 public IValueConverter<String> TDLtxIdentifier() {
	   return this.ID();
	 }
}