org.chromattic.metamodel.mapping
Class MappingVisitor

java.lang.Object
  extended by org.chromattic.metamodel.mapping.MappingVisitor

public class MappingVisitor
extends java.lang.Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
MappingVisitor()
           
 
Method Summary
 void attributeMapping(AttributeMapping mapping)
           
 void endBean()
           
 void manyToOneHierarchic(RelationshipMapping.ManyToOne.Hierarchic mapping)
           
 void manyToOneReference(RelationshipMapping.ManyToOne.Reference mapping)
           
 void multiValueMapping(ValueMapping.Multi mapping)
           
 void oneToManyHierarchic(RelationshipMapping.OneToMany.Hierarchic mapping)
           
 void oneToManyReference(RelationshipMapping.OneToMany.Reference mapping)
           
 void oneToOneEmbedded(RelationshipMapping.OneToOne.Embedded mapping)
           
 void oneToOneHierarchic(RelationshipMapping.OneToOne.Hierarchic mapping)
           
 void propertiesMapping(PropertiesMapping<?> mapping)
           
 void singleValueMapping(ValueMapping.Single mapping)
           
 void startBean(BeanMapping mapping)
           
 void visit(CreateMapping mapping)
           
 void visit(DestroyMapping mapping)
           
 void visit(FindByIdMapping mapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingVisitor

public MappingVisitor()
Method Detail

startBean

public void startBean(BeanMapping mapping)

singleValueMapping

public void singleValueMapping(ValueMapping.Single mapping)

multiValueMapping

public void multiValueMapping(ValueMapping.Multi mapping)

propertiesMapping

public void propertiesMapping(PropertiesMapping<?> mapping)

attributeMapping

public void attributeMapping(AttributeMapping mapping)

oneToOneHierarchic

public void oneToOneHierarchic(RelationshipMapping.OneToOne.Hierarchic mapping)

oneToManyHierarchic

public void oneToManyHierarchic(RelationshipMapping.OneToMany.Hierarchic mapping)

manyToOneHierarchic

public void manyToOneHierarchic(RelationshipMapping.ManyToOne.Hierarchic mapping)

oneToManyReference

public void oneToManyReference(RelationshipMapping.OneToMany.Reference mapping)

manyToOneReference

public void manyToOneReference(RelationshipMapping.ManyToOne.Reference mapping)

oneToOneEmbedded

public void oneToOneEmbedded(RelationshipMapping.OneToOne.Embedded mapping)

visit

public void visit(CreateMapping mapping)

visit

public void visit(DestroyMapping mapping)

visit

public void visit(FindByIdMapping mapping)

endBean

public void endBean()


Copyright © 2011 eXo Platform SAS. All Rights Reserved.