public void visit(CDOContainerFeatureDelta delta) { newContainingFeatureID = delta.getContainerFeatureID(); newContainerID = (CDOID)delta.getContainerID(); newResourceID = delta.getResourceID(); updateContainer = true; }
@Override public boolean isStructurallyEqual(Object obj) { if (!super.isStructurallyEqual(obj)) { return false; } CDOContainerFeatureDelta that = (CDOContainerFeatureDelta)obj; return ObjectUtil.equals(newResourceID, that.getResourceID()) && ObjectUtil.equals(newContainerID, that.getContainerID()) && newContainerFeatureID == that.getContainerFeatureID(); }
@Override public void visit(CDOContainerFeatureDelta delta) { revision.setResourceID(delta.getResourceID()); revision.setContainerID(delta.getContainerID()); revision.setContainingFeatureID(delta.getContainerFeatureID()); } }
@Override public void visit(CDOContainerFeatureDelta delta) { Object oldValue = null; if (oldRevision != null) { oldValue = oldRevision.getContainerID(); if (oldValue instanceof CDOID) { CDOID oldID = (CDOID)oldValue; CDOObject object = findObjectByID(oldID); if (object != null) { oldValue = object; } } } add(new CDODeltaNotificationImpl(object, Notification.SET, EcorePackage.eINSTANCE.eContainmentFeature(), oldValue, delta.getContainerID())); }
@Override public void visit(CDOContainerFeatureDelta delta) { Object oldValue = null; if (oldRevision != null) { oldValue = oldRevision.getContainerID(); if (oldValue instanceof CDOID) { CDOID oldID = (CDOID)oldValue; CDOObject object = findObjectByID(oldID); if (object != null) { oldValue = object; } } } add(new CDODeltaNotificationImpl(object, Notification.SET, EcorePackage.eINSTANCE.eContainmentFeature(), oldValue, delta.getContainerID())); }