Xcos refactoring: move link classes
[scilab.git] / scilab / modules / xcos / src / java / org / scilab / modules / xcos / link / CommandControlLink.java
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2009 - DIGITEO - Bruno JOFRET
4  *
5  * This file must be used under the terms of the CeCILL.
6  * This source file is licensed as described in the file COPYING, which
7  * you should have received as part of this distribution.  The terms
8  * are also available at
9  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
10  *
11  */
12
13 package org.scilab.modules.xcos.link;
14
15 import org.scilab.modules.xcos.link.BasicLink;
16
17 /**
18  * An command control link connect an
19  * {@link org.scilab.modules.xcos.port.control.ControlPort} to an
20  * {@link org.scilab.modules.xcos.port.command.CommandPort}.
21  */
22 public class CommandControlLink extends BasicLink {
23
24     private static final long serialVersionUID = 5092221307994387276L;
25     // 5 means red color
26     // -1 means activation link
27     private static final double[][] COLOR_AND_TYPE = { { 5.0, -1.0 } };
28
29     /** Default constructor */
30     public CommandControlLink(long uid) {
31         super(uid, "CommandControlLink");
32     }
33
34     /** @return A red colored activation link identifier */
35     @Override
36     public double[][] getColorAndType() {
37         return COLOR_AND_TYPE;
38     }
39
40     @Override
41     public int getLinkKind() {
42         return -1;
43     }
44
45
46
47 }