Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

Document.java

Go to the documentation of this file.
00001 
00067 package com.arcle.rmt.superwaba.model;
00068 
00069 import com.arcle.rmt.rqml.*;
00070 import com.arcle.rmt.xplat.model.CommonDocument;
00080 public interface Document extends CommonDocument {
00081 
00082     //-----------------------------------------------------------------------
00083     // Project
00084 
00085     public Project createProject();
00086 
00087     public int getProjectCount();
00088 
00089     public Project getProjectAt(int index);
00090 
00091     public boolean deleteProject(int index);
00092 
00093     public boolean deleteProject(Project elem);
00094 
00095 
00096     //-----------------------------------------------------------------------
00097     // Requirement
00098 
00103     public Requirement createRequirement();
00104 
00108     public int getRequirementCount();
00109 
00114     public Requirement getRequirementAt(int index);
00115 
00120     public boolean deleteRequirement(int index);
00121 
00125     public boolean deleteRequirement(Requirement req);
00126 
00127     //-----------------------------------------------------------------------
00128     // Stakeholder
00129 
00130     public Stakeholder createStakeholder();
00131 
00132     public int getStakeholderCount();
00133 
00134     public Stakeholder getStakeholderAt(int index);
00135 
00136     public boolean deleteStakeholder(int index);
00137 
00138     public boolean deleteStakeholder(Stakeholder elem);
00139 
00140     //-----------------------------------------------------------------------
00141     // Use-Case
00142 
00147     public Usecase createUsecase();
00148 
00152     public int getUsecaseCount();
00153 
00158     public Usecase getUsecaseAt(int index);
00159 
00164     public boolean deleteUsecase(int index);
00165 
00169     public boolean deleteUsecase(Usecase uc);
00170 
00171 
00172     //-----------------------------------------------------------------------
00173     // Assumption
00174 
00175     public Assumption createAssumption();
00176 
00177     public int getAssumptionCount();
00178 
00179     public Assumption getAssumptionAt(int index);
00180 
00181     public boolean deleteAssumption(int index);
00182 
00183     public boolean deleteAssumption(Assumption asm);
00184 
00185     //-----------------------------------------------------------------------
00186     // Issue
00187 
00188     public Issue createIssue();
00189 
00190     public int getIssueCount();
00191 
00192     public Issue getIssueAt(int index);
00193 
00194     public boolean deleteIssue(int index);
00195 
00196     public boolean deleteIssue(Issue elem);
00197 
00198 
00199     //-----------------------------------------------------------------------
00200     // Taxonomy
00201 
00202     public Taxonomy createTaxonomy();
00203 
00204     public int getTaxonomyCount();
00205 
00206     public Taxonomy getTaxonomyAt(int index);
00207 
00208     public boolean deleteTaxonomy(int index);
00209 
00210     public boolean deleteTaxonomy(Taxonomy elem);
00211 
00212 
00213     //-----------------------------------------------------------------------
00214     // Context
00215 
00216     public Context createContext();
00217 
00218     public int getContextCount();
00219 
00220     public Context getContextAt(int index);
00221 
00222     public boolean deleteContext(int index);
00223 
00224     public boolean deleteContext(Context elem);
00225 
00226 
00227     //-----------------------------------------------------------------------
00228     // Lexicon
00229 
00230     public Lexicon createLexicon();
00231 
00232     public int getLexiconCount();
00233 
00234     public Lexicon getLexiconAt(int index);
00235 
00236     public boolean deleteLexicon(int index);
00237 
00238     public boolean deleteLexicon(Lexicon elem);
00239 
00240 
00241 
00242 
00243     //-----------------------------------------------------------------------
00244     // Group
00245 
00246     //-----------------------------------------------------------------------
00247     //Trace
00248 
00249 
00250 
00251     //-----------------------------------------------------------------------
00252     // General Methods
00253 
00257     public void setTitle(String title);
00258 
00262     public String getTitle();
00263 
00267     public void setDeleted();
00268 
00272     public boolean isDeleted();
00273 }

Generated on Fri Jun 18 19:51:17 2004 for Arcle Rambutan by doxygen 1.3.5