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}