virtual ~CResetIds_EditCommand()
virtual void Do(IScopeTransaction_Impl &tr)
const CBioseq_EditHandle & m_Handle
virtual void ResetIds(const CBioseq_Handle &, const TIds &, ECallMode)=0
@ eUndo
The method is called when a modification has just been undone.
@ eDo
The method is called when a modification has just been done.
virtual void AddId(const CBioseq_Handle &, const CSeq_id_Handle &, ECallMode)=0
ID operation.
virtual void AddCommand(TCommand)=0
virtual void AddEditSaver(IEditSaver *)=0
iterator_bool insert(const value_type &val)
IEditSaver * GetEditSaver(const Handle &handle)
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
vector< CSeq_id_Handle > TId
void x_RealResetId(void) const
bool x_RealAddId(const CSeq_id_Handle &id) const
const TId & GetId(void) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.