Loading plugins/org.etsi.mts.tdl.TDLan2/src/org/etsi/mts/tdl/formatting2/TDLan2Formatter.xtend +32 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,9 @@ import org.etsi.mts.tdl.PeriodicBehaviour import org.etsi.mts.tdl.SingleCombinedBehaviour import org.etsi.mts.tdl.MultipleCombinedBehaviour import org.etsi.mts.tdl.ExceptionalBehaviour import org.etsi.mts.tdl.DataUse import org.etsi.mts.tdl.ParameterBinding import org.etsi.mts.tdl.DataInstanceUse class TDLan2Formatter extends AbstractFormatter2 { Loading Loading @@ -138,6 +141,8 @@ class TDLan2Formatter extends AbstractFormatter2 { t.format } e.argument.format for (c : e.getComment()) { c.format; } Loading @@ -146,6 +151,33 @@ class TDLan2Formatter extends AbstractFormatter2 { } } def dispatch void format(DataUse e, extension IFormattableDocument document) { interior( e.regionFor.keyword('(').append[newLine], e.regionFor.keyword(')').prepend[newLine], [indent] ) for (t : e.argument) { t.format } for (c : e.getComment()) { c.format; } for (a : e.getAnnotation()) { a.format } } def dispatch void format(ParameterBinding e, extension IFormattableDocument document) { interior( e.regionFor.keyword('(').append[newLine], e.regionFor.keyword(')').prepend[newLine], [indent] ) e.prepend[newLine] } def dispatch void format(Target e, extension IFormattableDocument document) { interior( e.regionFor.keyword('{').append[newLine], Loading Loading
plugins/org.etsi.mts.tdl.TDLan2/src/org/etsi/mts/tdl/formatting2/TDLan2Formatter.xtend +32 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,9 @@ import org.etsi.mts.tdl.PeriodicBehaviour import org.etsi.mts.tdl.SingleCombinedBehaviour import org.etsi.mts.tdl.MultipleCombinedBehaviour import org.etsi.mts.tdl.ExceptionalBehaviour import org.etsi.mts.tdl.DataUse import org.etsi.mts.tdl.ParameterBinding import org.etsi.mts.tdl.DataInstanceUse class TDLan2Formatter extends AbstractFormatter2 { Loading Loading @@ -138,6 +141,8 @@ class TDLan2Formatter extends AbstractFormatter2 { t.format } e.argument.format for (c : e.getComment()) { c.format; } Loading @@ -146,6 +151,33 @@ class TDLan2Formatter extends AbstractFormatter2 { } } def dispatch void format(DataUse e, extension IFormattableDocument document) { interior( e.regionFor.keyword('(').append[newLine], e.regionFor.keyword(')').prepend[newLine], [indent] ) for (t : e.argument) { t.format } for (c : e.getComment()) { c.format; } for (a : e.getAnnotation()) { a.format } } def dispatch void format(ParameterBinding e, extension IFormattableDocument document) { interior( e.regionFor.keyword('(').append[newLine], e.regionFor.keyword(')').prepend[newLine], [indent] ) e.prepend[newLine] } def dispatch void format(Target e, extension IFormattableDocument document) { interior( e.regionFor.keyword('{').append[newLine], Loading