001package jmri.jmrit.signalsystemeditor; 002 003import java.util.ArrayList; 004import java.util.List; 005 006/** 007 * An appearance 008 * 009 * @author Daniel Bergqvist (C) 2022 010 */ 011public class Appearance { 012 013 private String _aspectName; 014 private final List<String> _showList = new ArrayList<>(); 015 private final List<String> _references = new ArrayList<>(); 016 private final List<String> _comments = new ArrayList<>(); 017 private String _delay; 018 private final List<ImageLink> _imageLinks = new ArrayList<>(); 019 020 public Appearance(String aspectName) { 021 this._aspectName = aspectName; 022 } 023 024 public void setAspectName(String name) { 025 this._aspectName = name; 026 } 027 028 public String getAspectName() { 029 return this._aspectName; 030 } 031 032 public List<String> getShowList() { 033 return this._showList; 034 } 035 036 public List<String> getReferences() { 037 return this._references; 038 } 039 040 public List<String> getComments() { 041 return this._comments; 042 } 043 044 public void setDelay(String delay) { 045 this._delay = delay; 046 } 047 048 public String getDelay() { 049 return this._delay; 050 } 051 052 public List<ImageLink> getImageLinks() { 053 return this._imageLinks; 054 } 055 056}