@Override
public String getName(String node) {
if(ROOT.equals(node)) {
- String id = realm.id;
+ String id = realm.getId();
int lastSlash = id.lastIndexOf("/");
if(lastSlash == -1) throw new IllegalStateException("Invalid realm id " + id);
String name = id.substring(lastSlash+1);
checkThreadAccess();
valueCache.put(node, value);
realm.getConnection().setVariable(node, getType(node), value);
- realm.nodeManager.valueCache.put(node, value);
+ realm.getNodeManager().valueCache.put(node, value);
refreshVariables();
}
support.structureCache.put(ROOT, null);
support.valueCache.put(node, null);
- realm.nodeManager.valueCache.put(node, value);
- realm.nodeManager.
+ realm.getNodeManager().valueCache.put(node, value);
+ realm.getNodeManager().
refreshVariables();
}
public String getPropertyURI(String parent, String property) {
return ModelingResources.URIs.SCLCommandSession_hasValue;
}
+
+ public void clear() {
+ valueCache.clear();
+ listeners.clear();
+ }
}