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

com.arcle.rmt.superwaba.model.imp.Mementoable Interface Reference

An interface that must be implemented by all memento originator classes. More...

Inheritance diagram for com.arcle.rmt.superwaba.model.imp.Mementoable:

com.arcle.rmt.superwaba.model.imp.DocumentImpl com.arcle.rmt.superwaba.model.imp.rqml.RQMLSecondClassImpl com.arcle.rmt.superwaba.model.imp.rqml.CourseImpl com.arcle.rmt.superwaba.model.imp.rqml.ProductImpl com.arcle.rmt.superwaba.model.imp.rqml.RQMLFirstClassImpl com.arcle.rmt.superwaba.model.imp.rqml.StringOnlyImpl com.arcle.rmt.superwaba.model.imp.rqml.AlternativeCourseImpl com.arcle.rmt.superwaba.model.imp.rqml.ExceptionImpl com.arcle.rmt.superwaba.model.imp.rqml.NormalCourseImpl com.arcle.rmt.superwaba.model.imp.rqml.AssumptionImpl com.arcle.rmt.superwaba.model.imp.rqml.ContextImpl com.arcle.rmt.superwaba.model.imp.rqml.IssueImpl com.arcle.rmt.superwaba.model.imp.rqml.LexiconImpl com.arcle.rmt.superwaba.model.imp.rqml.ProjectImpl com.arcle.rmt.superwaba.model.imp.rqml.RequirementImpl com.arcle.rmt.superwaba.model.imp.rqml.StakeholderImpl com.arcle.rmt.superwaba.model.imp.rqml.TaxonomyImpl com.arcle.rmt.superwaba.model.imp.rqml.UsecaseImpl com.arcle.rmt.superwaba.model.imp.rqml.DefinitionImpl com.arcle.rmt.superwaba.model.imp.rqml.NameImpl com.arcle.rmt.superwaba.model.imp.rqml.OriginImpl com.arcle.rmt.superwaba.model.imp.rqml.StringOrTermsImpl List of all members.

Public Member Functions

GenericMemento createMemento ()
 Factory Method to create a blank Memento object.

void setMemento (GenericMemento memento)
 Sets the data to the specified memento.


Detailed Description

An interface that must be implemented by all memento originator classes.

For usage examples and notes, see the documentation of the GenericMemento class.

See also:
GenericMemento
Author:
Sasmito Adibowo
Version:
Id
Mementoable.java,v 1.4 2003/05/15 19:43:58 adib Exp

Definition at line 79 of file Mementoable.java.


Member Function Documentation

GenericMemento com.arcle.rmt.superwaba.model.imp.Mementoable.createMemento  ) 
 

Factory Method to create a blank Memento object.

Implementors and their derived classes _must_ this to return their own an instance of their own Memento class.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl, com.arcle.rmt.superwaba.model.imp.rqml.ActorActionImpl, com.arcle.rmt.superwaba.model.imp.rqml.ActorImpl, com.arcle.rmt.superwaba.model.imp.rqml.AlternativeCourseImpl, com.arcle.rmt.superwaba.model.imp.rqml.AssumptionImpl, com.arcle.rmt.superwaba.model.imp.rqml.CommentImpl, com.arcle.rmt.superwaba.model.imp.rqml.ContextImpl, com.arcle.rmt.superwaba.model.imp.rqml.CourseImpl, com.arcle.rmt.superwaba.model.imp.rqml.DefinitionImpl, com.arcle.rmt.superwaba.model.imp.rqml.DescriptionImpl, com.arcle.rmt.superwaba.model.imp.rqml.ExceptionImpl, com.arcle.rmt.superwaba.model.imp.rqml.IssueImpl, com.arcle.rmt.superwaba.model.imp.rqml.LexiconImpl, com.arcle.rmt.superwaba.model.imp.rqml.NameImpl, com.arcle.rmt.superwaba.model.imp.rqml.NormalCourseImpl, com.arcle.rmt.superwaba.model.imp.rqml.OriginImpl, com.arcle.rmt.superwaba.model.imp.rqml.PostconditionImpl, com.arcle.rmt.superwaba.model.imp.rqml.PreconditionImpl, com.arcle.rmt.superwaba.model.imp.rqml.ProblemImpl, com.arcle.rmt.superwaba.model.imp.rqml.ProductImpl, com.arcle.rmt.superwaba.model.imp.rqml.ProjectImpl, com.arcle.rmt.superwaba.model.imp.rqml.RationaleImpl, com.arcle.rmt.superwaba.model.imp.rqml.RequirementImpl, com.arcle.rmt.superwaba.model.imp.rqml.RQMLSecondClassImpl, com.arcle.rmt.superwaba.model.imp.rqml.ScopeImpl, com.arcle.rmt.superwaba.model.imp.rqml.StakeholderImpl, com.arcle.rmt.superwaba.model.imp.rqml.SystemResponseImpl, com.arcle.rmt.superwaba.model.imp.rqml.TaxonomyImpl, com.arcle.rmt.superwaba.model.imp.rqml.TextualDataImpl, com.arcle.rmt.superwaba.model.imp.rqml.UsecaseImpl, and com.arcle.rmt.superwaba.model.imp.rqml.VisionImpl.

Referenced by com.arcle.rmt.superwaba.model.imp.GenericMemento.loadMementoable(), and com.arcle.rmt.superwaba.model.imp.GenericMemento.saveMementoable().

void com.arcle.rmt.superwaba.model.imp.Mementoable.setMemento GenericMemento  memento  ) 
 

Sets the data to the specified memento.

After calling this method, it is assumed that the memento object given belongs to the originator, thus must be discarded (no longer used) by the caller.

Implemented in com.arcle.rmt.superwaba.model.imp.DocumentImpl, and com.arcle.rmt.superwaba.model.imp.rqml.RQMLSecondClassImpl.

Referenced by com.arcle.rmt.superwaba.model.imp.GenericMemento.loadMementoable().


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