de.topicmapslab.majortom.inmemory.virtual.internal
Interface IVirtualStore

All Superinterfaces:
IDataStore
All Known Implementing Classes:
LazyAssociationStore, LazyCharacteristicsStore, LazyIdentityStore, LazyReificationStore, LazyScopeStore, LazyTopicTypeStore, LazyTypedStore, VirtualAssociationStore, VirtualCharacteristicsStore, VirtualIdentityStore, VirtualReificationStore, VirtualScopeStore, VirtualTopicTypeStore, VirtualTypedStore

public interface IVirtualStore
extends IDataStore

Author:
Sven Krosse

Method Summary
 void removeVirtualConstruct(de.topicmapslab.majortom.model.core.IConstruct construct, de.topicmapslab.majortom.model.core.IConstruct newConstruct)
          Removes the virtual construct from the internal memory layer.
 
Methods inherited from interface de.topicmapslab.majortom.inmemory.store.model.IDataStore
close, replace
 

Method Detail

removeVirtualConstruct

void removeVirtualConstruct(de.topicmapslab.majortom.model.core.IConstruct construct,
                            de.topicmapslab.majortom.model.core.IConstruct newConstruct)
Removes the virtual construct from the internal memory layer. But does not delete the construct in underlying data store.

Parameters:
construct - the construct to remove
newConstruct - the new construct