package classes; import ui.model.DecoratedCable; /** * For the Visual State. * @author Tom * */ public class ExitCableV2 { //Classification public enum ExitCableState { UP, DOWN, DOWNUP, DOWNDOWN } private ExitCableState state; //GroupNode or AbstractCpsObject private AbstractCpsObject start; private AbstractCpsObject finish; private DecoratedCable cable; public ExitCableV2(ExitCableState state, AbstractCpsObject start, AbstractCpsObject finish, DecoratedCable cable) { this.state = state; this.start = start; this.finish = finish; this.cable = cable; } public ExitCableState getState() { return state; } public AbstractCpsObject getStart() { return start; } public AbstractCpsObject getFinish() { return finish; } public DecoratedCable getCable() { return cable; } }