org.chromattic.metamodel.mapping
Class PropertyMapping<P extends PropertyInfo<V>,V extends ValueInfo>

java.lang.Object
  extended by org.chromattic.metamodel.mapping.PropertyMapping<P,V>
Direct Known Subclasses:
AttributeMapping, PropertiesMapping, RelationshipMapping, ValueMapping

public abstract class PropertyMapping<P extends PropertyInfo<V>,V extends ValueInfo>
extends java.lang.Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
PropertyMapping(P property)
           
 
Method Summary
abstract  void accept(MappingVisitor visitor)
           
 java.lang.String getName()
           
 BeanMapping getOwner()
           
 PropertyMapping getParent()
           
 P getProperty()
           
 V getValue()
           
abstract  boolean isNew()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyMapping

public PropertyMapping(P property)
Method Detail

getParent

public PropertyMapping getParent()

getOwner

public BeanMapping getOwner()

getName

public java.lang.String getName()

getProperty

public P getProperty()

getValue

public V getValue()

accept

public abstract void accept(MappingVisitor visitor)

isNew

public abstract boolean isNew()


Copyright © 2011 eXo Platform SAS. All Rights Reserved.