12345678910111213141516171819202122232425262728293031323334353637383940 |
- package classes;
- import ui.model.DecoratedCable;
- /**
- * For the Visual State.
- * @author Tom
- *
- */
- public class ExitCable {
- //Classification
- public enum ExitCableState {
- UP, DOWN, DOWNUP, DOWNDOWN
- }
- private ExitCableState state;
- //GroupNode or AbstractCpsObject
- private AbstractCpsObject start;
- private AbstractCpsObject finish;
- private DecoratedCable cable;
-
- public ExitCable(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;
- }
- }
|