@Override public void visit(CDOListFeatureDelta deltas) { @SuppressWarnings("unchecked") List<Object> list = (List<Object>)((InternalCDORevision)oldRevision).getValue(deltas.getFeature()); if (list != null) { workList = new ArrayList<Object>(list); super.visit(deltas); } }
@Override public void visit(CDOListFeatureDelta deltas) { @SuppressWarnings("unchecked") List<Object> list = (List<Object>)((InternalCDORevision)oldRevision).getValue(deltas.getFeature()); if (list != null) { workList = new ArrayList<Object>(list); super.visit(deltas); } }
public void visit(CDOListFeatureDelta delta) { delta.apply(newRevision); IListMappingDeltaSupport listMapping = (IListMappingDeltaSupport)getListMapping(delta.getFeature()); listMapping.processDelta(accessor, id, branchId, oldVersion, oldVersion + 1, created, delta); }
public void visit(CDOListFeatureDelta delta) { delta.apply(newRevision); IListMappingDeltaSupport listMapping = (IListMappingDeltaSupport)getListMapping(delta.getFeature()); listMapping.processDelta(accessor, id, targetBranch.getID(), oldVersion, newVersion, created, delta); }
public void visit(CDOListFeatureDelta delta) { EStructuralFeature feature = delta.getFeature(); int oldSize = delta.getOriginSize(); int newSize = -1; try { IListMappingDeltaSupport listMapping = (IListMappingDeltaSupport)getListMapping(feature); listMapping.processDelta(accessor, id, branchId, oldVersion, oldVersion + 1, created, delta); } catch (NewListSizeResult result) { newSize = result.getNewListSize(); } if (oldSize != newSize) { listSizeChanges.add(Pair.create(feature, newSize)); } }
CDOList list = goalRevision.getList(listFeatureDelta.getFeature()); throw new RuntimeException(String.format("Unknown type in list feature (%s) delta: %s", listFeatureDelta.getFeature().getName(), listElement.getClass().getSimpleName())); if (listFeatureDelta.getFeature().isUnique()) { if (!visited.add(listElement)) { iterator.remove();