/** * Get entity editor. * @return a fast albeit verbose editor to perform batch changes to entities. * @param entityId entity to fetch editor for. */ EntityEdit obtainEditor(int entityId) { int size = edited.size(); if (size != 0 && edited.get(size - 1).getEntityId() == entityId) return edited.get(size - 1); EntityEdit edit = entityEdit(); edited.add(edit); edit.entityId = entityId; return edit; }
/** * Get entity editor. * @return a fast albeit verbose editor to perform batch changes to entities. * @param entityId entity to fetch editor for. */ EntityEdit obtainEditor(int entityId) { int size = edited.size(); if (size != 0 && edited.get(size - 1).getEntityId() == entityId) return edited.get(size - 1); EntityEdit edit = entityEdit(); edited.add(edit); edit.entityId = entityId; return edit; }