public void schemeEditorAddOutput() {
        if(ce_output.getText().length() == 0) return;
        String outputName = ce_output.getText();
        scheme.getOutputs().add(outputName);
        ce_output.add(outputName);
        Contact contact = new Contact(outputName, -1);
        ce_drain.add(contact.toString());
        se_signal.add(contact.toString());
        schemeEditorSchemeChanged();
    }