Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 102390 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/hyades/models/symptom/SymptomPackage.java (-1 / +10 lines)
Lines 735-741 Link Here
735
	 * @ordered
735
	 * @ordered
736
	 */
736
	 */
737
	int SIMPLE_MATCH_PATTERN__EXPIRATION_TIME = KNOWLEDGE_TYPE_FEATURE_COUNT + 0;
737
	int SIMPLE_MATCH_PATTERN__EXPIRATION_TIME = KNOWLEDGE_TYPE_FEATURE_COUNT + 0;
738
738
	
739
	/**
739
	/**
740
	 * The feature id for the '<em><b>Name</b></em>' attribute.
740
	 * The feature id for the '<em><b>Name</b></em>' attribute.
741
	 * <!-- begin-user-doc -->
741
	 * <!-- begin-user-doc -->
Lines 800-805 Link Here
800
	int SIMPLE_MATCH_PATTERN_FEATURE_COUNT = KNOWLEDGE_TYPE_FEATURE_COUNT + 7;
800
	int SIMPLE_MATCH_PATTERN_FEATURE_COUNT = KNOWLEDGE_TYPE_FEATURE_COUNT + 7;
801
801
802
	/**
802
	/**
803
	 * The feature id for the '<em><b>Creation Time</b></em>' attribute.
804
	 * <!-- begin-user-doc -->
805
	 * <!-- end-user-doc -->
806
	 * @generated
807
	 * @ordered
808
	 */
809
	int SIMPLE_MATCH_PATTERN__CREATION_TIME = KNOWLEDGE_TYPE_FEATURE_COUNT + 8;
810
	
811
	/**
803
	 * The meta object id for the '{@link org.eclipse.hyades.models.symptom.impl.SymptomDescriptionImpl <em>Description</em>}' class.
812
	 * The meta object id for the '{@link org.eclipse.hyades.models.symptom.impl.SymptomDescriptionImpl <em>Description</em>}' class.
804
	 * <!-- begin-user-doc -->
813
	 * <!-- begin-user-doc -->
805
	 * <!-- end-user-doc -->
814
	 * <!-- end-user-doc -->
(-)src/org/eclipse/hyades/models/symptom/SimpleMatchPattern.java (-2 / +28 lines)
Lines 46-51 Link Here
46
 */
46
 */
47
public interface SimpleMatchPattern extends KnowledgeType{
47
public interface SimpleMatchPattern extends KnowledgeType{
48
	/**
48
	/**
49
	 * Returns the value of the '<em><b>Creation Time</b></em>' attribute.
50
	 * <!-- begin-user-doc -->
51
	 * <p>
52
	 * If the meaning of the '<em>Creation Time</em>' attribute isn't clear,
53
	 * there really should be more of a description here...
54
	 * </p>
55
	 * <!-- end-user-doc -->
56
	 * @return the value of the '<em>Creation Time</em>' attribute.
57
	 * @see #setCreationTime(Object)
58
	 * @see org.eclipse.hyades.models.symptom.SymptomPackage#getSimpleMatchPattern_CreationTime()
59
	 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.DateTime"
60
	 * @generated
61
	 */	
62
	Object getCreationTime();
63
	
64
	/**
65
	 * Sets the value of the '{@link org.eclipse.hyades.models.symptom.SimpleMatchPattern#getCreationTime <em>Creation Time</em>}' attribute.
66
	 * <!-- begin-user-doc -->
67
	 * <!-- end-user-doc -->
68
	 * @param value the new value of the '<em>Creation Time</em>' attribute.
69
	 * @see #getCreationTime()
70
	 * @generated
71
	 */
72
	void setCreationTime(Object value);
73
	
74
	/**
49
	 * Returns the value of the '<em><b>Expiration Time</b></em>' attribute.
75
	 * Returns the value of the '<em><b>Expiration Time</b></em>' attribute.
50
	 * <!-- begin-user-doc -->
76
	 * <!-- begin-user-doc -->
51
	 * <p>
77
	 * <p>
Lines 59-65 Link Here
59
	 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.DateTime"
85
	 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.DateTime"
60
	 * @generated
86
	 * @generated
61
	 */
87
	 */
62
	Object getExpirationTime();
88
	Object getExpirationTime();	
63
89
64
	/**
90
	/**
65
	 * Sets the value of the '{@link org.eclipse.hyades.models.symptom.SimpleMatchPattern#getExpirationTime <em>Expiration Time</em>}' attribute.
91
	 * Sets the value of the '{@link org.eclipse.hyades.models.symptom.SimpleMatchPattern#getExpirationTime <em>Expiration Time</em>}' attribute.
Lines 70-76 Link Here
70
	 * @generated
96
	 * @generated
71
	 */
97
	 */
72
	void setExpirationTime(Object value);
98
	void setExpirationTime(Object value);
73
99
	
74
	/**
100
	/**
75
	 * Returns the value of the '<em><b>Name</b></em>' attribute.
101
	 * Returns the value of the '<em><b>Name</b></em>' attribute.
76
	 * <!-- begin-user-doc -->
102
	 * <!-- begin-user-doc -->
(-)src/org/eclipse/hyades/models/symptom/impl/SimpleMatchPatternImpl.java (-2 / +45 lines)
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 -->

Return to bug 102390