org.chromattic.metamodel.mapping
Class PropertiesMapping<V extends ValueInfo>
java.lang.Object
org.chromattic.metamodel.mapping.PropertyMapping<PropertyInfo<V,ValueKind.Map>,V,ValueKind.Map>
org.chromattic.metamodel.mapping.PropertiesMapping<V>
public class PropertiesMapping<V extends ValueInfo>
- extends PropertyMapping<PropertyInfo<V,ValueKind.Map>,V,ValueKind.Map>
- Version:
- $Revision$
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertiesMapping
public PropertiesMapping(PropertyInfo<V,ValueKind.Map> property,
java.lang.String prefix,
PropertyMetaType<?> metaType,
ValueKind valueKind)
getPrefix
public java.lang.String getPrefix()
getMetaType
public PropertyMetaType<?> getMetaType()
getValueKind
public ValueKind getValueKind()
accept
public void accept(MappingVisitor visitor)
- Specified by:
accept in class PropertyMapping<PropertyInfo<V extends ValueInfo,ValueKind.Map>,V extends ValueInfo,ValueKind.Map>
isTypeCovariant
public boolean isTypeCovariant()
- Description copied from class:
PropertyMapping
- Returns true if the property type is covariant, meaning that it redefines the type from an ancestor
with a subclass.
- Specified by:
isTypeCovariant in class PropertyMapping<PropertyInfo<V extends ValueInfo,ValueKind.Map>,V extends ValueInfo,ValueKind.Map>
- Returns:
- true if the property is type covariant
Copyright © 2011 eXo Platform SAS. All Rights Reserved.