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