001package jmri.implementation; 002 003/** 004 * A signal head that exists only within the program. 005 * <p> 006 * This can be useful e.g. as part of a more complex signal calculation. 007 * 008 * @author Bob Jacobsen Copyright (C) 2005 009 */ 010public class VirtualSignalHead extends DefaultSignalHead { 011 012 public VirtualSignalHead(String sys, String user) { 013 super(sys, user); 014 } 015 016 public VirtualSignalHead(String sys) { 017 super(sys); 018 } 019 020 @Override 021 protected void updateOutput() { 022 } 023 024 @Override 025 public boolean isTurnoutUsed(jmri.Turnout t) { 026 return false; 027 } 028 029}