Revision 46962 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/tags/TagController.java

View differences:

TagController.java
30 30
    private final JComboBox cboValue;
31 31
    private final JLabel lblDescription;
32 32
    private final UnmodifiableBasicMap<String, DynField> tagDefinitions;
33
    private TagsModel tagsModel;
33
    private AggregateController.AggregateModel tagsModel;
34 34

  
35 35
    public TagController(
36 36
            JComboBox cboName,
......
83 83
                if( tagDefinition instanceof DynField_v2 ) {
84 84
                    DynMethod method = ((DynField_v2)tagDefinition).getAvailableValuesMethod();
85 85
                    try {
86
                        values = (LabeledValue[]) method.invoke(null, new Object[] { this.tagsModel.getTags() });
86
                        values = (LabeledValue[]) method.invoke(null, new Object[] { this.getAggregateModel().getTags() });
87 87
                    } catch(Throwable t) {
88 88
                        values = null;
89 89
                    }
......
149 149

  
150 150
    @Override
151 151
    public void setAggregateModel(AggregateController.AggregateModel model) {
152
        this.tagsModel = (TagsModel) model;
152
        this.tagsModel = model;
153 153
    }
154

  
155
    public TagsModel getAggregateModel() {
156
        return (TagsModel) this.tagsModel;
157
    }
154 158
    
155 159
}

Also available in: Unified diff