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