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