Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

com.gentleware.jboogie.util

Class CreateMementoVisitor

com.gentleware.jboogie.util.CreateMementoVisitor

public class CreateMementoVisitor


Visits the complete structure and creates a memento from it without changing anything.

Created : sturm, Apr 29, 2003, 2:56:11 PM


 Association Summary
private DiMacroMemento  _memento
This MacroMemento holds lots of Mementos. 
arrow_up
 

 Constructor Summary
public   CreateMementoVisitor(Project project)
 
arrow_up
 

 Method Summary
public DiMemento   getMemento()
 
protected void   visitDiagram(DiagramImpl diagram)
 
protected void   visitEnded(DiagramElementImpl rootNode)
 
protected void   visitGraphConnector(GraphConnectorImpl graphConnector)
 
protected void   visitGraphEdge(GraphEdgeImpl graphEdge)
 
protected void   visitGraphNode(GraphNodeImpl graphNode)
 
protected void   visitGraphicPrimitive(GraphicPrimitiveImpl graphicPrimitive)
 
private void   visitLeafElement(LeafElementImpl leafElement)
 
protected void   visitStarted()
 
protected void   visitTextElement(TextElementImpl textElement)
 
arrow_up
 

Tagged Values
static false
gentleware-imported-line-number 16
gentleware-imported-package-statement-line-number 5
 

 Association Detail

_memento

private DiMacroMemento _memento

This MacroMemento holds lots of Mementos. The contained mementos are ordered: the deepest diagram-elements are added first (index=0), the highest is added last (index=n)  
arrow_up
 Constructor Detail

CreateMementoVisitor

public com.gentleware.jboogie.util.CreateMementoVisitor CreateMementoVisitor(Project project)

Parameters:
project -
Returns:
arrow_up
 Method Detail

getMemento

public DiMemento getMemento()

Returns:
arrow_up


visitDiagram

protected void visitDiagram(DiagramImpl diagram)

Parameters:
diagram -
arrow_up


visitEnded

protected void visitEnded(DiagramElementImpl rootNode)

Parameters:
rootNode -
arrow_up


visitGraphConnector

protected void visitGraphConnector(GraphConnectorImpl graphConnector)

Parameters:
graphConnector -
arrow_up


visitGraphEdge

protected void visitGraphEdge(GraphEdgeImpl graphEdge)

Parameters:
graphEdge -
arrow_up


visitGraphNode

protected void visitGraphNode(GraphNodeImpl graphNode)

Parameters:
graphNode -
arrow_up


visitGraphicPrimitive

protected void visitGraphicPrimitive(GraphicPrimitiveImpl graphicPrimitive)

Parameters:
graphicPrimitive -
arrow_up


visitLeafElement

private void visitLeafElement(LeafElementImpl leafElement)

Parameters:
leafElement -
arrow_up


visitStarted

protected void visitStarted()

arrow_up


visitTextElement

protected void visitTextElement(TextElementImpl textElement)

Parameters:
textElement -
arrow_up
Created  2004 - 12 - 1

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.