// Path: src/starbeast2/SpeciesTree.java
// public class SpeciesTree extends Tree implements SpeciesTreeInterface {
//     Map<String, Integer> tipNumberMap;
//     Multimap<Integer, String> numberTipMap;
// 
//     public void initAndValidate() {
//         super.initAndValidate();
// 
//         tipNumberMap = new LinkedHashMap<>();
//         numberTipMap = HashMultimap.create();
// 
//         makeMaps();
//     }
// 
//     public Map<String, Integer> getTipNumberMap() {
//         return tipNumberMap;
//     }
// 
//     public Multimap<Integer, String> getNumberTipMap() {
//         return numberTipMap;
//     }
// 
// 	public void adjustTreeNodeHeights() {
// 		adjustTreeNodeHeights(root);
// 	}
// }


import java.awt.*;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.EventObject;
import java.util.GregorianCalendar;
import java.util.List;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.event.CellEditorListener;
import javax.swing.table.TableCellEditor;
import javax.swing.table.TableCellRenderer;
import beast.app.draw.BEASTObjectInputEditor;
import beast.core.BEASTInterface;
import beast.core.Input;
import beast.core.util.Log;
import beast.evolution.alignment.Taxon;
import beast.evolution.tree.TraitSet;
import starbeast2.SpeciesTree;
package beast.app.beauti;




public class StarBeastTipDatesInputEditor extends BEASTObjectInputEditor {

    public StarBeastTipDatesInputEditor(BeautiDoc doc) {
        super(doc);
    }
    private static final long serialVersionUID = 1L;

    DateFormat dateFormat = DateFormat.getDateInstance();

    @Override
    public Class<?> type() {
// Path: src/starbeast2/SpeciesTree.java
// public class SpeciesTree extends Tree implements SpeciesTreeInterface {
//     Map<String, Integer> tipNumberMap;
//     Multimap<Integer, String> numberTipMap;
// 
//     public void initAndValidate() {
//         super.initAndValidate();
// 
//         tipNumberMap = new LinkedHashMap<>();
//         numberTipMap = HashMultimap.create();
// 
//         makeMaps();
//     }
// 
//     public Map<String, Integer> getTipNumberMap() {
//         return tipNumberMap;
//     }
// 
//     public Multimap<Integer, String> getNumberTipMap() {
//         return numberTipMap;
//     }
// 
// 	public void adjustTreeNodeHeights() {
// 		adjustTreeNodeHeights(root);
// 	}
// }


// Path: src/beast/app/beauti/StarBeastTipDatesInputEditor.java
import java.awt.*;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.EventObject;
import java.util.GregorianCalendar;
import java.util.List;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.event.CellEditorListener;
import javax.swing.table.TableCellEditor;
import javax.swing.table.TableCellRenderer;
import beast.app.draw.BEASTObjectInputEditor;
import beast.core.BEASTInterface;
import beast.core.Input;
import beast.core.util.Log;
import beast.evolution.alignment.Taxon;
import beast.evolution.tree.TraitSet;
import starbeast2.SpeciesTree;

package beast.app.beauti;




public class StarBeastTipDatesInputEditor extends BEASTObjectInputEditor {

    public StarBeastTipDatesInputEditor(BeautiDoc doc) {
        super(doc);
    }
    private static final long serialVersionUID = 1L;

    DateFormat dateFormat = DateFormat.getDateInstance();

    @Override
    public Class<?> type() {
        return SpeciesTree.class;