--- a/tool/Command.h Thu Feb 24 10:04:42 2011 +0100
+++ b/tool/Command.h Mon Mar 14 11:20:05 2011 +0100
@@ -96,16 +96,20 @@
};
void setVerbosity(Verbosity);
Verbosity getVerbosity() const;
- void setAlias(int);
- int getAlias() const;
- void setPosition(int);
- int getPosition() const;
- void setDomain(int);
- int getDomain() const;
+
+ void setAliases(const string &);
+ void setPositions(const string &);
+
+ void setDomains(const string &);
+ typedef list<unsigned int> DomainIndexList;
+ DomainIndexList getDomainIndices() const;
+
void setDataType(const string &);
const string &getDataType() const;
+
void setForce(bool);
bool getForce() const;
+
void setOutputFile(const string &);
const string &getOutputFile() const;
@@ -141,9 +145,9 @@
string briefDesc;
string masters;
Verbosity verbosity;
- int alias;
- int position;
- int domain;
+ string aliases;
+ string positions;
+ string domains;
string dataType;
bool force;
string outputFile;
@@ -174,27 +178,6 @@
/****************************************************************************/
-inline int Command::getAlias() const
-{
- return alias;
-}
-
-/****************************************************************************/
-
-inline int Command::getPosition() const
-{
- return position;
-}
-
-/****************************************************************************/
-
-inline int Command::getDomain() const
-{
- return domain;
-}
-
-/****************************************************************************/
-
inline const string &Command::getDataType() const
{
return dataType;