1 package org.simantics.document.server.state;
4 import java.util.TreeMap;
6 public class StateRootNode extends StateNode {
8 public Map<String, StateNode> properties = new TreeMap<>();
10 public Map<String, StateNode> getProperties() {
14 public StatePropertyNode getProperty(String key) {
15 return (StatePropertyNode) properties.get(key);
18 public StatePropertyNode createProperty(String key) {
19 StatePropertyNode propertyNode = new StatePropertyNode(key);
20 properties.put(key, propertyNode);
24 public boolean removeProperty(String key) {
25 return (properties.remove(key) != null);