Loading plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/TDLValueConverterService.java 0 → 100644 +43 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl; import org.eclipse.xtext.conversion.IValueConverter; import org.eclipse.xtext.conversion.ValueConverter; import org.eclipse.xtext.conversion.ValueConverterException; import org.eclipse.xtext.conversion.impl.AbstractValueConverter; import org.eclipse.xtext.nodemodel.INode; public class TDLValueConverterService extends EString2XtextConverter { private IdentifierValueConverter identifierValueConverter; @ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.Identifier") public IValueConverter<String> Identifier() { if (this.identifierValueConverter == null) this.identifierValueConverter = new IdentifierValueConverter(this.ID()); return this.identifierValueConverter; } @ValueConverter(rule = "Identifier") public IValueConverter<String> TDLtxIdentifier() { return this.Identifier(); } } class IdentifierValueConverter extends AbstractValueConverter<String> { private IValueConverter<String> idValueConverter; public IdentifierValueConverter(IValueConverter<String> iValueConverter) { this.idValueConverter = iValueConverter; } @Override public String toValue(String string, INode node) throws ValueConverterException { return this.idValueConverter.toValue(string, node); } @Override public String toString(String value) throws ValueConverterException { return this.idValueConverter.toString(value); } } No newline at end of file plugins/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtxRuntimeModule.java +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ import org.etsi.mts.tdl.scoping.TDLQualifiedNameConverter; public class TDLtxRuntimeModule extends AbstractTDLtxRuntimeModule { @Override public Class<? extends IValueConverterService> bindIValueConverterService() { return TDLtxValueConverterService.class; return TDLValueConverterService.class; } public Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter() { Loading plugins/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtxValueConverterService.javadeleted 100644 → 0 +0 −23 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(); } } plugins/org.etsi.mts.tdl.txi/src/org/etsi/mts/tdl/TDLtxiRuntimeModule.java +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ import org.etsi.mts.tdl.scoping.TDLQualifiedNameConverter; public class TDLtxiRuntimeModule extends AbstractTDLtxiRuntimeModule { @Override public Class<? extends IValueConverterService> bindIValueConverterService() { return TDLtxValueConverterService.class; return TDLValueConverterService.class; } public Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter() { Loading plugins/org.etsi.mts.tdl.txi/src/org/etsi/mts/tdl/TDLtxiValueConverterService.javadeleted 100644 → 0 +0 −17 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(); } } Loading
plugins/org.etsi.mts.tdl.common/src/org/etsi/mts/tdl/TDLValueConverterService.java 0 → 100644 +43 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl; import org.eclipse.xtext.conversion.IValueConverter; import org.eclipse.xtext.conversion.ValueConverter; import org.eclipse.xtext.conversion.ValueConverterException; import org.eclipse.xtext.conversion.impl.AbstractValueConverter; import org.eclipse.xtext.nodemodel.INode; public class TDLValueConverterService extends EString2XtextConverter { private IdentifierValueConverter identifierValueConverter; @ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.Identifier") public IValueConverter<String> Identifier() { if (this.identifierValueConverter == null) this.identifierValueConverter = new IdentifierValueConverter(this.ID()); return this.identifierValueConverter; } @ValueConverter(rule = "Identifier") public IValueConverter<String> TDLtxIdentifier() { return this.Identifier(); } } class IdentifierValueConverter extends AbstractValueConverter<String> { private IValueConverter<String> idValueConverter; public IdentifierValueConverter(IValueConverter<String> iValueConverter) { this.idValueConverter = iValueConverter; } @Override public String toValue(String string, INode node) throws ValueConverterException { return this.idValueConverter.toValue(string, node); } @Override public String toString(String value) throws ValueConverterException { return this.idValueConverter.toString(value); } } No newline at end of file
plugins/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtxRuntimeModule.java +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ import org.etsi.mts.tdl.scoping.TDLQualifiedNameConverter; public class TDLtxRuntimeModule extends AbstractTDLtxRuntimeModule { @Override public Class<? extends IValueConverterService> bindIValueConverterService() { return TDLtxValueConverterService.class; return TDLValueConverterService.class; } public Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter() { Loading
plugins/org.etsi.mts.tdl.tx/src/org/etsi/mts/tdl/TDLtxValueConverterService.javadeleted 100644 → 0 +0 −23 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(); } }
plugins/org.etsi.mts.tdl.txi/src/org/etsi/mts/tdl/TDLtxiRuntimeModule.java +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ import org.etsi.mts.tdl.scoping.TDLQualifiedNameConverter; public class TDLtxiRuntimeModule extends AbstractTDLtxiRuntimeModule { @Override public Class<? extends IValueConverterService> bindIValueConverterService() { return TDLtxValueConverterService.class; return TDLValueConverterService.class; } public Class<? extends IQualifiedNameConverter> bindIQualifiedNameConverter() { Loading
plugins/org.etsi.mts.tdl.txi/src/org/etsi/mts/tdl/TDLtxiValueConverterService.javadeleted 100644 → 0 +0 −17 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(); } }