@Override
@CompoundRelatedGetValue(objRelation=Plant3D.URIs.hasParameter,objType=Plant3D.URIs.Parameter,valRelation=Plant3D.URIs.hasParameterValue)
- @CompoundGetPropertyValue(name="Parameters",tabId="Parameters",value="parameters")
public Map<String, Object> getParameterMap() {
return super.getParameterMap();
}
// TODO : how to filter parameters that are calculated by geometry provider?
Map<String,Object> map = new HashMap<String, Object>(getParameterMap());
map.remove("radius");
+ map.remove("radius2");
+ map.remove("offset");
return map;
}
if (next == comp) {
next = null;
syncnext = false;
+ if (DEBUG) System.out.println(this + " remove next " + comp);
+ firePropertyChanged(Plant3D.URIs.HasNext);
syncNext();
} else if (previous == comp) {
previous = null;
syncprev = false;
+ if (DEBUG) System.out.println(this + " remove prev " + comp);
+ firePropertyChanged(Plant3D.URIs.HasPrevious);
syncPrevious();
} else if (branch0 == comp) {
branch0 = null;
syncbr0 = false;
+ if (DEBUG) System.out.println(this + " remove br0 " + comp);
+ firePropertyChanged(Plant3D.URIs.HasBranch0);
syncBranch0();
}
}