Revision 44748 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretype/FeatureAttributeTreeModel.java

View differences:

FeatureAttributeTreeModel.java
11 11
import javax.swing.tree.TreePath;
12 12
import org.apache.commons.lang3.StringUtils;
13 13
import org.gvsig.expressionevaluator.Code;
14
import org.gvsig.expressionevaluator.Code.Caller;
14 15
import org.gvsig.expressionevaluator.Codes;
15 16
import org.gvsig.expressionevaluator.Function;
16 17
import org.gvsig.fmap.dal.DALLocator;
......
169 170
                FeatureAttributeEmulatorExpression emulatorExp = (FeatureAttributeEmulatorExpression) emulator;
170 171
                Code code = emulatorExp.getExpression().getCode();
171 172
                if( code.code()==Code.CALLER ) {
172
//                  Function function = ((Code.Caller)code).function();
173
                  if( StringUtils.equalsIgnoreCase(((Code.Caller)code).name(), "SELECT") ) {
174
                    Codes parameters = ((Code.Caller)code).parameters();
173
                  Caller caller = (Caller) code;
174
                  if( StringUtils.equalsIgnoreCase(caller.name(), "SELECT") ) {
175
                    Codes parameters = caller.parameters();
175 176
                    String tableName = (String) ((Code.Constant)(parameters.get("TABLE"))).value();
176 177
                    DataManager dataManager = DALLocator.getDataManager();
177 178
                    FeatureStore theStore = (FeatureStore) dataManager.getStoresRepository().getStore(tableName);

Also available in: Unified diff