|
|
@ -43,6 +43,8 @@ public class Module extends ASTElement |
|
|
private ArrayList<Command> commands; |
|
|
private ArrayList<Command> commands; |
|
|
// Parent ModulesFile |
|
|
// Parent ModulesFile |
|
|
private ModulesFile parent; |
|
|
private ModulesFile parent; |
|
|
|
|
|
// Base module (if was constructed through renaming) |
|
|
|
|
|
private String baseModule; |
|
|
|
|
|
|
|
|
// Constructor |
|
|
// Constructor |
|
|
|
|
|
|
|
|
@ -51,6 +53,8 @@ public class Module extends ASTElement |
|
|
name = n; |
|
|
name = n; |
|
|
decls = new ArrayList<Declaration>(); |
|
|
decls = new ArrayList<Declaration>(); |
|
|
commands = new ArrayList<Command>(); |
|
|
commands = new ArrayList<Command>(); |
|
|
|
|
|
parent = null; |
|
|
|
|
|
baseModule = null; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// Set methods |
|
|
// Set methods |
|
|
@ -92,6 +96,11 @@ public class Module extends ASTElement |
|
|
parent = mf; |
|
|
parent = mf; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void setBaseModule(String b) |
|
|
|
|
|
{ |
|
|
|
|
|
baseModule = b; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// Get methods |
|
|
// Get methods |
|
|
|
|
|
|
|
|
public String getName() |
|
|
public String getName() |
|
|
@ -129,6 +138,11 @@ public class Module extends ASTElement |
|
|
return parent; |
|
|
return parent; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public String getBaseModule() |
|
|
|
|
|
{ |
|
|
|
|
|
return baseModule; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public Vector<String> getAllSynchs() |
|
|
public Vector<String> getAllSynchs() |
|
|
{ |
|
|
{ |
|
|
int i, n; |
|
|
int i, n; |
|
|
|