Protege 3.4.3

edu.stanford.smi.protege.util.transaction.cache.serialize
Class CacheModify<S,V,R>

java.lang.Object
  extended by edu.stanford.smi.protege.util.transaction.cache.serialize.SerializedCacheUpdate<S,V,R>
      extended by edu.stanford.smi.protege.util.transaction.cache.serialize.CacheModify<S,V,R>
All Implemented Interfaces:
Serializable

public class CacheModify<S,V,R>
extends SerializedCacheUpdate<S,V,R>

See Also:
Serialized Form

Constructor Summary
CacheModify(S session, V var, CacheResult<R> newValue)
           
 
Method Summary
 CacheResult<R> getNewValue()
           
 V getVar()
           
 void performUpdate(Cache<S,V,R> cache)
           
 String toString()
           
 
Methods inherited from class edu.stanford.smi.protege.util.transaction.cache.serialize.SerializedCacheUpdate
getSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheModify

public CacheModify(S session,
                   V var,
                   CacheResult<R> newValue)
Method Detail

getVar

public V getVar()

getNewValue

public CacheResult<R> getNewValue()

performUpdate

public void performUpdate(Cache<S,V,R> cache)
Specified by:
performUpdate in class SerializedCacheUpdate<S,V,R>

toString

public String toString()
Overrides:
toString in class Object

Protege 3.4.3

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2009 Stanford University.