KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > impl > LineDrawComponentImpl


1 /**
2  * <copyright>
3  * </copyright>
4  *
5  * $Id: LineDrawComponentImpl.java 1607 2005-08-23 16:04:49Z nozkiller $
6  */

7 package com.nightlabs.editor2d.impl;
8
9 import com.nightlabs.editor2d.LineDrawComponent;
10
11
12 public class LineDrawComponentImpl
13 extends ShapeDrawComponentImpl
14 implements LineDrawComponent
15 {
16     /**
17      * The default value of the '{@link #isConnect() <em>Connect</em>}' attribute.
18      * <!-- begin-user-doc -->
19    * <!-- end-user-doc -->
20      * @see #isConnect()
21      * @generated
22      * @ordered
23      */

24   protected static final boolean CONNECT_EDEFAULT = false;
25
26     /**
27      * The cached value of the '{@link #isConnect() <em>Connect</em>}' attribute.
28      * <!-- begin-user-doc -->
29    * <!-- end-user-doc -->
30      * @see #isConnect()
31      * @generated
32      * @ordered
33      */

34   protected boolean connect = CONNECT_EDEFAULT;
35
36     /**
37      * <!-- begin-user-doc -->
38    * <!-- end-user-doc -->
39      *
40      */

41   public LineDrawComponentImpl() {
42         super();
43     }
44
45     /**
46      * <!-- begin-user-doc -->
47    * <!-- end-user-doc -->
48      * @generated
49      */

50   public boolean isConnect() {
51         return connect;
52     }
53
54   /**
55    * <!-- begin-user-doc -->
56    * <!-- end-user-doc -->
57    *
58    */

59   public void setConnect(boolean newConnect)
60   {
61     boolean oldConnect = connect;
62     connect = newConnect;
63     
64     if (connect == true)
65       getGeneralShape().closePath();
66 // else
67
// generalShape = J2DUtil.removePathSegment(getGeneralShape(), getGeneralShape().getSize()-1);
68

69     firePropertyChange(PROP_CONNECT, oldConnect, connect);
70   }
71
72     /**
73      * <!-- begin-user-doc -->
74    * <!-- end-user-doc -->
75      * @generated
76      */

77   public String JavaDoc toString()
78   {
79         StringBuffer JavaDoc result = new StringBuffer JavaDoc(super.toString());
80         result.append(" (connect: ");
81         result.append(connect);
82         result.append(')');
83         return result.toString();
84     }
85
86 // public String getTypeName() {
87
// return ModelPlugin.getResourceString("type.line");
88
// }
89

90   public String JavaDoc getTypeName() {
91     return "Line";
92   }
93   
94 } //LineDrawComponentImpl
95
Popular Tags