package org.etk.orm.plugins.bean.mapping;
import org.etk.orm.plugins.bean.PropertyInfo;
import org.etk.orm.plugins.bean.SimpleValueInfo;
import org.etk.orm.plugins.bean.ValueKind;
public class AttributeMapping extends PropertyMapping<PropertyInfo<SimpleValueInfo, ValueKind.Single>, SimpleValueInfo, ValueKind.Single> {
/** . */
private final NodeAttributeType type;
public AttributeMapping(PropertyInfo<SimpleValueInfo, ValueKind.Single> property, NodeAttributeType type) {
super(property);
this.type = type;
}
@Override
public boolean isTypeCovariant() {
//
return false;
}
public NodeAttributeType getType() {
return type;
}
@Override
public void accept(MappingVisitor visitor) {
visitor.attributeMapping(this);
}
}