001package jmri.jmrit.display.layoutEditor.LayoutEditorDialogs;
002
003import javax.annotation.Nonnull;
004
005import jmri.jmrit.display.layoutEditor.LayoutEditor;
006import jmri.jmrit.display.layoutEditor.LayoutTrackView;
007
008/**
009 * MVC Editor component for PositionablePoint objects.
010 *
011 * Note there might not be anything for this class to do;
012 * LayoutTrackEditors has a comment saying that PositionablePoint
013 * doesn't have an editor.
014 *
015 * @author Bob Jacobsen  Copyright (c) 2020
016 * 
017 */
018public class PositionablePointEditor extends LayoutTrackEditor {
019
020    /**
021     * constructor method.
022     * @param layoutEditor main layout editor.
023     */
024    public PositionablePointEditor(@Nonnull LayoutEditor layoutEditor) {
025        super(layoutEditor);
026    }
027
028    /**
029     * Edit a PositionablePoint
030     */
031    @Override
032    public void editLayoutTrack(@Nonnull LayoutTrackView layoutTrackView) {
033        log.error("no editor installed for PositionablePoint", new Exception("traceback"));
034    }
035    
036
037    private final static org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(PositionablePointEditor.class);
038}