Loading plugins/org.etsi.mts.tdl.graphical.viewpoint/src/org/etsi/mts/tdl/graphical/extensions/DataUseLabelProvider.java +28 −32 Original line number Diff line number Diff line Loading @@ -42,15 +42,13 @@ public class DataUseLabelProvider { Serializer serializer = injector.getInstance(Serializer.class); try { if (u instanceof ActionReference) { for (ParameterBinding b : ((ActionReference)u).getActualParameter()) { for (ParameterBinding b : u.getArgument()) { s += separator + serialise(u, b); } if (s.length()>0) { s=s.substring(separator.length()); s="("+s+")"; } } } catch (Exception ex) { // fall back: System.out.println("Object could not be serialized"); System.out.println(ex.getMessage()); Loading @@ -71,13 +69,14 @@ public class DataUseLabelProvider { if (u instanceof TestDescriptionReference) { if (type.equals("bindings")) { for (ComponentInstanceBinding b : ((TestDescriptionReference)u).getComponentInstanceBinding()) { // TODO grammar doesn't actually support this meta-class s+=separator+serializer.serialize(b); } if (s.length()>0) { s=s.substring(separator.length()); } } else if (type.equals("parameters")) { for (ParameterBinding b : ((TestDescriptionReference)u).getActualParameter()) { for (ParameterBinding b : ((TestDescriptionReference)u).getArgument()) { s+=separator+serialise(u, b); } if (s.length()>0) { Loading Loading @@ -106,7 +105,6 @@ public class DataUseLabelProvider { XtextResource xr = null; try { if (p instanceof ParameterBinding) { if (!(p.eResource() instanceof XtextResource)) { URI uri = p.eResource().getURI(); Loading @@ -115,8 +113,9 @@ public class DataUseLabelProvider { } SaveOptions options = SaveOptions.newBuilder().noValidation().getOptions(); s += serializer.serialize((ParameterBinding)p, options); } s += p.getParameter().getName(); s += " = "; s += serializer.serialize(p.getDataUse(), options); } catch (Exception ex) { // fall back: System.out.println("Object could not be serialized"); System.err.println(ex); Loading @@ -139,8 +138,6 @@ public class DataUseLabelProvider { XtextResource xr = null; try { if (u instanceof DataUse) { if (!(u.eResource() instanceof XtextResource)) { URI uri = u.eResource().getURI(); u = EcoreUtil.copy(u); Loading @@ -149,7 +146,6 @@ public class DataUseLabelProvider { SaveOptions options = SaveOptions.newBuilder().noValidation().getOptions(); s += serializer.serialize((DataUse)u, options); } } catch (Exception ex) { // fall back: System.out.println("Object could not be serialized"); System.err.println(ex); Loading Loading
plugins/org.etsi.mts.tdl.graphical.viewpoint/src/org/etsi/mts/tdl/graphical/extensions/DataUseLabelProvider.java +28 −32 Original line number Diff line number Diff line Loading @@ -42,15 +42,13 @@ public class DataUseLabelProvider { Serializer serializer = injector.getInstance(Serializer.class); try { if (u instanceof ActionReference) { for (ParameterBinding b : ((ActionReference)u).getActualParameter()) { for (ParameterBinding b : u.getArgument()) { s += separator + serialise(u, b); } if (s.length()>0) { s=s.substring(separator.length()); s="("+s+")"; } } } catch (Exception ex) { // fall back: System.out.println("Object could not be serialized"); System.out.println(ex.getMessage()); Loading @@ -71,13 +69,14 @@ public class DataUseLabelProvider { if (u instanceof TestDescriptionReference) { if (type.equals("bindings")) { for (ComponentInstanceBinding b : ((TestDescriptionReference)u).getComponentInstanceBinding()) { // TODO grammar doesn't actually support this meta-class s+=separator+serializer.serialize(b); } if (s.length()>0) { s=s.substring(separator.length()); } } else if (type.equals("parameters")) { for (ParameterBinding b : ((TestDescriptionReference)u).getActualParameter()) { for (ParameterBinding b : ((TestDescriptionReference)u).getArgument()) { s+=separator+serialise(u, b); } if (s.length()>0) { Loading Loading @@ -106,7 +105,6 @@ public class DataUseLabelProvider { XtextResource xr = null; try { if (p instanceof ParameterBinding) { if (!(p.eResource() instanceof XtextResource)) { URI uri = p.eResource().getURI(); Loading @@ -115,8 +113,9 @@ public class DataUseLabelProvider { } SaveOptions options = SaveOptions.newBuilder().noValidation().getOptions(); s += serializer.serialize((ParameterBinding)p, options); } s += p.getParameter().getName(); s += " = "; s += serializer.serialize(p.getDataUse(), options); } catch (Exception ex) { // fall back: System.out.println("Object could not be serialized"); System.err.println(ex); Loading @@ -139,8 +138,6 @@ public class DataUseLabelProvider { XtextResource xr = null; try { if (u instanceof DataUse) { if (!(u.eResource() instanceof XtextResource)) { URI uri = u.eResource().getURI(); u = EcoreUtil.copy(u); Loading @@ -149,7 +146,6 @@ public class DataUseLabelProvider { SaveOptions options = SaveOptions.newBuilder().noValidation().getOptions(); s += serializer.serialize((DataUse)u, options); } } catch (Exception ex) { // fall back: System.out.println("Object could not be serialized"); System.err.println(ex); Loading