|
Lines 34-39
Link Here
|
| 34 |
* <p> |
34 |
* <p> |
| 35 |
* The following features are implemented: |
35 |
* The following features are implemented: |
| 36 |
* <ul> |
36 |
* <ul> |
|
|
37 |
* <li>{@link org.eclipse.hyades.models.symptom.impl.SimpleMatchPatternImpl#getCreationTime <em>Creation Time</em>}</li> |
| 37 |
* <li>{@link org.eclipse.hyades.models.symptom.impl.SimpleMatchPatternImpl#getExpirationTime <em>Expiration Time</em>}</li> |
38 |
* <li>{@link org.eclipse.hyades.models.symptom.impl.SimpleMatchPatternImpl#getExpirationTime <em>Expiration Time</em>}</li> |
| 38 |
* <li>{@link org.eclipse.hyades.models.symptom.impl.SimpleMatchPatternImpl#getName <em>Name</em>}</li> |
39 |
* <li>{@link org.eclipse.hyades.models.symptom.impl.SimpleMatchPatternImpl#getName <em>Name</em>}</li> |
| 39 |
* <li>{@link org.eclipse.hyades.models.symptom.impl.SimpleMatchPatternImpl#getPriority <em>Priority</em>}</li> |
40 |
* <li>{@link org.eclipse.hyades.models.symptom.impl.SimpleMatchPatternImpl#getPriority <em>Priority</em>}</li> |
|
Lines 48-53
Link Here
|
| 48 |
*/ |
49 |
*/ |
| 49 |
public class SimpleMatchPatternImpl extends KnowledgeTypeImpl implements SimpleMatchPattern { |
50 |
public class SimpleMatchPatternImpl extends KnowledgeTypeImpl implements SimpleMatchPattern { |
| 50 |
/** |
51 |
/** |
|
|
52 |
* The default value of the '{@link #getCreationTime() <em>Creation Time</em>}' attribute. |
| 53 |
* <!-- begin-user-doc --> |
| 54 |
* <!-- end-user-doc --> |
| 55 |
* @see #getCreationTime() |
| 56 |
* @generated |
| 57 |
* @ordered |
| 58 |
*/ |
| 59 |
protected static final Object CREATION_TIME_EDEFAULT = null; |
| 60 |
|
| 61 |
/** |
| 62 |
* The cached value of the '{@link #getCreationTime() <em>Creation Time</em>}' attribute. |
| 63 |
* <!-- begin-user-doc --> |
| 64 |
* <!-- end-user-doc --> |
| 65 |
* @see #getCreationTime() |
| 66 |
* @generated |
| 67 |
* @ordered |
| 68 |
*/ |
| 69 |
protected Object creationTime = CREATION_TIME_EDEFAULT; |
| 70 |
|
| 71 |
/** |
| 51 |
* The default value of the '{@link #getExpirationTime() <em>Expiration Time</em>}' attribute. |
72 |
* The default value of the '{@link #getExpirationTime() <em>Expiration Time</em>}' attribute. |
| 52 |
* <!-- begin-user-doc --> |
73 |
* <!-- begin-user-doc --> |
| 53 |
* <!-- end-user-doc --> |
74 |
* <!-- end-user-doc --> |
|
Lines 56-62
Link Here
|
| 56 |
* @ordered |
77 |
* @ordered |
| 57 |
*/ |
78 |
*/ |
| 58 |
protected static final Object EXPIRATION_TIME_EDEFAULT = null; |
79 |
protected static final Object EXPIRATION_TIME_EDEFAULT = null; |
| 59 |
|
80 |
|
| 60 |
/** |
81 |
/** |
| 61 |
* The cached value of the '{@link #getExpirationTime() <em>Expiration Time</em>}' attribute. |
82 |
* The cached value of the '{@link #getExpirationTime() <em>Expiration Time</em>}' attribute. |
| 62 |
* <!-- begin-user-doc --> |
83 |
* <!-- begin-user-doc --> |
|
Lines 66-72
Link Here
|
| 66 |
* @ordered |
87 |
* @ordered |
| 67 |
*/ |
88 |
*/ |
| 68 |
protected Object expirationTime = EXPIRATION_TIME_EDEFAULT; |
89 |
protected Object expirationTime = EXPIRATION_TIME_EDEFAULT; |
| 69 |
|
90 |
|
| 70 |
/** |
91 |
/** |
| 71 |
* The default value of the '{@link #getName() <em>Name</em>}' attribute. |
92 |
* The default value of the '{@link #getName() <em>Name</em>}' attribute. |
| 72 |
* <!-- begin-user-doc --> |
93 |
* <!-- begin-user-doc --> |
|
Lines 228-233
Link Here
|
| 228 |
* <!-- end-user-doc --> |
249 |
* <!-- end-user-doc --> |
| 229 |
* @generated |
250 |
* @generated |
| 230 |
*/ |
251 |
*/ |
|
|
252 |
public Object getCreationTime() { |
| 253 |
return creationTime; |
| 254 |
} |
| 255 |
|
| 256 |
/** |
| 257 |
* <!-- begin-user-doc --> |
| 258 |
* <!-- end-user-doc --> |
| 259 |
* @generated |
| 260 |
*/ |
| 261 |
public void setCreationTime(Object newCreationTime) { |
| 262 |
Object oldCreationTime = creationTime; |
| 263 |
creationTime = newCreationTime; |
| 264 |
if (eNotificationRequired()) |
| 265 |
eNotify(new ENotificationImpl(this, Notification.SET, SymptomPackage.SIMPLE_MATCH_PATTERN__CREATION_TIME, oldCreationTime, creationTime)); |
| 266 |
} |
| 267 |
|
| 268 |
/** |
| 269 |
* <!-- begin-user-doc --> |
| 270 |
* <!-- end-user-doc --> |
| 271 |
* @generated |
| 272 |
*/ |
| 231 |
public Object getExpirationTime() { |
273 |
public Object getExpirationTime() { |
| 232 |
return expirationTime; |
274 |
return expirationTime; |
| 233 |
} |
275 |
} |
|
Lines 243-248
Link Here
|
| 243 |
if (eNotificationRequired()) |
285 |
if (eNotificationRequired()) |
| 244 |
eNotify(new ENotificationImpl(this, Notification.SET, SymptomPackage.SIMPLE_MATCH_PATTERN__EXPIRATION_TIME, oldExpirationTime, expirationTime)); |
286 |
eNotify(new ENotificationImpl(this, Notification.SET, SymptomPackage.SIMPLE_MATCH_PATTERN__EXPIRATION_TIME, oldExpirationTime, expirationTime)); |
| 245 |
} |
287 |
} |
|
|
288 |
|
| 246 |
|
289 |
|
| 247 |
/** |
290 |
/** |
| 248 |
* <!-- begin-user-doc --> |
291 |
* <!-- begin-user-doc --> |