com.bonevich.erj.app
Class ErjInfoModelConverter

java.lang.Object
  |
  +--com.bonevich.erj.app.ModelConverter
        |
        +--com.bonevich.erj.app.ErjInfoModelConverter
All Implemented Interfaces:
KeyVisitor, ModelElementVisitor

public final class ErjInfoModelConverter
extends ModelConverter
implements ModelElementVisitor, KeyVisitor


Field Summary
 
Fields inherited from class com.bonevich.erj.app.ModelConverter
_model, _repository, REPOSITORY_IMPLEMENTATION_CLASS, TARGET_ERJ, TARGET_MOF
 
Constructor Summary
protected ErjInfoModelConverter()
           
 
Method Summary
 java.lang.Object convert(java.lang.Object source)
           
 void visitAttribute(Attribute element)
           
 void visitDomain(Domain element)
           
 void visitForeignKey(ForeignKey key)
           
 void visitKey(KeyConstraint element)
           
 void visitPrimaryKey(PrimaryKey key)
           
 void visitRelation(Relation element)
           
 void visitSchema(Schema element)
           
 void visitUniqueKey(UniqueKey key)
           
 
Methods inherited from class com.bonevich.erj.app.ModelConverter
create, createModel, createRepository, getRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErjInfoModelConverter

protected ErjInfoModelConverter()
Method Detail

convert

public java.lang.Object convert(java.lang.Object source)
Specified by:
convert in class ModelConverter

visitSchema

public void visitSchema(Schema element)
Specified by:
visitSchema in interface ModelElementVisitor

visitRelation

public void visitRelation(Relation element)
Specified by:
visitRelation in interface ModelElementVisitor

visitAttribute

public void visitAttribute(Attribute element)
Specified by:
visitAttribute in interface ModelElementVisitor

visitDomain

public void visitDomain(Domain element)
Specified by:
visitDomain in interface ModelElementVisitor

visitKey

public void visitKey(KeyConstraint element)
Specified by:
visitKey in interface ModelElementVisitor

visitUniqueKey

public void visitUniqueKey(UniqueKey key)
Specified by:
visitUniqueKey in interface KeyVisitor

visitPrimaryKey

public void visitPrimaryKey(PrimaryKey key)
Specified by:
visitPrimaryKey in interface KeyVisitor

visitForeignKey

public void visitForeignKey(ForeignKey key)
Specified by:
visitForeignKey in interface KeyVisitor


Copyright © 2001-2003 bonevich.com. All Rights Reserved.