00001 00057 package com.arcle.rmt.rqml; 00058 00059 import java.util.*; 00060 00065 public interface RQMLFirstClass extends RQMLSecondClass 00066 { 00067 public static final int PRIORITY_LOW = -1; 00068 public static final int PRIORITY_NORMAL = 0; 00069 public static final int PRIORITY_HIGH = 1; 00070 00071 public static final int DIFFICULTY_LOW = - 1; 00072 public static final int DIFFICULTY_NORMAL = 0; 00073 public static final int DIFFICULTY_HIGH = 1; 00074 00075 public static final int STATUS_PROPOSED = 0; 00076 public static final int STATUS_APPROVED = 1; 00077 public static final int STATUS_INCORPORATED = 2; 00078 public static final int STATUS_VALIDATED = 3; 00079 00080 public static final int STABILITY_LOW = -1; 00081 public static final int STABILITY_NORMAL = 0; 00082 public static final int STABILITY_HIGH = 1; 00083 00084 public abstract Name getName(); 00085 00087 public abstract int getPriority(); 00088 00090 public abstract int getDifficulty(); 00091 00093 public abstract int getStatus(); 00094 00096 public abstract int getStability(); 00097 00099 public abstract java.lang.String getVersion(); 00100 00102 public abstract Description getDescription(); 00103 00105 public abstract Rationale getRationale(); 00106 00108 public abstract void setName(Name NAME); 00109 00111 public abstract void setDescription(Description DESC); 00112 00114 public abstract void setRationale(Rationale RATIONALE); 00115 00117 public abstract void setPriority(int PRIORITY); 00118 00120 public abstract void setDifficulty(int DIFFICULTY); 00121 00123 public abstract void setStatus(int STATUS); 00124 00126 public abstract void setVersion(java.lang.String VERSION); 00127 00128 public abstract void setStability(int stability); 00129 00130 } 00131