Alias.java
60 GAMSParameter aa = db2.addParameter(db.getParameter("aa").getName(), db.getParameter("aa").getText(), ii);
68 MyAssert(aaOriginal.getDomains().get(0) instanceof GAMSSet, "The domain set should be a GAMSSet");
69 MyAssert(((GAMSSet)aaOriginal.getDomains().get(0)).getName().equals("i"), "The domain set should be the original set");
70 MyAssert(aaOriginal.getDomainsAsStrings().get(0).equals("ii"), "The domain as string should be the alias name");
80 MyAssert(aliasDB.getNumberOfSymbols() == 5, prefix + " aliasDB should have NrSymbols=5: i,j,ij,a,aa.");
88 MyAssert(aliasDB.getSet("ii").getName().equals("i"), prefix + " We should get set i when asking for alias ii.");
89 MyAssert(aliasDB.getSet("jj").getName().equals("j"), prefix + " We should get set j when asking for alias jj.");
90 MyAssert(aliasDB.getSet("iijj").getName().equals("ij"), prefix + " We should get set ij when asking for alias iijj.");
94 MyAssert(aliasDB.getParameter("aa").getDomains().get(0) instanceof GAMSSet, prefix + " domain[0] of aa should be set");
95 MyAssert(((GAMSSet)aliasDB.getParameter("aa").getDomains().get(0)).getName().equals("i"), prefix + " domain[0] of aa should point to i");
98 MyAssert(aliasDB.checkDomains() == false, prefix + " Check domains should be false after removal of i1");
100 MyAssert(aliasDB.checkDomains() == true, prefix + " Check domains should be true after adding i1 again");
static final String LINE_SEPARATOR
GAMSParameter getParameter(String identifier)
String getText()
String getName()
void export()
boolean checkDomains()
List< Object > getDomains()
void setSystemDirectory(String directory)
The Object-oriented API does not have the concept of a GAMS alias.
Definition: Alias.java:25
String systemDirectory()
GAMSParameter addParameter(String identifier, int dimension)
GAMSSet addSet(String identifier, int dimension)
String workingDirectory()
GAMSDatabase addDatabase()
GAMSSet getSet(String identifier)
void run()
GAMSJob addJobFromString(String source)
void setWorkingDirectory(String directory)
static final String FILE_SEPARATOR
List< String > getDomainsAsStrings()
GAMSDatabase OutDB()
T addRecord(Vector< String > keys)
int getNumberOfSymbols()
void copySymbol(GAMSSymbol<?> target)
boolean deleteRecord(String ... keys)