package jetbrains.mps.debugger.java.api.settings; /*Generated by MPS */ public class RemoteConnectionSettings extends DebugConnectionSettings implements Cloneable { private boolean mySuspend = false; public RemoteConnectionSettings(String hostName, int port) { super(hostName, port); } public RemoteConnectionSettings() { super(); } @Override public boolean isServerMode() { return false; } @Override public boolean isSuspend() { return mySuspend; } public void setSuspend(boolean suspend) { mySuspend = suspend; } @Override public RemoteConnectionSettings clone() throws CloneNotSupportedException { RemoteConnectionSettings connectionSettings = new RemoteConnectionSettings(getHostName(), getPort()); connectionSettings.setSuspend(isSuspend()); return connectionSettings; } public static String getClientCommandLine(boolean useSockets, int port) { return "-Xdebug " + DebugConnectionSettings.getCommandLine(true, useSockets, false, Integer.toString(port)); } }