package org.aksw.jena_sparql_api.batch.backend.sparql.trash;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import org.aksw.jena_sparql_api.beans.model.MapOpsBase;
public class MapOpsMap<K, V>
extends MapOpsBase<Map<? super K, ? super V>, K, V>
{
public MapOpsMap(Class<K> keyClass, Class<V> valueClass) {
super(Map.class, keyClass, valueClass);
}
@Override
public boolean $containsKey(Map<? super K, ? super V> entity, Object key) {
boolean result = entity.containsKey(key);
return result;
}
@SuppressWarnings("unchecked")
@Override
public V $get(Map<? super K, ? super V> entity, Object key) {
Object result = entity.get(entity);
return (V)result;
}
@Override
public void $remove(Map<? super K, ? super V> entity, Object key) {
entity.remove(key);
}
@Override
public void $clear(Map<? super K, ? super V> entity) {
entity.clear();
}
@Override
public void $put(Map<? super K, ? super V> entity, K key, V value) {
entity.put(key, value);
}
@Override
public Set<? super K> $keySet(Map<? super K, ? super V> entity) {
return entity.keySet();
}
@Override
public int $size(Map<? super K, ? super V> entity) {
return entity.size();
}
@Override
public Set<? extends Entry<? super K, ? super V>> $entrySet(
Map<? super K, ? super V> entity) {
return entity.entrySet();
}
}