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

com.arcle.rmt.superwaba.model.Document Interface Reference

The Document interface provides implementation-independent means for accessing RQML SRS documents. More...

Inheritance diagram for com.arcle.rmt.superwaba.model.Document:

com.arcle.rmt.superwaba.model.imp.DocumentImpl List of all members.

Public Member Functions

Project createProject ()
int getProjectCount ()
Project getProjectAt (int index)
boolean deleteProject (int index)
boolean deleteProject (Project elem)
Requirement createRequirement ()
 Creates a Requirement object and adds it to the Document.

int getRequirementCount ()
 Returns the number of Requirement elements in the document.

Requirement getRequirementAt (int index)
 Returns the requirement element at the specified index.

boolean deleteRequirement (int index)
 Removes the requirement at the specified index from the document.

boolean deleteRequirement (Requirement req)
 Removes the specified requirement from the document.

Stakeholder createStakeholder ()
int getStakeholderCount ()
Stakeholder getStakeholderAt (int index)
boolean deleteStakeholder (int index)
boolean deleteStakeholder (Stakeholder elem)
Usecase createUsecase ()
 Creates a Usecase object and adds it to the Document.

int getUsecaseCount ()
 Returns the number of Usecase elements in the document.

Usecase getUsecaseAt (int index)
 Returns the Usecase element at the specified index.

boolean deleteUsecase (int index)
 Removes the Usecase at the specified index from the document.

boolean deleteUsecase (Usecase uc)
 Removes the specified Usecase from the document.

Assumption createAssumption ()
int getAssumptionCount ()
Assumption getAssumptionAt (int index)
boolean deleteAssumption (int index)
boolean deleteAssumption (Assumption asm)
Issue createIssue ()
int getIssueCount ()
Issue getIssueAt (int index)
boolean deleteIssue (int index)
boolean deleteIssue (Issue elem)
Taxonomy createTaxonomy ()
int getTaxonomyCount ()
Taxonomy getTaxonomyAt (int index)
boolean deleteTaxonomy (int index)
boolean deleteTaxonomy (Taxonomy elem)
Context createContext ()
int getContextCount ()
Context getContextAt (int index)
boolean deleteContext (int index)
boolean deleteContext (Context elem)
Lexicon createLexicon ()
int getLexiconCount ()
Lexicon getLexiconAt (int index)
boolean deleteLexicon (int index)
boolean deleteLexicon (Lexicon elem)
void setTitle (String title)
 Sets the document's title.

String getTitle ()
 Returns the document's title.

void setDeleted ()
 Marks that this document is to be deleted.

boolean isDeleted ()
 Whether this document is going to be deleted.


Detailed Description

The Document interface provides implementation-independent means for accessing RQML SRS documents.

Author:
Sasmito Adibowo
Version:
Id
Document.java,v 1.15 2003/05/15 19:43:58 adib Exp

Definition at line 80 of file superwaba/model/Document.java.


Member Function Documentation

Assumption com.arcle.rmt.superwaba.model.Document.createAssumption  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.AssumptionListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.AssumptionExport.doCreateElement().

Context com.arcle.rmt.superwaba.model.Document.createContext  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ContextListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.ContextExport.doCreateElement().

Issue com.arcle.rmt.superwaba.model.Document.createIssue  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.IssueListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.IssueExport.doCreateElement().

Lexicon com.arcle.rmt.superwaba.model.Document.createLexicon  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.LexiconListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.LexiconExport.doCreateElement().

Project com.arcle.rmt.superwaba.model.Document.createProject  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ProjectListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.ProjectExport.doCreateElement().

Requirement com.arcle.rmt.superwaba.model.Document.createRequirement  ) 
 

Creates a Requirement object and adds it to the Document.

Returns:
the newly-created Requirement.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.RequirementListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.RequirementExport.doCreateElement().

Stakeholder com.arcle.rmt.superwaba.model.Document.createStakeholder  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.StakeholderListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.StakeholderExport.doCreateElement().

Taxonomy com.arcle.rmt.superwaba.model.Document.createTaxonomy  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.TaxonomyListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.TaxonomyExport.doCreateElement().

Usecase com.arcle.rmt.superwaba.model.Document.createUsecase  ) 
 

Creates a Usecase object and adds it to the Document.

Returns:
the newly-created Usecase.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseListController.createElement(), and com.arcle.rmt.j2se.bridge.swexport.rqml.UsecaseExport.doCreateElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteAssumption Assumption  asm  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteAssumption int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.AssumptionEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteContext Context  elem  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteContext int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ContextEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteIssue Issue  elem  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteIssue int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.IssueEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteLexicon Lexicon  elem  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteLexicon int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.LexiconEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteProject Project  elem  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteProject int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ProjectEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteRequirement Requirement  req  ) 
 

Removes the specified requirement from the document.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteRequirement int  index  ) 
 

Removes the requirement at the specified index from the document.

Parameters:
index the index of the requirement, 0-based.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.RequirementEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteStakeholder Stakeholder  elem  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteStakeholder int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.StakeholderEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteTaxonomy Taxonomy  elem  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteTaxonomy int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.TaxonomyEditController.doDeleteElement().

boolean com.arcle.rmt.superwaba.model.Document.deleteUsecase Usecase  uc  ) 
 

Removes the specified Usecase from the document.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

boolean com.arcle.rmt.superwaba.model.Document.deleteUsecase int  index  ) 
 

Removes the Usecase at the specified index from the document.

Parameters:
index the index of the Usecase, 0-based.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseEditController.doDeleteElement().

Assumption com.arcle.rmt.superwaba.model.Document.getAssumptionAt int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.AssumptionList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.AssumptionImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getAssumptionCount  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.AssumptionList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.AssumptionImport.getTotalElements().

Context com.arcle.rmt.superwaba.model.Document.getContextAt int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ContextList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.ContextImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getContextCount  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ContextList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.ContextImport.getTotalElements().

Issue com.arcle.rmt.superwaba.model.Document.getIssueAt int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.IssueList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.IssueImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getIssueCount  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.IssueList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.IssueImport.getTotalElements().

Lexicon com.arcle.rmt.superwaba.model.Document.getLexiconAt int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.LexiconList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.LexiconImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getLexiconCount  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.LexiconList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.LexiconImport.getTotalElements().

Project com.arcle.rmt.superwaba.model.Document.getProjectAt int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ProjectList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.ProjectImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getProjectCount  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.ProjectList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.ProjectImport.getTotalElements().

Requirement com.arcle.rmt.superwaba.model.Document.getRequirementAt int  index  ) 
 

Returns the requirement element at the specified index.

Parameters:
index the index of the requirement, 0-based.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.RequirementList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.RequirementImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getRequirementCount  ) 
 

Returns the number of Requirement elements in the document.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.RequirementList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.RequirementImport.getTotalElements().

Stakeholder com.arcle.rmt.superwaba.model.Document.getStakeholderAt int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.StakeholderList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.StakeholderImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getStakeholderCount  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.StakeholderList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.StakeholderImport.getTotalElements().

Taxonomy com.arcle.rmt.superwaba.model.Document.getTaxonomyAt int  index  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.TaxonomyList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.TaxonomyImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getTaxonomyCount  ) 
 

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.TaxonomyList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.TaxonomyImport.getTotalElements().

String com.arcle.rmt.superwaba.model.Document.getTitle  ) 
 

Returns the document's title.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.DocumentListController.doEditDocument().

Usecase com.arcle.rmt.superwaba.model.Document.getUsecaseAt int  index  ) 
 

Returns the Usecase element at the specified index.

Parameters:
index the index of the Usecase, 0-based.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseList.getElementAt(), and com.arcle.rmt.j2se.bridge.swimport.rqml.UsecaseImport.getElementAt().

int com.arcle.rmt.superwaba.model.Document.getUsecaseCount  ) 
 

Returns the number of Usecase elements in the document.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseList.getElementCount(), and com.arcle.rmt.j2se.bridge.swimport.rqml.UsecaseImport.getTotalElements().

boolean com.arcle.rmt.superwaba.model.Document.isDeleted  ) 
 

Whether this document is going to be deleted.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.model.imp.DocumentManagerImpl.saveDocument().

void com.arcle.rmt.superwaba.model.Document.setDeleted  ) 
 

Marks that this document is to be deleted.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.DocumentWindowController.cmdDeleteDocument().

void com.arcle.rmt.superwaba.model.Document.setTitle String  title  ) 
 

Sets the document's title.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl.

Referenced by com.arcle.rmt.superwaba.vc.DocumentListController.cmdNewDocument(), and com.arcle.rmt.j2se.bridge.BridgeFacade.exportSuperwabaDocument().


The documentation for this interface was generated from the following file:
Generated on Fri Jun 18 19:55:02 2004 for Arcle Rambutan by doxygen 1.3.5