public void add(String dockableId) {
if(dockableId==null)
return;
DockingState info = null;
synchronized(dockingInfo) {
// return if we're already managing this dockable
if (dockingInfo.containsKey(dockableId)) {
return;
}
// create and add dockingstateinfo here
info = new DockingState(dockableId);
dockingInfo.put(dockableId, info);
}
EventManager.dispatch(new RegistrationEvent(info, this, true));
}