String customLabel, boolean canBind, Boolean readOnly) {
super(mod);
this.pattern = (FactPattern) p;
this.bindable = canBind;
this.connectives = new Connectives();
this.connectives.setCompletions(mod.getSuggestionCompletions());
this.connectives.setModeller(mod);
this.connectives.setPattern(pattern);
this.popupCreator = new PopupCreator();