示例#1
0
  @Override
  public boolean remove(Thing thing) {
    boolean removed = doRemoveThing(thing);
    if (thing != null) {
      for (ThingManagerListener listener : listeners) {
        listener.removed(this, thing);
      }

      for (ThingManagerListener listener :
          World.getInstance().getThingManagerListeners(getName())) {
        listener.removed(this, thing);
      }
    }

    return removed;
  }