NCBI C++ ToolKit
|
Search Toolkit Book for IEditingAction
#include <gui/packages/pkg_sequence_edit/editing_actions.hpp>
Public Types | |
enum | EActionType { eActionType_NOOP = 0 , eActionType_Apply , eActionType_Edit , eActionType_Remove , eActionType_RemoveOutside , eActionType_ConvertFrom , eActionType_CopyFrom , eActionType_ParseFrom , eActionType_SwapFrom , eActionType_ConvertTo , eActionType_CopyTo , eActionType_ParseTo , eActionType_SwapTo } |
Public Types inherited from CObject | |
enum | EAllocFillMode { eAllocFillNone = 1 , eAllocFillZero , eAllocFillPattern } |
Control filling of newly allocated memory. More... | |
typedef CObjectCounterLocker | TLockerType |
Default locker type for CRef. More... | |
typedef atomic< Uint8 > | TCounter |
Counter type is CAtomiCounter. More... | |
typedef Uint8 | TCount |
Alias for value type of counter. More... | |
Public Member Functions | |
IEditingAction (CSeq_entry_Handle seh, const string &name, CConstRef< objects::CSeq_submit > submit=CConstRef< objects::CSeq_submit >(NULL)) | |
virtual | ~IEditingAction () |
const string | GetName (void) const |
const map< CSeq_feat_Handle, CRef< CSeq_feat > > & | GetChangedFeatures (void) |
const map< CSeq_feat_Handle, CSeq_entry_Handle > & | GetCreatedFeatures (void) |
const map< const CSeqdesc *, CRef< CSeqdesc > > & | GetChangedDescriptors (void) |
const map< const CSeqdesc *, CSeq_entry_Handle > & | GetContextForDescriptors (void) |
const map< const CSeqdesc *, CSeq_entry_Handle > & | GetCreatedDescriptors (void) |
const map< const CSeqdesc *, CSeq_entry_Handle > & | GetDeletedDescriptors (void) |
const map< CBioseq_Handle, CRef< CSeq_inst > > & | GetChangedInstances (void) |
CRef< CSubmit_block > | GetChangedSubmitBlock (void) |
const vector< string > & | GetChangedValues (void) |
bool | GetChangedIds (void) |
void | ResetChangedFeatures (void) |
void | ResetChangedDescriptors (void) |
void | ResetChangedInstances (void) |
void | ResetChangedIds (void) |
void | ResetChangedValues (void) |
void | SetExistingText (edit::EExistingText existing_text) |
void | SetConstraint (CRef< CEditingActionConstraint > constraint) |
void | SetTopSeqEntry (CSeq_entry_Handle seh) |
void | SetCurrentSeqEntry (CSeq_entry_Handle seh) |
CRef< CCmdComposite > | GetActionCommand (void) |
CConstRef< objects::CSeq_submit > | GetSeqSubmit (void) |
bool | CheckValue (void) |
bool | CheckValues (void) |
const vector< string > & | GetValues (void) |
void | Apply (const string &value) |
void | Edit (const string &find, const string &replace, macro::CMacroFunction_EditStringQual::ESearchLoc edit_loc, bool case_insensitive, bool is_regex) |
void | Remove (void) |
void | RemoveOutside (CRef< macro::CRemoveTextOptions > options) |
void | ConvertFrom (ECapChange cap_change, bool leave_on_original, const string &strip_name, IEditingAction *destination) |
void | ConvertTo (const string &value, IEditingAction *source) |
void | CopyFrom (IEditingAction *destination) |
void | CopyTo (const string &value, IEditingAction *source) |
void | SwapFrom (IEditingAction *destination) |
void | SwapTo (const string &value, IEditingAction *source) |
void | ParseFrom (edit::CParseTextOptions parse_options, IEditingAction *destination) |
void | ParseTo (const string &value, IEditingAction *source) |
void | NOOP (void) |
int | CheckForExistingText (CIRef< IEditingAction > action2, EActionType action_type, edit::CParseTextOptions parse_options=edit::CParseTextOptions()) |
void | SetUpdateMRNAProduct (bool value) |
void | SetRetranslateCds (bool value) |
bool | IsModified () |
void | SetMaxRecords (size_t max) |
Public Member Functions inherited from CObject | |
CObject (void) | |
Constructor. More... | |
CObject (const CObject &src) | |
Copy constructor. More... | |
virtual | ~CObject (void) |
Destructor. More... | |
CObject & | operator= (const CObject &src) THROWS_NONE |
Assignment operator. More... | |
bool | CanBeDeleted (void) const THROWS_NONE |
Check if object can be deleted. More... | |
bool | IsAllocatedInPool (void) const THROWS_NONE |
Check if object is allocated in memory pool (not system heap) More... | |
bool | Referenced (void) const THROWS_NONE |
Check if object is referenced. More... | |
bool | ReferencedOnlyOnce (void) const THROWS_NONE |
Check if object is referenced only once. More... | |
void | AddReference (void) const |
Add reference to object. More... | |
void | RemoveReference (void) const |
Remove reference to object. More... | |
void | ReleaseReference (void) const |
Remove reference without deleting object. More... | |
virtual void | DoNotDeleteThisObject (void) |
Mark this object as not allocated in heap – do not delete this object. More... | |
virtual void | DoDeleteThisObject (void) |
Mark this object as allocated in heap – object can be deleted. More... | |
void * | operator new (size_t size) |
Define new operator for memory allocation. More... | |
void * | operator new[] (size_t size) |
Define new[] operator for 'array' memory allocation. More... | |
void | operator delete (void *ptr) |
Define delete operator for memory deallocation. More... | |
void | operator delete[] (void *ptr) |
Define delete[] operator for memory deallocation. More... | |
void * | operator new (size_t size, void *place) |
Define new operator. More... | |
void | operator delete (void *ptr, void *place) |
Define delete operator. More... | |
void * | operator new (size_t size, CObjectMemoryPool *place) |
Define new operator using memory pool. More... | |
void | operator delete (void *ptr, CObjectMemoryPool *place) |
Define delete operator. More... | |
virtual void | DebugDump (CDebugDumpContext ddc, unsigned int depth) const |
Define method for dumping debug information. More... | |
Public Member Functions inherited from CDebugDumpable | |
CDebugDumpable (void) | |
virtual | ~CDebugDumpable (void) |
void | DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const |
void | DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const |
void | DumpToConsole (void) const |
Protected Member Functions | |
bool | IsNOOP (EActionType action) |
bool | IsFrom (EActionType action) |
bool | IsTo (EActionType action) |
bool | IsCreateNew (EActionType action) |
CIRef< IEditCommand > | GetUpdateMRNAProductNameCmd (const CSeq_feat_Handle fh, const CRef< CSeq_feat > feat) |
CRef< CCmdComposite > | GetRetranslateCdsCmd (const CSeq_feat_Handle fh, const CRef< CSeq_feat > feat, int &offset, bool create_general_only) |
void | Action (EActionType action) |
virtual void | Find (EActionType action)=0 |
virtual void | FindRelated (EActionType action)=0 |
virtual void | Modify (EActionType action)=0 |
virtual void | SwapContext (IEditingAction *source) |
virtual bool | SameObject ()=0 |
void | DoApply (void) |
void | DoEdit (void) |
void | DoRemove (void) |
void | DoRemoveOutside (void) |
void | DoConvertFrom (void) |
void | DoConvertTo (void) |
void | DoCopyFrom (void) |
void | DoCopyTo (void) |
void | DoSwapFrom (void) |
void | DoSwapTo (void) |
void | DoParseFrom (void) |
void | DoParseTo (void) |
void | DoNOOP (void) |
void | HandleValue (const string &value) |
virtual bool | IsSetValue (void)=0 |
virtual void | SetValue (const string &value)=0 |
virtual string | GetValue (void)=0 |
virtual void | ResetValue (void)=0 |
virtual void | ResetScope () |
Protected Member Functions inherited from CObject | |
virtual void | DeleteThis (void) |
Virtual method "deleting" this object. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from CObject | |
static NCBI_XNCBI_EXPORT void | ThrowNullPointerException (void) |
Define method to throw null pointer exception. More... | |
static NCBI_XNCBI_EXPORT void | ThrowNullPointerException (const type_info &type) |
static EAllocFillMode | GetAllocFillMode (void) |
static void | SetAllocFillMode (EAllocFillMode mode) |
static void | SetAllocFillMode (const string &value) |
Set mode from configuration parameter value. More... | |
Static Public Member Functions inherited from CDebugDumpable | |
static void | EnableDebugDump (bool on) |
Static Public Attributes inherited from CObject | |
static const TCount | eCounterBitsCanBeDeleted = 1 << 0 |
Define possible object states. More... | |
static const TCount | eCounterBitsInPlainHeap = 1 << 1 |
Heap signature was found. More... | |
static const TCount | eCounterBitsPlaceMask |
Mask for 'in heap' state flags. More... | |
static const int | eCounterStep = 1 << 2 |
Skip over the "in heap" bits. More... | |
static const TCount | eCounterValid = TCount(1) << (sizeof(TCount) * 8 - 2) |
Minimal value for valid objects (reference counter is zero) Must be a single bit value. More... | |
static const TCount | eCounterStateMask |
Valid object, and object in heap. More... | |
Definition at line 49 of file editing_actions.hpp.
Definition at line 97 of file editing_actions.hpp.
IEditingAction::IEditingAction | ( | CSeq_entry_Handle | seh, |
const string & | name, | ||
CConstRef< objects::CSeq_submit > | submit = CConstRef<objects::CSeq_submit>(NULL) |
||
) |
Definition at line 76 of file editing_actions.cpp.
|
inlinevirtual |
Definition at line 53 of file editing_actions.hpp.
|
protected |
Definition at line 733 of file editing_actions.cpp.
References DoApply(), DoConvertFrom(), DoConvertTo(), DoCopyFrom(), DoCopyTo(), DoEdit(), DoNOOP(), DoParseFrom(), DoParseTo(), DoRemove(), DoRemoveOutside(), DoSwapFrom(), DoSwapTo(), eActionType_Apply, eActionType_ConvertFrom, eActionType_ConvertTo, eActionType_CopyFrom, eActionType_CopyTo, eActionType_Edit, eActionType_NOOP, eActionType_ParseFrom, eActionType_ParseTo, eActionType_Remove, eActionType_RemoveOutside, eActionType_SwapFrom, eActionType_SwapTo, and m_modified.
Referenced by IEditingActionBiosource::Modify(), IEditingActionDesc::Modify(), IEditingActionInst::Modify(), IEditingActionFeat::Modify(), CEditingActionFlatFile::Modify(), and CEditingActionSeqid::Modify().
Definition at line 426 of file editing_actions.cpp.
References eActionType_Apply, Find(), m_value, and rapidjson::value.
int IEditingAction::CheckForExistingText | ( | CIRef< IEditingAction > | action2, |
EActionType | action_type, | ||
edit::CParseTextOptions | parse_options = edit::CParseTextOptions() |
||
) |
Definition at line 775 of file editing_actions.cpp.
References ConvertFrom(), CopyFrom(), eActionType_Apply, eActionType_ConvertFrom, eActionType_CopyFrom, eActionType_Edit, eActionType_ParseFrom, eActionType_Remove, eActionType_RemoveOutside, eActionType_SwapFrom, eCapChange_none, GetChangedValues(), kEmptyStr, NOOP(), ParseFrom(), ResetChangedDescriptors(), ResetChangedFeatures(), ResetChangedIds(), ResetChangedInstances(), and ResetChangedValues().
bool IEditingAction::CheckValue | ( | void | ) |
Definition at line 416 of file editing_actions.cpp.
References GetValue(), IsSetValue(), m_constraint, CEditingActionConstraint::Match(), and val.
Referenced by DoApply(), DoConvertFrom(), DoConvertTo(), DoCopyFrom(), DoCopyTo(), DoEdit(), DoNOOP(), DoParseFrom(), DoParseTo(), DoRemove(), DoRemoveOutside(), and DoSwapFrom().
bool IEditingAction::CheckValues | ( | void | ) |
Definition at line 409 of file editing_actions.cpp.
References eActionType_NOOP, GetChangedValues(), Modify(), and ResetChangedValues().
Referenced by CEditingActionDescriptorConstraint::Match(), CEditingActionBiosourceConstraint::Match(), CEditingActionFeatureConstraint::Match(), and CEditingActionRelatedFeatureConstraint::Match().
void IEditingAction::ConvertFrom | ( | ECapChange | cap_change, |
bool | leave_on_original, | ||
const string & | strip_name, | ||
IEditingAction * | destination | ||
) |
Definition at line 453 of file editing_actions.cpp.
References eActionType_ConvertFrom, Find(), m_cap_change, m_leave_on_original, m_Other, and m_strip_name.
Referenced by CheckForExistingText().
void IEditingAction::ConvertTo | ( | const string & | value, |
IEditingAction * | source | ||
) |
Definition at line 462 of file editing_actions.cpp.
References eActionType_ConvertTo, FindRelated(), m_Other, m_value, Modify(), SameObject(), rapidjson::source, SwapContext(), and rapidjson::value.
Referenced by DoConvertFrom().
void IEditingAction::CopyFrom | ( | IEditingAction * | destination | ) |
Definition at line 480 of file editing_actions.cpp.
References eActionType_CopyFrom, Find(), and m_Other.
Referenced by CheckForExistingText().
void IEditingAction::CopyTo | ( | const string & | value, |
IEditingAction * | source | ||
) |
Definition at line 486 of file editing_actions.cpp.
References eActionType_CopyTo, FindRelated(), m_Other, m_value, Modify(), SameObject(), rapidjson::source, SwapContext(), and rapidjson::value.
Referenced by DoCopyFrom().
|
protected |
Definition at line 558 of file editing_actions.cpp.
References CheckValue(), HandleValue(), m_constraint, m_value, and CEditingActionConstraint::Match().
Referenced by Action().
|
protected |
Definition at line 604 of file editing_actions.cpp.
References CheckValue(), ConvertTo(), FixCapitalizationInString, CSeq_entry_Handle::GetTopLevelEntry(), GetValue(), IsModified(), m_cap_change, m_CurrentSeqEntry, m_leave_on_original, m_modified, m_Other, m_strip_name, m_TopSeqEntry, RemoveFieldNameFromString, ResetValue(), SetTopSeqEntry(), and val.
Referenced by Action().
|
protected |
Definition at line 623 of file editing_actions.cpp.
References CheckValue(), GetValue(), HandleValue(), m_ChangedValues, and m_value.
Referenced by Action().
|
protected |
Definition at line 633 of file editing_actions.cpp.
References CheckValue(), CopyTo(), GetValue(), m_CurrentSeqEntry, m_Other, SetTopSeqEntry(), and val.
Referenced by Action().
|
protected |
Definition at line 643 of file editing_actions.cpp.
References CheckValue(), GetValue(), HandleValue(), m_ChangedValues, and m_value.
Referenced by Action().
|
protected |
Definition at line 566 of file editing_actions.cpp.
References CheckValue(), GetValue(), m_case_insensitive, m_edit_loc, m_find, m_is_regex, m_modified, m_replace, SetValue(), and str().
Referenced by Action().
|
protected |
Definition at line 723 of file editing_actions.cpp.
References CheckValue(), GetValue(), m_ChangedValues, and m_modified.
Referenced by Action().
|
protected |
Definition at line 681 of file editing_actions.cpp.
References CheckValue(), GetValue(), NStr::IsBlank(), IsModified(), m_CurrentSeqEntry, m_modified, m_Other, m_parse_options, ParseTo(), ResetValue(), SetTopSeqEntry(), SetValue(), and val.
Referenced by Action().
|
protected |
Definition at line 713 of file editing_actions.cpp.
References CheckValue(), GetValue(), HandleValue(), m_ChangedValues, and m_value.
Referenced by Action().
|
protected |
Definition at line 581 of file editing_actions.cpp.
References CheckValue(), m_modified, and ResetValue().
Referenced by Action().
|
protected |
Definition at line 590 of file editing_actions.cpp.
References CheckValue(), GetValue(), m_modified, m_remove_options, SetValue(), and str().
Referenced by Action().
|
protected |
Definition at line 653 of file editing_actions.cpp.
References CheckValue(), GetValue(), IsModified(), m_CurrentSeqEntry, m_modified, m_Other, m_value, SetTopSeqEntry(), SetValue(), SwapTo(), and val.
Referenced by Action().
|
protected |
Definition at line 670 of file editing_actions.cpp.
References GetValue(), IsSetValue(), m_modified, m_Other, m_value, and SetValue().
Referenced by Action().
void IEditingAction::Edit | ( | const string & | find, |
const string & | replace, | ||
macro::CMacroFunction_EditStringQual::ESearchLoc | edit_loc, | ||
bool | case_insensitive, | ||
bool | is_regex | ||
) |
Definition at line 432 of file editing_actions.cpp.
References eActionType_Edit, Find(), m_case_insensitive, m_edit_loc, m_find, m_is_regex, and m_replace.
|
protectedpure virtual |
Implemented in CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatRnaToGeneComment, CEditingActionFeatRnaToGeneSynonym, CEditingActionFeatRnaToGeneLocus_tag, CEditingActionFeatRnaToGeneMaploc, CEditingActionFeatRnaToGeneDesc, CEditingActionFeatGeneLocusCdsGeneProt, CEditingActionFeatGeneLocusRna, CEditingActionFeatGeneLocusPlain, CEditingActionFeatProduct, CEditingActionFeatEcNumber, IEditingActionFeat, CEditingActionDescComment, CEditingActionDescLocalId, IEditingActionInst, CEditingActionDescUserObject, IEditingActionDesc, and IEditingActionBiosource.
Referenced by Apply(), ConvertFrom(), CopyFrom(), Edit(), NOOP(), ParseFrom(), Remove(), RemoveOutside(), and SwapFrom().
|
protectedpure virtual |
Implemented in CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatRnaToGeneComment, CEditingActionFeatRnaToGeneSynonym, CEditingActionFeatRnaToGeneLocus_tag, CEditingActionFeatRnaToGeneMaploc, CEditingActionFeatRnaToGeneDesc, CEditingActionFeatGeneLocus, CEditingActionFeatProduct, CEditingActionFeatEcNumber, IEditingActionFeat, CEditingActionDescComment, CEditingActionDescLocalId, IEditingActionInst, CEditingActionDescUserObject, IEditingActionDesc, and IEditingActionBiosource.
Referenced by ConvertTo(), CopyTo(), ParseTo(), and SwapTo().
CRef< CCmdComposite > IEditingAction::GetActionCommand | ( | void | ) |
Definition at line 168 of file editing_actions.cpp.
References CChangeUnindexedObjectCommand< T >::Add(), map_checker< Container >::begin(), cleanup(), NMacroUtil::CleanupForTaxnameChange(), cmd, map_checker< Container >::end(), NStr::Equal(), NStr::Find(), map_checker< Container >::find(), GetChangedDescriptors(), GetChangedFeatures(), GetChangedInstances(), GetChangedSubmitBlock(), GetContextForDescriptors(), GetCreatedDescriptors(), GetCreatedFeatures(), CSeq_feat_Base::GetData(), GetDeletedDescriptors(), CSeq_feat_Base::GetExcept_text(), CBioSource_Base::GetOrg(), CSeq_feat_Handle::GetOriginalSeq_feat(), GetRetranslateCdsCmd(), CSeqdesc_Base::GetSource(), COrg_ref_Base::GetTaxname(), CSeq_entry_Handle::GetTopLevelEntry(), GetUpdateMRNAProductNameCmd(), NStr::IsBlank(), CSeqFeatData_Base::IsCdregion(), IsGeneralIdProtPresent(), CSeq_feat_Base::IsSetData(), CSeq_feat_Base::IsSetExcept_text(), CBioSource_Base::IsSetOrg(), COrg_ref_Base::IsSetTaxname(), CSeqdesc_Base::IsSource(), m_retranslate_cds, m_SeqSubmit, m_TopSeqEntry, m_update_mrna, offset, CRef< C, Locker >::Reset(), and CSeqdesc_Base::SetSource().
Definition at line 97 of file editing_actions.cpp.
References m_ChangedDescriptors.
Referenced by GetActionCommand().
const map< CSeq_feat_Handle, CRef< CSeq_feat > > & IEditingAction::GetChangedFeatures | ( | void | ) |
Definition at line 87 of file editing_actions.cpp.
References m_ChangedFeatures.
Referenced by GetActionCommand().
bool IEditingAction::GetChangedIds | ( | void | ) |
Definition at line 127 of file editing_actions.cpp.
References m_ChangedIds.
const map< CBioseq_Handle, CRef< CSeq_inst > > & IEditingAction::GetChangedInstances | ( | void | ) |
Definition at line 117 of file editing_actions.cpp.
References m_ChangedInstances.
Referenced by GetActionCommand().
CRef< CSubmit_block > IEditingAction::GetChangedSubmitBlock | ( | void | ) |
Definition at line 122 of file editing_actions.cpp.
References m_ChangedSubmitBlock.
Referenced by GetActionCommand().
Definition at line 132 of file editing_actions.cpp.
References m_ChangedValues.
Referenced by CheckForExistingText(), CheckValues(), and GetValues().
const map< const CSeqdesc *, CSeq_entry_Handle > & IEditingAction::GetContextForDescriptors | ( | void | ) |
Definition at line 102 of file editing_actions.cpp.
References m_ContextForDescriptors.
Referenced by GetActionCommand().
const map< const CSeqdesc *, CSeq_entry_Handle > & IEditingAction::GetCreatedDescriptors | ( | void | ) |
Definition at line 107 of file editing_actions.cpp.
References m_CreatedDescriptors.
Referenced by GetActionCommand().
const map< CSeq_feat_Handle, CSeq_entry_Handle > & IEditingAction::GetCreatedFeatures | ( | void | ) |
Definition at line 92 of file editing_actions.cpp.
References m_CreatedFeatures.
Referenced by GetActionCommand().
const map< const CSeqdesc *, CSeq_entry_Handle > & IEditingAction::GetDeletedDescriptors | ( | void | ) |
Definition at line 112 of file editing_actions.cpp.
References m_DeletedDescriptors.
Referenced by GetActionCommand().
Definition at line 82 of file editing_actions.cpp.
References m_Name.
|
protected |
Definition at line 334 of file editing_actions.cpp.
References CSerialObject::Assign(), CSeq_feat_Handle::GetOriginalSeq_feat(), CSeq_feat_Handle::GetScope(), offset, and CRetranslateCDS::RetranslateCDSCommand().
Referenced by GetActionCommand().
CConstRef< objects::CSeq_submit > IEditingAction::GetSeqSubmit | ( | void | ) |
Definition at line 352 of file editing_actions.cpp.
References m_SeqSubmit.
Referenced by IEditingActionDesc::FindRelated().
|
protected |
Definition at line 296 of file editing_actions.cpp.
References CSerialObject::Assign(), cmd, CSeqFeatData::eSubtype_prot, FOR_EACH_NAME_ON_PROTREF, CScope::GetBioseqHandle(), GetCDSForProduct(), CSeq_feat_Base::GetData(), CSeq_feat_Handle::GetLocation(), GetmRNAforCDS(), CSeqFeatData_Base::GetProt(), CSeq_feat_Handle::GetScope(), CScope::GetSeq_featHandle(), CSeqFeatData::GetSubtype(), CConstRef< C, Locker >::Reset(), and CSeq_feat_Base::SetData().
Referenced by GetActionCommand().
|
protectedpure virtual |
Implemented in CEditingActionGeneralIdTag, CEditingActionGeneralIdDb, CEditingActionEntireGeneralId, CEditingActionFileId, CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatTranscriptId, CEditingActionFeatGeneLocus, CEditingActionFeatProduct, CEditingActionFeatFunction, CEditingActionFeatEcNumber, CEditingActionFeatTranslation, CEditingActionFeatPartial, CEditingActionFeatActivity, CEditingActionFeatAllele, CEditingActionFeatSynonym, CEditingActionFeatMaploc, CEditingActionFeatLocus_tag, CEditingActionFeatNcRnaClass, CEditingActionFeatDesc, CEditingActionFeatTranslTable, CEditingActionFeatCodonStart, CEditingActionFeatRegion, CEditingActionFeatRnaQual, CEditingActionFeatTranslExcept, CEditingActionFeatAnticodon, CEditingActionFeatCodonsRecognized, CEditingActionFeatPseudo, CEditingActionFeatEvidence, CEditingActionFeatDbxref, CEditingActionFeatDualVal2, CEditingActionFeatDualVal1, CEditingActionFeatGbQual, CEditingActionFeatException, CEditingActionFeatComment, CEditingActionDescComment, CEditingActionDescLocalId, CEditingActionDescAuthorNameList, CEditingActionDescStatus, CEditingActionDescPages, CEditingActionDescIssue, CEditingActionDescVolume, CEditingActionDescJournal, CEditingActionDescAuthorInitials, CEditingActionDescAuthorConsortium, CEditingActionDescAuthorSuffix, CEditingActionDescAuthorLastName, CEditingActionDescAuthorFirstName, CEditingActionDescEmail, CEditingActionDescCountry, CEditingActionDescState, CEditingActionDescCity, CEditingActionDescStreet, CEditingActionDescDepartment, CEditingActionDescAffil, CEditingActionDescPubPmid, CEditingActionDescPubTitle, CEditingActionMolInfoStrand, CEditingActionMolInfoTopology, CEditingActionMolInfoClass, CEditingActionMolInfoCompletedness, CEditingActionMolInfoTechnique, CEditingActionMolInfoMolecule, CEditingActionDescStructCommFieldName, CEditingActionDescStructCommDbName, CEditingActionDescUserObject, CEditingActionDescGenomeProjectId, CEditingActionDescKeyword, CEditingActionDescDefline, CEditingActionDescCommentDescriptor, CEditingActionBiosourceDbxref, CEditingActionBiosourceStructuredVoucher, CEditingActionBiosourceAllNotes, CEditingActionBiosourceSubSource, CEditingActionBiosourceOrgMod, CEditingActionBiosourcePrimers, CEditingActionBiosourceOrigin, CEditingActionBiosourceLocation, CEditingActionBiosourceLineage, CEditingActionBiosourceDivision, CEditingActionBiosourceCommonName, CEditingActionBiosourceTaxnameAfterBinomial, and CEditingActionBiosourceTaxname.
Referenced by CheckValue(), DoConvertFrom(), DoConvertTo(), DoCopyFrom(), DoCopyTo(), DoEdit(), DoNOOP(), DoParseFrom(), DoParseTo(), DoRemoveOutside(), DoSwapFrom(), DoSwapTo(), and HandleValue().
Definition at line 402 of file editing_actions.cpp.
References eActionType_NOOP, GetChangedValues(), Modify(), and ResetChangedValues().
Referenced by CExportTableDlg::AddCdsGeneMrnaTable(), CExportTableDlg::AddDblinkToTable(), CExportTableDlg::AddPubsToTable(), CExportTableDlg::AddRnaToTable(), CExportTableDlg::AddSourceToTable(), CBulkCDS::GetCommandFromValuesTable(), CBulkCDS::GetValuesTableFromSeqEntry(), CSameConstraintMatcher::SetDesc(), and CSameConstraintMatcher::SetFeat().
Definition at line 380 of file editing_actions.cpp.
References AddValueToString(), eExistingText_add_qual, eExistingText_replace_old, GetValue(), IsSetValue(), m_existing_text, m_modified, SetValue(), and rapidjson::value.
Referenced by DoApply(), DoConvertTo(), DoCopyTo(), and DoParseTo().
|
protected |
Definition at line 770 of file editing_actions.cpp.
References eExistingText_add_qual, IsFrom(), IsNOOP(), and m_existing_text.
Referenced by CEditingActionBiosourcePrimers::Modify(), CEditingActionBiosourceOrgMod::Modify(), CEditingActionBiosourceSubSource::Modify(), CEditingActionBiosourceDbxref::Modify(), CEditingActionDescKeyword::Modify(), CEditingActionDescUserObject::Modify(), CEditingActionDescStructCommFieldName::Modify(), CEditingActionDescPubTitle::Modify(), CEditingActionDescPubPmid::Modify(), CEditingActionFeatGbQual::Modify(), CEditingActionFeatGbQualTwoNames::Modify(), CEditingActionFeatDbxref::Modify(), CEditingActionFeatTranslExcept::Modify(), CEditingActionFeatRnaQual::Modify(), CEditingActionFeatSynonym::Modify(), CEditingActionFeatActivity::Modify(), CEditingActionFeatEcNumber::Modify(), CEditingActionFeatFunction::Modify(), and CEditingActionFeatProduct::Modify().
|
protected |
Definition at line 760 of file editing_actions.cpp.
References eActionType_ConvertFrom, eActionType_CopyFrom, eActionType_ParseFrom, and eActionType_SwapFrom.
Referenced by IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), CEditingActionDescLocalId::Find(), CEditingActionDescComment::Find(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), IsCreateNew(), CEditingActionBiosourceDbxref::Modify(), CEditingActionDescUserObject::Modify(), CEditingActionDescStructCommFieldName::Modify(), CEditingActionFeatGbQual::Modify(), CEditingActionFeatGbQualTwoNames::Modify(), CEditingActionFeatDbxref::Modify(), CEditingActionFeatRnaQual::Modify(), CEditingActionFeatSynonym::Modify(), CEditingActionFeatActivity::Modify(), CEditingActionFeatEcNumber::Modify(), CEditingActionFeatFunction::Modify(), and CEditingActionFeatProduct::Modify().
|
inline |
Definition at line 116 of file editing_actions.hpp.
References m_modified.
Referenced by DoConvertFrom(), DoParseFrom(), and DoSwapFrom().
|
protected |
Definition at line 755 of file editing_actions.cpp.
References eActionType_NOOP.
Referenced by IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), CEditingActionDescLocalId::Find(), CEditingActionFeatGeneLocusPlain::Find(), CEditingActionFeatGeneLocusRna::Find(), CEditingActionFeatGeneLocusCdsGeneProt::Find(), IEditingActionFeat::FindOrCreateProtFeat(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), IEditingActionFeat::FindRelatedOrCreateProtFeat(), and IsCreateNew().
|
protectedpure virtual |
Implemented in CEditingActionGeneralIdTag, CEditingActionGeneralIdDb, CEditingActionEntireGeneralId, CEditingActionFileId, CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatTranscriptId, CEditingActionFeatGeneLocus, CEditingActionFeatProduct, CEditingActionFeatFunction, CEditingActionFeatEcNumber, CEditingActionFeatTranslation, CEditingActionFeatPartial, CEditingActionFeatActivity, CEditingActionFeatAllele, CEditingActionFeatSynonym, CEditingActionFeatMaploc, CEditingActionFeatLocus_tag, CEditingActionFeatNcRnaClass, CEditingActionFeatDesc, CEditingActionFeatTranslTable, CEditingActionFeatCodonStart, CEditingActionFeatRegion, CEditingActionFeatRnaQual, CEditingActionFeatTranslExcept, CEditingActionFeatAnticodon, CEditingActionFeatCodonsRecognized, CEditingActionFeatPseudo, CEditingActionFeatEvidence, CEditingActionFeatDbxref, CEditingActionFeatDualVal2, CEditingActionFeatDualVal1, CEditingActionFeatGbQual, CEditingActionFeatException, CEditingActionFeatComment, CEditingActionDescComment, CEditingActionDescLocalId, CEditingActionDescAuthorNameList, CEditingActionDescStatus, CEditingActionDescPages, CEditingActionDescIssue, CEditingActionDescVolume, CEditingActionDescJournal, CEditingActionDescAuthorInitials, CEditingActionDescAuthorConsortium, CEditingActionDescAuthorSuffix, CEditingActionDescAuthorLastName, CEditingActionDescAuthorFirstName, CEditingActionDescEmail, CEditingActionDescCountry, CEditingActionDescState, CEditingActionDescCity, CEditingActionDescStreet, CEditingActionDescDepartment, CEditingActionDescAffil, CEditingActionDescPubPmid, CEditingActionDescPubTitle, CEditingActionMolInfoStrand, CEditingActionMolInfoTopology, CEditingActionMolInfoClass, CEditingActionMolInfoCompletedness, CEditingActionMolInfoTechnique, CEditingActionMolInfoMolecule, CEditingActionDescStructCommFieldName, CEditingActionDescStructCommDbName, CEditingActionDescUserObject, CEditingActionDescGenomeProjectId, CEditingActionDescKeyword, CEditingActionDescDefline, CEditingActionDescCommentDescriptor, CEditingActionBiosourceDbxref, CEditingActionBiosourceStructuredVoucher, CEditingActionBiosourceAllNotes, CEditingActionBiosourceSubSource, CEditingActionBiosourceOrgMod, CEditingActionBiosourcePrimers, CEditingActionBiosourceOrigin, CEditingActionBiosourceLocation, CEditingActionBiosourceLineage, CEditingActionBiosourceDivision, CEditingActionBiosourceCommonName, CEditingActionBiosourceTaxnameAfterBinomial, and CEditingActionBiosourceTaxname.
Referenced by CheckValue(), DoSwapTo(), and HandleValue().
|
protected |
Definition at line 765 of file editing_actions.cpp.
References eActionType_ConvertTo, eActionType_CopyTo, eActionType_ParseTo, and eActionType_SwapTo.
Referenced by IEditingActionDescAuthors::Modify().
|
protectedpure virtual |
Implemented in CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatProduct, CEditingActionFeatFunction, CEditingActionFeatEcNumber, CEditingActionFeatActivity, CEditingActionFeatSynonym, CEditingActionFeatRnaQual, CEditingActionFeatTranslExcept, CEditingActionFeatDbxref, CEditingActionFeatGbQualTwoNames, CEditingActionFeatGbQual, IEditingActionFeat, CEditingActionDescComment, CEditingActionDescLocalId, CEditingActionDescAuthorNameList, IEditingActionDescJournal, IEditingActionDescAuthors, IEditingActionDescAffil, CEditingActionDescPubPmid, CEditingActionDescPubTitle, IEditingActionInst, CEditingActionDescStructCommFieldName, CEditingActionDescUserObject, CEditingActionDescKeyword, IEditingActionDesc, CEditingActionBiosourceDbxref, CEditingActionBiosourceAllNotes, CEditingActionBiosourceSubSource, CEditingActionBiosourceOrgMod, CEditingActionBiosourcePrimers, and IEditingActionBiosource.
Referenced by CheckValues(), ConvertTo(), CopyTo(), GetValues(), ParseTo(), and SwapTo().
void IEditingAction::NOOP | ( | void | ) |
Definition at line 553 of file editing_actions.cpp.
References eActionType_NOOP, and Find().
Referenced by CheckForExistingText().
void IEditingAction::ParseFrom | ( | edit::CParseTextOptions | parse_options, |
IEditingAction * | destination | ||
) |
Definition at line 528 of file editing_actions.cpp.
References eActionType_ParseFrom, Find(), m_Other, and m_parse_options.
Referenced by CheckForExistingText().
void IEditingAction::ParseTo | ( | const string & | value, |
IEditingAction * | source | ||
) |
Definition at line 535 of file editing_actions.cpp.
References eActionType_ParseTo, FindRelated(), m_Other, m_value, Modify(), SameObject(), rapidjson::source, SwapContext(), and rapidjson::value.
Referenced by DoParseFrom().
void IEditingAction::Remove | ( | void | ) |
Definition at line 442 of file editing_actions.cpp.
References eActionType_Remove, and Find().
void IEditingAction::RemoveOutside | ( | CRef< macro::CRemoveTextOptions > | options | ) |
Definition at line 447 of file editing_actions.cpp.
References eActionType_RemoveOutside, Find(), and m_remove_options.
void IEditingAction::ResetChangedDescriptors | ( | void | ) |
Definition at line 144 of file editing_actions.cpp.
References map_checker< Container >::clear(), m_ChangedDescriptors, m_ChangedSubmitBlock, m_ContextForDescriptors, m_CreatedDescriptors, m_DeletedDescriptors, and CRef< C, Locker >::Reset().
Referenced by CheckForExistingText().
void IEditingAction::ResetChangedFeatures | ( | void | ) |
Definition at line 137 of file editing_actions.cpp.
References map_checker< Container >::clear(), m_ChangedFeatures, m_CreatedFeatures, and ResetScope().
Referenced by CheckForExistingText().
void IEditingAction::ResetChangedIds | ( | void | ) |
Definition at line 158 of file editing_actions.cpp.
References m_ChangedIds.
Referenced by CheckForExistingText().
void IEditingAction::ResetChangedInstances | ( | void | ) |
Definition at line 153 of file editing_actions.cpp.
References map_checker< Container >::clear(), and m_ChangedInstances.
Referenced by CheckForExistingText().
void IEditingAction::ResetChangedValues | ( | void | ) |
Definition at line 163 of file editing_actions.cpp.
References m_ChangedValues.
Referenced by CheckForExistingText(), CheckValues(), and GetValues().
|
inlineprotectedvirtual |
Reimplemented in IEditingActionFeat.
Definition at line 154 of file editing_actions.hpp.
Referenced by ResetChangedFeatures().
|
protectedpure virtual |
Implemented in CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatTranscriptId, CEditingActionFeatGeneLocus, CEditingActionFeatProduct, CEditingActionFeatFunction, CEditingActionFeatEcNumber, CEditingActionFeatTranslation, CEditingActionFeatPartial, CEditingActionFeatActivity, CEditingActionFeatAllele, CEditingActionFeatSynonym, CEditingActionFeatMaploc, CEditingActionFeatLocus_tag, CEditingActionFeatNcRnaClass, CEditingActionFeatDesc, CEditingActionFeatTranslTable, CEditingActionFeatCodonStart, CEditingActionFeatRegion, CEditingActionFeatRnaQual, CEditingActionFeatTranslExcept, CEditingActionFeatAnticodon, CEditingActionFeatCodonsRecognized, CEditingActionFeatPseudo, CEditingActionFeatEvidence, CEditingActionFeatDbxref, CEditingActionFeatDualVal2, CEditingActionFeatDualVal1, CEditingActionFeatGbQual, CEditingActionFeatException, CEditingActionFeatComment, CEditingActionDescComment, CEditingActionDescLocalId, CEditingActionDescAuthorNameList, CEditingActionDescStatus, CEditingActionDescPages, CEditingActionDescIssue, CEditingActionDescVolume, CEditingActionDescJournal, CEditingActionDescAuthorInitials, CEditingActionDescAuthorConsortium, CEditingActionDescAuthorSuffix, CEditingActionDescAuthorLastName, CEditingActionDescAuthorFirstName, CEditingActionDescEmail, CEditingActionDescCountry, CEditingActionDescState, CEditingActionDescCity, CEditingActionDescStreet, CEditingActionDescDepartment, CEditingActionDescAffil, CEditingActionDescPubPmid, CEditingActionDescPubTitle, CEditingActionMolInfoStrand, CEditingActionMolInfoTopology, CEditingActionMolInfoClass, CEditingActionMolInfoCompletedness, CEditingActionMolInfoTechnique, CEditingActionMolInfoMolecule, CEditingActionDescStructCommFieldName, CEditingActionDescStructCommDbName, CEditingActionDescUserObject, CEditingActionDescGenomeProjectId, CEditingActionDescKeyword, CEditingActionDescDefline, CEditingActionDescCommentDescriptor, CEditingActionBiosourceDbxref, CEditingActionBiosourceStructuredVoucher, CEditingActionBiosourceAllNotes, CEditingActionBiosourceSubSource, CEditingActionBiosourceOrgMod, CEditingActionBiosourcePrimers, CEditingActionBiosourceOrigin, CEditingActionBiosourceLocation, CEditingActionBiosourceLineage, CEditingActionBiosourceDivision, CEditingActionBiosourceCommonName, CEditingActionBiosourceTaxnameAfterBinomial, and CEditingActionBiosourceTaxname.
Referenced by DoConvertFrom(), DoParseFrom(), and DoRemove().
|
protectedpure virtual |
Implemented in CEditingActionGeneralIdTag, CEditingActionGeneralIdDb, CEditingActionEntireGeneralId, CEditingActionFileId, CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatRnaToGeneComment, CEditingActionFeatRnaToGeneSynonym, CEditingActionFeatRnaToGeneLocus_tag, CEditingActionFeatRnaToGeneMaploc, CEditingActionFeatRnaToGeneDesc, CEditingActionFeatGeneLocusRna, IEditingActionFeat, IEditingActionDescPub, IEditingActionInst, CEditingActionDescUserObject, IEditingActionDesc, and IEditingActionBiosource.
Referenced by ConvertTo(), CopyTo(), ParseTo(), and SwapTo().
void IEditingAction::SetConstraint | ( | CRef< CEditingActionConstraint > | constraint | ) |
Definition at line 375 of file editing_actions.cpp.
References m_constraint.
Referenced by CEditingActionDescriptorConstraint::Match(), CEditingActionBiosourceConstraint::Match(), CEditingActionFeatureConstraint::Match(), and CEditingActionRelatedFeatureConstraint::Match().
void IEditingAction::SetCurrentSeqEntry | ( | CSeq_entry_Handle | seh | ) |
void IEditingAction::SetExistingText | ( | edit::EExistingText | existing_text | ) |
Definition at line 370 of file editing_actions.cpp.
References m_existing_text.
|
inline |
Definition at line 117 of file editing_actions.hpp.
References m_max_records, and max().
|
inline |
Definition at line 115 of file editing_actions.hpp.
References m_retranslate_cds, and rapidjson::value.
void IEditingAction::SetTopSeqEntry | ( | CSeq_entry_Handle | seh | ) |
Definition at line 343 of file editing_actions.cpp.
References CBioseq_set_Base::eClass_nuc_prot, CBioseq_set_Handle::GetClass(), CSeq_entry_Handle::GetParentEntry(), CSeq_entry_Handle::GetSet(), CSeq_entry_Handle::HasParentEntry(), CSeq_entry_Handle::IsSet(), CBioseq_set_Handle::IsSetClass(), and m_TopSeqEntry.
Referenced by DoConvertFrom(), DoCopyFrom(), DoParseFrom(), DoSwapFrom(), CBulkCDS::GetCommandFromValuesTable(), CBulkCDS::GetValuesTableFromSeqEntry(), and CSameConstraintMatcher::SetFeat().
|
inline |
Definition at line 114 of file editing_actions.hpp.
References m_update_mrna, and rapidjson::value.
Implemented in CEditingActionSeqid, CEditingActionFlatFile, CEditingActionFeatTranscriptId, CEditingActionFeatGeneLocus, CEditingActionFeatProduct, CEditingActionFeatFunction, CEditingActionFeatEcNumber, CEditingActionFeatTranslation, CEditingActionFeatPartial, CEditingActionFeatActivity, CEditingActionFeatAllele, CEditingActionFeatSynonym, CEditingActionFeatMaploc, CEditingActionFeatLocus_tag, CEditingActionFeatNcRnaClass, CEditingActionFeatDesc, CEditingActionFeatTranslTable, CEditingActionFeatCodonStart, CEditingActionFeatRegion, CEditingActionFeatRnaQual, CEditingActionFeatTranslExcept, CEditingActionFeatAnticodon, CEditingActionFeatCodonsRecognized, CEditingActionFeatPseudo, CEditingActionFeatEvidence, CEditingActionFeatDbxref, CEditingActionFeatDualVal2, CEditingActionFeatDualVal1, CEditingActionFeatGbQual, CEditingActionFeatException, CEditingActionFeatComment, CEditingActionDescComment, CEditingActionDescLocalId, CEditingActionDescAuthorNameList, CEditingActionDescStatus, CEditingActionDescPages, CEditingActionDescIssue, CEditingActionDescVolume, CEditingActionDescJournal, CEditingActionDescAuthorInitials, CEditingActionDescAuthorConsortium, CEditingActionDescAuthorSuffix, CEditingActionDescAuthorLastName, CEditingActionDescAuthorFirstName, CEditingActionDescEmail, CEditingActionDescCountry, CEditingActionDescState, CEditingActionDescCity, CEditingActionDescStreet, CEditingActionDescDepartment, CEditingActionDescAffil, CEditingActionDescPubPmid, CEditingActionDescPubTitle, CEditingActionMolInfoStrand, CEditingActionMolInfoTopology, CEditingActionMolInfoClass, CEditingActionMolInfoCompletedness, CEditingActionMolInfoTechnique, CEditingActionMolInfoMolecule, CEditingActionDescStructCommFieldName, CEditingActionDescStructCommDbName, CEditingActionDescUserObject, CEditingActionDescGenomeProjectId, CEditingActionDescKeyword, CEditingActionDescDefline, CEditingActionDescCommentDescriptor, CEditingActionBiosourceDbxref, CEditingActionBiosourceStructuredVoucher, CEditingActionBiosourceAllNotes, CEditingActionBiosourceSubSource, CEditingActionBiosourceOrgMod, CEditingActionBiosourcePrimers, CEditingActionBiosourceOrigin, CEditingActionBiosourceLocation, CEditingActionBiosourceLineage, CEditingActionBiosourceDivision, CEditingActionBiosourceCommonName, CEditingActionBiosourceTaxnameAfterBinomial, and CEditingActionBiosourceTaxname.
Referenced by DoEdit(), DoParseFrom(), DoRemoveOutside(), DoSwapFrom(), DoSwapTo(), and HandleValue().
|
protectedvirtual |
Reimplemented in CEditingActionSeqid, CEditingActionFlatFile, IEditingActionFeat, CEditingActionDescAuthorNameList, IEditingActionDescAuthors, IEditingActionDescAffil, CEditingActionDescPubPmid, CEditingActionDescPubTitle, IEditingActionDescPub, IEditingActionInst, IEditingActionDesc, and IEditingActionBiosource.
Definition at line 357 of file editing_actions.cpp.
References m_ChangedDescriptors, m_ChangedFeatures, m_ChangedInstances, m_ChangedSubmitBlock, m_ChangedValues, m_ContextForDescriptors, m_CreatedDescriptors, m_CreatedFeatures, m_DeletedDescriptors, rapidjson::source, and swap().
Referenced by ConvertTo(), CopyTo(), ParseTo(), IEditingActionBiosource::SwapContext(), IEditingActionDesc::SwapContext(), IEditingActionInst::SwapContext(), IEditingActionFeat::SwapContext(), CEditingActionFlatFile::SwapContext(), CEditingActionSeqid::SwapContext(), and SwapTo().
void IEditingAction::SwapFrom | ( | IEditingAction * | destination | ) |
Definition at line 504 of file editing_actions.cpp.
References eActionType_SwapFrom, Find(), and m_Other.
void IEditingAction::SwapTo | ( | const string & | value, |
IEditingAction * | source | ||
) |
Definition at line 510 of file editing_actions.cpp.
References eActionType_SwapTo, FindRelated(), m_Other, m_value, Modify(), SameObject(), rapidjson::source, SwapContext(), and rapidjson::value.
Referenced by DoSwapFrom().
|
protected |
Definition at line 181 of file editing_actions.hpp.
Referenced by ConvertFrom(), and DoConvertFrom().
|
protected |
Definition at line 178 of file editing_actions.hpp.
Definition at line 158 of file editing_actions.hpp.
Referenced by IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), CEditingActionDescLocalId::Find(), CEditingActionDescComment::Find(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), GetChangedDescriptors(), IEditingActionBiosource::Modify(), IEditingActionDesc::Modify(), ResetChangedDescriptors(), and SwapContext().
|
protected |
Definition at line 156 of file editing_actions.hpp.
Referenced by IEditingActionBiosource::Find(), IEditingActionFeat::Find(), CEditingActionFeatGeneLocusPlain::Find(), CEditingActionFeatGeneLocusRna::Find(), CEditingActionFeatGeneLocusCdsGeneProt::Find(), IEditingActionFeat::FindFeatForAnotherFeat(), IEditingActionFeat::FindOrCreateProtFeat(), IEditingActionFeat::FindRelated(), CEditingActionFeatGeneLocus::FindRelated(), IEditingActionFeat::FindRelatedFeatForAnotherFeat(), IEditingActionFeat::FindRelatedOrCreateProtFeat(), GetChangedFeatures(), IEditingActionFeat::GoToProtFeature(), IEditingActionBiosource::Modify(), IEditingActionFeat::Modify(), ResetChangedFeatures(), and SwapContext().
|
protected |
Definition at line 166 of file editing_actions.hpp.
Referenced by GetChangedIds(), CEditingActionSeqid::Modify(), and ResetChangedIds().
|
protected |
Definition at line 162 of file editing_actions.hpp.
Referenced by IEditingActionInst::Find(), GetChangedInstances(), IEditingActionInst::Modify(), ResetChangedInstances(), and SwapContext().
|
protected |
Definition at line 163 of file editing_actions.hpp.
Referenced by IEditingActionDesc::Find(), IEditingActionDesc::FindRelated(), GetChangedSubmitBlock(), IEditingActionDesc::Modify(), ResetChangedDescriptors(), and SwapContext().
|
protected |
Definition at line 165 of file editing_actions.hpp.
Referenced by DoConvertTo(), DoCopyTo(), DoNOOP(), DoParseTo(), GetChangedValues(), ResetChangedValues(), and SwapContext().
|
protected |
Definition at line 186 of file editing_actions.hpp.
Referenced by CheckValue(), DoApply(), IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), IEditingActionInst::Find(), CEditingActionDescLocalId::Find(), CEditingActionDescComment::Find(), IEditingActionFeat::Find(), CEditingActionFeatGeneLocusPlain::Find(), CEditingActionFeatGeneLocusRna::Find(), CEditingActionFeatGeneLocusCdsGeneProt::Find(), CEditingActionFlatFile::Find(), CEditingActionSeqid::Find(), IEditingActionFeat::FindFeatForAnotherFeat(), IEditingActionFeat::FindOrCreateProtFeat(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), IEditingActionFeat::MatchBioseqConstraintForFeatHandle(), and SetConstraint().
|
protected |
Definition at line 159 of file editing_actions.hpp.
Referenced by GetContextForDescriptors(), IEditingActionBiosource::Modify(), IEditingActionDesc::Modify(), ResetChangedDescriptors(), and SwapContext().
|
protected |
Definition at line 160 of file editing_actions.hpp.
Referenced by IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), GetCreatedDescriptors(), ResetChangedDescriptors(), and SwapContext().
|
protected |
Definition at line 157 of file editing_actions.hpp.
Referenced by CEditingActionFeatGeneLocusPlain::Find(), CEditingActionFeatGeneLocusRna::Find(), CEditingActionFeatGeneLocusCdsGeneProt::Find(), IEditingActionFeat::FindOrCreateProtFeat(), CEditingActionFeatGeneLocus::FindRelated(), IEditingActionFeat::FindRelatedOrCreateProtFeat(), GetCreatedFeatures(), ResetChangedFeatures(), and SwapContext().
|
protected |
Definition at line 171 of file editing_actions.hpp.
Referenced by DoConvertFrom(), DoCopyFrom(), DoParseFrom(), DoSwapFrom(), IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), IEditingActionInst::Find(), CEditingActionDescLocalId::Find(), CEditingActionDescComment::Find(), IEditingActionFeat::Find(), CEditingActionFeatGeneLocusPlain::Find(), CEditingActionFeatGeneLocusRna::Find(), CEditingActionFeatGeneLocusCdsGeneProt::Find(), CEditingActionFlatFile::Find(), CEditingActionSeqid::Find(), IEditingActionFeat::FindFeatForAnotherFeat(), IEditingActionFeat::FindOrCreateProtFeat(), and CEditingActionDescLocalId::Modify().
|
protected |
Definition at line 161 of file editing_actions.hpp.
Referenced by IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), GetDeletedDescriptors(), ResetChangedDescriptors(), and SwapContext().
|
protected |
Definition at line 177 of file editing_actions.hpp.
|
protected |
Definition at line 185 of file editing_actions.hpp.
Referenced by HandleValue(), IsCreateNew(), SetExistingText(), and CEditingActionFeatGbQual::SetValue().
|
protected |
Definition at line 176 of file editing_actions.hpp.
|
protected |
Definition at line 179 of file editing_actions.hpp.
|
protected |
Definition at line 182 of file editing_actions.hpp.
Referenced by ConvertFrom(), and DoConvertFrom().
|
protected |
Definition at line 189 of file editing_actions.hpp.
Referenced by IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), IEditingActionInst::Find(), CEditingActionDescLocalId::Find(), CEditingActionDescComment::Find(), IEditingActionFeat::Find(), CEditingActionFeatGeneLocusPlain::Find(), CEditingActionFeatGeneLocusRna::Find(), CEditingActionFeatGeneLocusCdsGeneProt::Find(), CEditingActionFlatFile::Find(), CEditingActionSeqid::Find(), IEditingActionFeat::FindFeatForAnotherFeat(), IEditingActionFeat::FindOrCreateProtFeat(), and SetMaxRecords().
|
protected |
Definition at line 172 of file editing_actions.hpp.
Referenced by Action(), DoConvertFrom(), DoEdit(), DoNOOP(), DoParseFrom(), DoRemove(), DoRemoveOutside(), DoSwapFrom(), DoSwapTo(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), HandleValue(), IsModified(), IEditingActionBiosource::Modify(), IEditingActionDesc::Modify(), IEditingActionInst::Modify(), IEditingActionFeat::Modify(), and CEditingActionSeqid::Modify().
|
protected |
Definition at line 168 of file editing_actions.hpp.
Referenced by CEditingActionFeatRnaToGeneComment::CEditingActionFeatRnaToGeneComment(), CEditingActionFeatRnaToGeneDesc::CEditingActionFeatRnaToGeneDesc(), CEditingActionFeatRnaToGeneLocus_tag::CEditingActionFeatRnaToGeneLocus_tag(), CEditingActionFeatRnaToGeneMaploc::CEditingActionFeatRnaToGeneMaploc(), CEditingActionFeatRnaToGeneSynonym::CEditingActionFeatRnaToGeneSynonym(), and GetName().
|
protected |
Definition at line 174 of file editing_actions.hpp.
Referenced by ConvertFrom(), ConvertTo(), CopyFrom(), CopyTo(), DoConvertFrom(), DoCopyFrom(), DoParseFrom(), DoSwapFrom(), DoSwapTo(), IEditingActionDesc::FindRelated(), CEditingActionDescUserObject::FindRelated(), IEditingActionFeat::FindRelated(), CEditingActionFeatGeneLocus::FindRelated(), IEditingActionFeat::FindRelatedFeatForAnotherFeat(), IEditingActionFeat::FindRelatedOrCreateProtFeat(), IEditingActionDescAuthors::Modify(), IEditingActionFeat::OtherFeatIs(), ParseFrom(), ParseTo(), IEditingActionBiosource::SameObject(), CEditingActionDescUserObject::SameObject(), IEditingActionInst::SameObject(), IEditingActionDescPub::SameObject(), IEditingActionFeat::SameObject(), CEditingActionFlatFile::SameObject(), CEditingActionSeqid::SameObject(), CEditingActionFileId::SameObject(), CEditingActionEntireGeneralId::SameObject(), CEditingActionGeneralIdDb::SameObject(), CEditingActionGeneralIdTag::SameObject(), SwapFrom(), and SwapTo().
|
protected |
Definition at line 183 of file editing_actions.hpp.
Referenced by DoParseFrom(), and ParseFrom().
|
protected |
Definition at line 180 of file editing_actions.hpp.
Referenced by DoRemoveOutside(), and RemoveOutside().
|
protected |
Definition at line 176 of file editing_actions.hpp.
|
protected |
Definition at line 188 of file editing_actions.hpp.
Referenced by GetActionCommand(), and SetRetranslateCds().
|
protected |
Definition at line 170 of file editing_actions.hpp.
Referenced by IEditingActionDesc::Find(), GetActionCommand(), and GetSeqSubmit().
|
protected |
Definition at line 176 of file editing_actions.hpp.
Referenced by ConvertFrom(), and DoConvertFrom().
|
protected |
Definition at line 169 of file editing_actions.hpp.
Referenced by DoConvertFrom(), IEditingActionBiosource::Find(), IEditingActionDesc::Find(), CEditingActionDescUserObject::Find(), IEditingActionInst::Find(), CEditingActionDescLocalId::Find(), CEditingActionDescComment::Find(), IEditingActionFeat::Find(), CEditingActionFeatGeneLocusPlain::Find(), CEditingActionFeatGeneLocusRna::Find(), CEditingActionFeatGeneLocusCdsGeneProt::Find(), CEditingActionFlatFile::Find(), CEditingActionSeqid::Find(), IEditingActionFeat::FindFeatForAnotherFeat(), IEditingActionFeat::FindOrCreateProtFeat(), IEditingActionFeat::FindRelated(), IEditingActionFeat::FindRelatedOrCreateProtFeat(), GetActionCommand(), and SetTopSeqEntry().
|
protected |
Definition at line 187 of file editing_actions.hpp.
Referenced by GetActionCommand(), and SetUpdateMRNAProduct().
|
protected |
Definition at line 176 of file editing_actions.hpp.
Referenced by Apply(), ConvertTo(), CopyTo(), DoApply(), DoConvertTo(), DoCopyTo(), DoParseTo(), DoSwapFrom(), DoSwapTo(), ParseTo(), and SwapTo().