KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

23   protected static final int START_ANGLE_EDEFAULT = 0;
24
25     /**
26      * The cached value of the '{@link #getStartAngle() <em>Start Angle</em>}' attribute.
27      * <!-- begin-user-doc -->
28    * <!-- end-user-doc -->
29      * @see #getStartAngle()
30      * @generated
31      * @ordered
32      */

33   protected int startAngle = START_ANGLE_EDEFAULT;
34
35     /**
36      * The default value of the '{@link #getEndAngle() <em>End Angle</em>}' attribute.
37      * <!-- begin-user-doc -->
38    * <!-- end-user-doc -->
39      * @see #getEndAngle()
40      * @generated
41      * @ordered
42      */

43   protected static final int END_ANGLE_EDEFAULT = 360;
44
45     /**
46      * The cached value of the '{@link #getEndAngle() <em>End Angle</em>}' attribute.
47      * <!-- begin-user-doc -->
48    * <!-- end-user-doc -->
49      * @see #getEndAngle()
50      * @generated
51      * @ordered
52      */

53   protected int endAngle = END_ANGLE_EDEFAULT;
54
55     /**
56      * The default value of the '{@link #isConnect() <em>Connect</em>}' attribute.
57      * <!-- begin-user-doc -->
58    * <!-- end-user-doc -->
59      * @see #isConnect()
60      * @generated
61      * @ordered
62      */

63   protected static final boolean CONNECT_EDEFAULT = false;
64
65     /**
66      * The cached value of the '{@link #isConnect() <em>Connect</em>}' attribute.
67      * <!-- begin-user-doc -->
68    * <!-- end-user-doc -->
69      * @see #isConnect()
70      * @generated
71      * @ordered
72      */

73   protected boolean connect = CONNECT_EDEFAULT;
74
75     /**
76      * <!-- begin-user-doc -->
77    * <!-- end-user-doc -->
78      *
79      */

80   public EllipseDrawComponentImpl() {
81         super();
82     }
83
84     /**
85      * <!-- begin-user-doc -->
86    * <!-- end-user-doc -->
87      * @generated
88      */

89   public boolean isConnect() {
90         return connect;
91     }
92
93     /**
94      * <!-- begin-user-doc -->
95    * <!-- end-user-doc -->
96      * @generated
97      */

98   public void setConnect(boolean newConnect)
99   {
100         boolean oldConnect = connect;
101         connect = newConnect;
102         firePropertyChange(PROP_CONNECT, oldConnect, connect);
103     }
104
105     /**
106      * <!-- begin-user-doc -->
107    * <!-- end-user-doc -->
108      * @generated
109      */

110   public int getStartAngle() {
111         return startAngle;
112     }
113
114     /**
115      * <!-- begin-user-doc -->
116    * <!-- end-user-doc -->
117      * @generated
118      */

119   public void setStartAngle(int newStartAngle) {
120         int oldStartAngle = startAngle;
121         startAngle = newStartAngle;
122         firePropertyChange(PROP_START_ANGLE, oldStartAngle, startAngle);
123     }
124
125     /**
126      * <!-- begin-user-doc -->
127    * <!-- end-user-doc -->
128      * @generated
129      */

130   public int getEndAngle() {
131         return endAngle;
132     }
133
134     /**
135      * <!-- begin-user-doc -->
136    * <!-- end-user-doc -->
137      * @generated
138      */

139   public void setEndAngle(int newEndAngle) {
140         int oldEndAngle = endAngle;
141         endAngle = newEndAngle;
142         firePropertyChange(PROP_END_ANGLE, oldEndAngle, endAngle);
143     }
144
145     /**
146      * <!-- begin-user-doc -->
147    * <!-- end-user-doc -->
148      * @generated
149      */

150   public String JavaDoc toString()
151   {
152         StringBuffer JavaDoc result = new StringBuffer JavaDoc(super.toString());
153         result.append(" (startAngle: ");
154         result.append(startAngle);
155         result.append(", endAngle: ");
156         result.append(endAngle);
157         result.append(", connect: ");
158         result.append(connect);
159         result.append(')');
160         return result.toString();
161     }
162
163 // public String getTypeName() {
164
// return ModelPlugin.getResourceString("type.ellipse");
165
// }
166
public String JavaDoc getTypeName() {
167     return "Ellipse";
168   }
169   
170 } //EllipseDrawComponentImpl
171
Popular Tags