31 "The \"SEQEDIT\" command specifies a sequence for editing.") {
33 (
"SEQUENCE",
"Name of sequence to be edited");
67 "Sequence name is required for \"SEQEDIT\".");
75 "Sequence \"" + seqName +
"\" not found.");
virtual void execute()
Execute the command.
The base class for all OPAL actions.
The base class for all OPAL exceptions.
std::vector< Attribute > itsAttr
The object attributes (see Attribute.hh).
static void addAttributeOwner(const std::string &owner, const OwnerType &type, const std::string &name)
static OpalData * getInstance()
The sequence editor SEQEDIT command.
void registerOwnership(const AttributeHandler::OwnerType &itsClass) const
static Edit * block
Pointer to the edit data.
virtual void run() const
Read current stream.
This class contains all data for the sequence editor.
Object * find(const std::string &name)
Find entry.
The base class for all OPAL objects.
EditCmd()
Exemplar constructor.
EditParser parser
The parser used during a sequence edit.
virtual EditCmd * clone(const std::string &name)
Make clone.
Attribute makeString(const std::string &name, const std::string &help)
Make string attribute.
std::string getString(const Attribute &attr)
Get string value.