@@ -0,0 +1,615 @@
+package com.abstratt.mdd.modelrenderer.uml2dot;%0D%0A%0D%0Aimport static com.abstratt.mdd.modelrenderer.uml2dot.UML2DOTPreferences.SHOW_SIGNALS;%0D%0A%0D%0Aimport org.eclipse.uml2.uml.Signal;%0D%0A%0D%0Aimport com.abstratt.modelrenderer.IRenderingSession;%0D%0Aimport com.abstratt.modelrenderer.IndentedPrintWriter;%0D%0A%0D%0Apublic class SignalRenderer extends ClassifierRenderer%3CSignal%3E %7B%0D%0A    public boolean renderObject(Signal element, IndentedPrintWriter w, IRenderingSession context) %7B%0D%0A        if (!context.getSettings().getBoolean(SHOW_SIGNALS))%0D%0A             return false;%0D%0A        return super.renderObject(element, w, context);%0D%0A    %7D%0D%0A%7D%0D%0A

allow controlling whether signals should be shown