1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package holeg.ui.model;
- import holeg.model.AbstractCanvasObject;
- import holeg.model.Edge;
- /**
- * For the Visual State.
- * @author Tom
- *
- */
- public class ExitCable {
- //Classification
- public enum ExitCableState {
- UP, DOWN, DOWNUP, DOWNDOWN
- }
- private ExitCableState state;
- //GroupNode or AbstractCpsObject
- private AbstractCanvasObject start;
- private AbstractCanvasObject finish;
- private Edge edge;
-
- public ExitCable(ExitCableState state, AbstractCanvasObject start, AbstractCanvasObject finish, Edge edge) {
- this.state = state;
- this.start = start;
- this.finish = finish;
- this.edge = edge;
- }
- public ExitCableState getState() {
- return state;
- }
- public AbstractCanvasObject getStart() {
- return start;
- }
- public AbstractCanvasObject getFinish() {
- return finish;
- }
- public Edge getEdge() {
- return edge;
- }
- }
|