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

Register caret-stripping value converters for the new Identifier rules.

parent a2582831
Loading
Loading
Loading
Loading
Loading
+50 −0
Original line number Diff line number Diff line
@@ -24,6 +24,56 @@ public class TDLValueConverterService extends EString2XtextConverter {
		return this.Identifier();
	}

	@ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.DeclName")
	public IValueConverter<String> DeclName() {
		return this.Identifier();
	}

	@ValueConverter(rule = "DeclName")
	public IValueConverter<String> TDLtxDeclName() {
		return this.Identifier();
	}

	@ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.TightName")
	public IValueConverter<String> TightName() {
		return this.Identifier();
	}

	@ValueConverter(rule = "TightName")
	public IValueConverter<String> TDLtxTightName() {
		return this.Identifier();
	}

	@ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.AIdentifier")
	public IValueConverter<String> AIdentifier() {
		return this.Identifier();
	}

	@ValueConverter(rule = "AIdentifier")
	public IValueConverter<String> TDLtxAIdentifier() {
		return this.Identifier();
	}

	@ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.CheckIdentifier")
	public IValueConverter<String> CheckIdentifier() {
		return this.Identifier();
	}

	@ValueConverter(rule = "CheckIdentifier")
	public IValueConverter<String> TDLtxCheckIdentifier() {
		return this.Identifier();
	}

	@ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.TOIdentifier")
	public IValueConverter<String> TOIdentifier() {
		return this.Identifier();
	}

	@ValueConverter(rule = "TOIdentifier")
	public IValueConverter<String> TDLtxTOIdentifier() {
		return this.Identifier();
	}

	@ValueConverter(rule = "org.etsi.mts.tdl.TDLtx.QIdentifier")
	public IValueConverter<String> QIdentifier() {
		if (this.qidentifierValueConverter == null)