Revision 44215 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/AbstractSymbolTable.java

View differences:

AbstractSymbolTable.java
87 87
    }
88 88
    
89 89
    @Override
90
    public void addSymbolTable(SymbolTable symbolTable) {
90
    public boolean addSymbolTable(SymbolTable symbolTable) {
91 91
        if (this.symbolTables.contains(symbolTable)) {
92
            return;
92
            return false;
93 93
        }
94 94
        this.symbolTables.add(symbolTable);
95
        return true;
95 96
    }
96 97

  
98
    @Override
99
    public boolean containsSymbolTable(SymbolTable symbolTable) {
100
        return this.symbolTables.contains(symbolTable);
101
    }
102
    
103
    @Override
104
    public boolean removeSymbolTable(SymbolTable symbolTable) {
105
        boolean n = this.symbolTables.remove(symbolTable);
106
        return n;
107
    }
108
    
97 109
    protected Map<String, Object> getVars() {
98 110
        if (this.vars == null) {
99 111
            this.vars = new HashMap<>();

Also available in: Unified diff