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.poseidon.uml.generator

Class ModelElementPreparatorImpl


public abstract class ModelElementPreparatorImpl

An implementation that serves as basic skeleton for all preparator classes preparing model elements. It knows about the associations between model elements and their prepared elements. @author Thorsten Sturm


 Method Summary
public PreparedModelElement   getPreparedModel()
Getter for the model. 
public   init()
 
public PreparedModelElement   prepare(ModelElement element )
The method for preparing model elements. 
public PreparedElement   prepare(Object element )
Implementation of the general prepare method. 
public   setPreparedModel( PreparedPackage model )
Setter for the model. 
arrow_up
 

 Method Detail

getPreparedModel

public PreparedModelElement getPreparedModel()

Getter for the model. @return A PreparedModelElement that is probably the model. 
arrow_up
 
 

init

public init()

 
arrow_up
 
 

prepare

public PreparedModelElement prepare(ModelElement element )

The method for preparing model elements. @param element The object that is to be prepared. @return A PreparedModelElement with containing the values of the element. 
arrow_up
 
 

prepare

public PreparedElement prepare(Object element )

Implementation of the general prepare method. It branches to the prepare(ModelElement) method or throws an error if the type of the parameter is not ok. @return A PreparedElement with ... @param element ... 
arrow_up
 
 

setPreparedModel

public setPreparedModel( PreparedPackage model )

Setter for the model. 
arrow_up
 

Created  2002 - 11 - 15

    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 2001 Gentleware AG, Vogt-Kölln-Str.30, 22527 Hamburg, Germany. All Rights Reserved.

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