package Draw2D_1;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.Future;
import org.eclipse.draw2d.ActionEvent;
import org.eclipse.draw2d.ActionListener;
import org.eclipse.draw2d.Button;
import org.eclipse.draw2d.ChopboxAnchor;
import org.eclipse.draw2d.ColorConstants;
import org.eclipse.draw2d.Figure;
import org.eclipse.draw2d.FigureListener;
import org.eclipse.draw2d.FocusBorder;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.LightweightSystem;
import org.eclipse.draw2d.ManhattanConnectionRouter;
import org.eclipse.draw2d.MouseEvent;
import org.eclipse.draw2d.MouseListener;
import org.eclipse.draw2d.MouseMotionListener;
import org.eclipse.draw2d.PolygonDecoration;
import org.eclipse.draw2d.PolylineConnection;
import org.eclipse.draw2d.ShortestPathConnectionRouter;
import org.eclipse.draw2d.XYAnchor;
import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.resource.FontRegistry;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.graphics.FontData;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.internal.handlers.WizardHandler.New;
import org.omg.CORBA.PUBLIC_MEMBER;
import Draw2D_1.Connection12.Dragger;
/**
* <连线的实现 > <功能详细描述>
*
* @version [版本号, 2010-4-16]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
public class Connection27 {
public static int id = 0;
public static int nid = 0;
public static int x = 150;
public static int y = 45;
// 芯片名字
public static String chipName;
// 一個座標對象
static PointXY point;
// 设置字体
private static final String FONT_ONE = "font_one";
private static final String FONT_TWO = "font_two";
private static final String THREE = "font_three";
private static FontRegistry fontRegistry;
final static IFigure panel = new Figure();
// 芯片
static Chip node;
// 芯片槽
static ChipTrough chipTrough;
// 芯片边框
static NodeBd bd;
// 输出银角
static Role outputRole;
static Role tempSelectRole;
// 输出银角名字对象
static RoleName outputRoleName;
// 输入银角名字对象
static RoleName inputRoleName;
// 輸入输出银角名字
public static String outputName;
public static String inputName;
// 连线识别银角
static Role sourceRole;
static Role targetRole;
// 输入银角
static Role inputRole;
// 记录点击次数
static int clickNumber = 0;
// 名字对象
static ChipFont chipLabel;
// 芯片初始值的位置
static int z = 1;
// 连线
public static PolylineConnection conn;
public static PolylineConnection conn1 = null;
// 芯片槽map
static HashMap map;
public Connection27() {
}
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.Future;
import org.eclipse.draw2d.ActionEvent;
import org.eclipse.draw2d.ActionListener;
import org.eclipse.draw2d.Button;
import org.eclipse.draw2d.ChopboxAnchor;
import org.eclipse.draw2d.ColorConstants;
import org.eclipse.draw2d.Figure;
import org.eclipse.draw2d.FigureListener;
import org.eclipse.draw2d.FocusBorder;
import org.eclipse.draw2d.IFigure;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.LightweightSystem;
import org.eclipse.draw2d.ManhattanConnectionRouter;
import org.eclipse.draw2d.MouseEvent;
import org.eclipse.draw2d.MouseListener;
import org.eclipse.draw2d.MouseMotionListener;
import org.eclipse.draw2d.PolygonDecoration;
import org.eclipse.draw2d.PolylineConnection;
import org.eclipse.draw2d.ShortestPathConnectionRouter;
import org.eclipse.draw2d.XYAnchor;
import org.eclipse.draw2d.geometry.Dimension;
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.resource.FontRegistry;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.graphics.FontData;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.internal.handlers.WizardHandler.New;
import org.omg.CORBA.PUBLIC_MEMBER;
import Draw2D_1.Connection12.Dragger;
/**
* <连线的实现 > <功能详细描述>
*
* @version [版本号, 2010-4-16]
* @see [相关类/方法]
* @since [产品/模块版本]
*/
public class Connection27 {
public static int id = 0;
public static int nid = 0;
public static int x = 150;
public static int y = 45;
// 芯片名字
public static String chipName;
// 一個座標對象
static PointXY point;
// 设置字体
private static final String FONT_ONE = "font_one";
private static final String FONT_TWO = "font_two";
private static final String THREE = "font_three";
private static FontRegistry fontRegistry;
final static IFigure panel = new Figure();
// 芯片
static Chip node;
// 芯片槽
static ChipTrough chipTrough;
// 芯片边框
static NodeBd bd;
// 输出银角
static Role outputRole;
static Role tempSelectRole;
// 输出银角名字对象
static RoleName outputRoleName;
// 输入银角名字对象
static RoleName inputRoleName;
// 輸入输出银角名字
public static String outputName;
public static String inputName;
// 连线识别银角
static Role sourceRole;
static Role targetRole;
// 输入银角
static Role inputRole;
// 记录点击次数
static int clickNumber = 0;
// 名字对象
static ChipFont chipLabel;
// 芯片初始值的位置
static int z = 1;
// 连线
public static PolylineConnection conn;
public static PolylineConnection conn1 = null;
// 芯片槽map
static HashMap map;
public Connection27() {
}