diff --git a/gs-reactor/src/main/java/org/genericsystem/reactor/Model.java b/gs-reactor/src/main/java/org/genericsystem/reactor/Model.java index 82a9918fd..a75fd6739 100644 --- a/gs-reactor/src/main/java/org/genericsystem/reactor/Model.java +++ b/gs-reactor/src/main/java/org/genericsystem/reactor/Model.java @@ -26,7 +26,7 @@ public class Model { protected Model parent; private Map, ViewContext> viewContextsMap = new LinkedHashMap<>(); private Map, ObservableList> subModelsMap = new HashMap<>(); - private Map, Map>> propertiesMap = new HashMap<>(); + private Map, Map>> propertiesMap = new HashMap<>(); public Model getParent() { return this.parent; @@ -48,11 +48,11 @@ public void createNewProperty(Tag tag, String propertyName) { getProperties(tag).put(propertyName, new SimpleObjectProperty<>()); } - private Map> getProperties(Tag tag) { - Map> properties = propertiesMap.get(tag); + private Map> getProperties(Tag tag) { + Map> properties = propertiesMap.get(tag); if (properties == null) { assert viewContextsMap.keySet().contains(tag); - propertiesMap.put(tag, properties = new HashMap>()); + propertiesMap.put(tag, properties = new HashMap>()); } return properties; } @@ -67,20 +67,20 @@ Property getProperty(Tag tag, String propertyName) { return (Property) getProperties(tag).get(propertyName); } - public Collection>> getPropertiesMaps() { + public Collection>> getPropertiesMaps() { return propertiesMap.values(); } - protected void storeProperty(Tag tag, String propertyName, ObservableValue value) { + protected void storeProperty(Tag tag, String propertyName, ObservableValue value) { assert viewContextsMap.keySet().contains(tag); if (getProperties(tag).containsKey(propertyName)) throw new IllegalStateException("Unable to store an already used property : " + propertyName); - getProperties(tag).put(propertyName, (ObservableValue) value); + getProperties(tag).put(propertyName, value); } - protected void storePropertyWithoutCheck(Tag tag, String propertyName, ObservableValue value) { + protected void storePropertyWithoutCheck(Tag tag, String propertyName, ObservableValue value) { assert viewContextsMap.keySet().contains(tag); - getProperties(tag).put(propertyName, (ObservableValue) value); + getProperties(tag).put(propertyName, value); } public List subContexts() { @@ -113,7 +113,7 @@ public void internalDestroy() { viewContext.destroy(); } for (ObservableList subModels : subModelsMap.values()) { - ((TransformationObservableList) subModels).unbind(); + ((TransformationObservableList) subModels).unbind(); for (Model subModel : subModels) subModel.internalDestroy(); }