diff --git a/src/sa/beauti/SAMRCAPriorInputEditor.java b/src/sa/beauti/SAMRCAPriorInputEditor.java index d7165d9..7017aea 100644 --- a/src/sa/beauti/SAMRCAPriorInputEditor.java +++ b/src/sa/beauti/SAMRCAPriorInputEditor.java @@ -11,6 +11,7 @@ import beastfx.app.inputeditor.BooleanInputEditor; import beastfx.app.inputeditor.InputEditor; import beastfx.app.inputeditor.MRCAPriorInputEditor; +import beastfx.app.util.FXUtils; import javafx.scene.Node; import javafx.scene.control.CheckBox; import javafx.scene.layout.HBox; @@ -66,6 +67,29 @@ public void init(Input input, BEASTInterface beastObject, int itemNr, ExpandO return e; } + public class NoEditor extends InputEditor.Base { + @Override + public Class type() { + // TODO Auto-generated method stub + return null; + } + } + + public InputEditor createTreeEditor() { + System.err.println(">>>>>> createTreeEditor"); + return new NoEditor(); + } + + public InputEditor createMonophyleticEditor() { + System.err.println(">>>>>> createMonophyleticEditor"); + return new NoEditor(); + } + + public InputEditor createTaxonsetEditor() { + System.err.println(">>>>>> createTaxonsetEditor"); + return new NoEditor(); + } + // add TipDatesRandomWalker (if not present) and add to list of operators private void enableTipSampling() { // First, create/find the operator diff --git a/src/sa/beauti/SampledNodeDataWalkerInputEditor.java b/src/sa/beauti/SampledNodeDataWalkerInputEditor.java new file mode 100644 index 0000000..d744957 --- /dev/null +++ b/src/sa/beauti/SampledNodeDataWalkerInputEditor.java @@ -0,0 +1,23 @@ +package sa.beauti; + +import beastfx.app.inputeditor.BEASTObjectInputEditor; +import beastfx.app.inputeditor.InputEditor; +import sa.evolution.operators.SampledNodeDateRandomWalker; + +public class SampledNodeDataWalkerInputEditor extends BEASTObjectInputEditor { + + @Override + public Class type() { + return SampledNodeDateRandomWalker.class; + } + + public InputEditor createTaxonsetEditor() { + return new InputEditor.Base() { + @Override + public Class type() { + return null; + } + }; + } + +} diff --git a/version.xml b/version.xml index 70ff0ba..8ac597d 100644 --- a/version.xml +++ b/version.xml @@ -14,7 +14,8 @@ /> - + +