@Override public void visit(CDOSetFeatureDelta delta) { revision.set(delta.getFeature(), delta.getIndex(), delta.getValue()); }
public void visit(CDOSetFeatureDelta delta) { delta.apply(newRevision); }
@Override public void visit(CDOSetFeatureDelta delta) { if (isContainment(delta.getFeature())) { handleContainment(delta.getValue(), 1); } }
Object oldValue = setFeatureDelta.getOldValue(); if (oldValue instanceof InternalCDOObject) Object newValue = setFeatureDelta.getValue(); if (newValue instanceof InternalCDOObject)
private boolean isReleased(final CDORevisionDelta revisionDelta, final EAttribute releasedAttribute) { final CDOFeatureDelta releasedFeatureDelta = revisionDelta.getFeatureDelta(releasedAttribute); if (releasedFeatureDelta instanceof CDOSetFeatureDelta) { return (boolean) ((CDOSetFeatureDelta) releasedFeatureDelta).getValue(); } return false; }
public void visit(CDOSetFeatureDelta delta) { int index = delta.getIndex(); if (TRACER.isEnabled()) { TRACER.format("Delta Setting at: {0}", index); //$NON-NLS-1$ } // remove the item removeEntry(accessor, id, oldVersion, newVersion, index); // create the item addEntry(accessor, id, newVersion, index, delta.getValue(), timestamp); }
Object oldValue = setFeatureDelta.getOldValue(); if (oldValue instanceof InternalCDOObject) Object newValue = setFeatureDelta.getValue(); if (newValue instanceof InternalCDOObject)
public void visit(CDOSetFeatureDelta delta) { if (delta.getFeature().isMany()) { throw new ImplementationError("Should not be called"); //$NON-NLS-1$ } ITypeMapping am = getValueMapping(delta.getFeature()); if (am == null) { throw new IllegalArgumentException("AttributeMapping for " + delta.getFeature() + " is null!"); //$NON-NLS-1$ //$NON-NLS-2$ } attributeChanges.add(Pair.create(am, delta.getValue())); }
public void visit(CDOSetFeatureDelta featureChange) { persist(referrer, featureChange.getValue()); }
@Override public void visit(CDOSetFeatureDelta delta) { EStructuralFeature feature = delta.getFeature(); Object value = null; if (feature.isMany()) { value = workList.set(delta.getIndex(), delta.getValue()); } else { value = ((InternalCDORevision)oldRevision).getValue(feature); } ((CDOSetFeatureDeltaImpl)delta).setOldValue(value); } };
public void visit(CDOSetFeatureDelta delta) { int index = delta.getIndex(); if (TRACER.isEnabled()) { TRACER.format("Delta Setting at: {0}", index); //$NON-NLS-1$ } // remove the item removeEntry(accessor, id, branchID, oldVersion, newVersion, index, timestamp); // create the item addEntry(accessor, id, branchID, newVersion, index, delta.getValue(), timestamp); }
Object oldIDOrObject = ((CDOSetFeatureDelta)featureDelta).getOldValue(); CDOID oldID = (CDOID)transaction.convertObjectToID(oldIDOrObject); if (!CDOIDUtil.isNull(oldID)) Object newIDOrObject = ((CDOSetFeatureDelta)featureDelta).getValue(); if (newIDOrObject != null)
public void visit(CDOSetFeatureDelta featureChange) { persist(referrer, featureChange.getValue()); }
public void visit(CDOSetFeatureDelta delta) { delta.apply(newRevision); }
@Override public void visit(CDOSetFeatureDelta delta) { EStructuralFeature feature = delta.getFeature(); Object value = null; if (feature.isMany()) { value = workList.set(delta.getIndex(), delta.getValue()); } else { value = ((InternalCDORevision)oldRevision).getValue(feature); } ((CDOSetFeatureDeltaImpl)delta).setOldValue(value); // Adjust delta } };
public void visit(CDOSetFeatureDelta delta) { finishPendingRemove(); int index = delta.getIndex(); if (TRACER.isEnabled()) { TRACER.format("Delta Setting at: {0}", index); //$NON-NLS-1$ } // remove the item removeEntry(accessor, id, branchID, oldVersion, newVersion, index); // create the item addEntry(accessor, id, branchID, newVersion, index, delta.getValue()); }
Object oldIDOrObject = ((CDOSetFeatureDelta)featureDelta).getOldValue(); CDOID oldID = (CDOID)transaction.convertObjectToID(oldIDOrObject); if (!CDOIDUtil.isNull(oldID)) Object newIDOrObject = ((CDOSetFeatureDelta)featureDelta).getValue(); if (newIDOrObject != null)
private void registerInactivationOrUpdate(final EClass eClass, final String conceptId, final String componentId, CDORevisionDelta revisionDelta) { CDOSetFeatureDelta activeDelta = (CDOSetFeatureDelta) revisionDelta.getFeatureDelta(SnomedPackage.Literals.COMPONENT__ACTIVE); if (activeDelta != null && Boolean.FALSE.equals(activeDelta.getValue())) { entry.registerChange(conceptId, new TraceabilityChange(eClass, componentId, ChangeType.INACTIVATE)); } else { for (CDOFeatureDelta featureDelta : revisionDelta.getFeatureDeltas()) { if (!IGNORED_FEATURES.contains(featureDelta.getFeature())) { entry.registerChange(conceptId, new TraceabilityChange(eClass, componentId, ChangeType.UPDATE)); } } } }
@Override public void visit(CDOSetFeatureDelta delta) { EStructuralFeature feature = delta.getFeature(); Object oldValue = getOldValue(feature); if (oldValue instanceof CDOID) { CDOID oldID = (CDOID)oldValue; CDOObject object = findObjectByID(oldID); if (object != null) { oldValue = object; } } Object newValue = delta.getValue(); add(createNotification(Notification.SET, feature, oldValue, newValue, delta.getIndex())); }