@Override protected EList<?> createList(EStructuralFeature eStructuralFeature) { if (isMap(eStructuralFeature)) { return createMap(eStructuralFeature); } if (!eStructuralFeature.isOrdered()) { return createUnorderedList(eStructuralFeature); } return super.createList(eStructuralFeature); }
private boolean cleanupWithNewDelta(CDOFeatureDelta featureDelta) if (!feature.isOrdered()) { return true;
eOperation.setName(getAccessor); eOperation.setUpperBound(eStructuralFeature.getUpperBound()); eOperation.setOrdered(eStructuralFeature.isOrdered()); eOperation.setUnique(eStructuralFeature.isUnique()); eOperation.setEType(eType);
eOperation.setName(getAccessor); eOperation.setUpperBound(eStructuralFeature.getUpperBound()); eOperation.setOrdered(eStructuralFeature.isOrdered()); eOperation.setUnique(eStructuralFeature.isUnique()); eOperation.setEType(eType);
public CDOList getList(EStructuralFeature feature, int size) { int featureIndex = getFeatureIndex(feature); CDOList list = (CDOList)getValue(featureIndex); if (list == null && size != -1) { list = CDOListFactory.DEFAULT.createList(size, 0, 0, feature.isOrdered()); synchronized (this) { CDOPermission permission = getPermission(); if (permission != CDOPermission.WRITE) { setPermission(CDOPermission.WRITE); } try { setValue(featureIndex, list); } finally { if (permission != CDOPermission.WRITE) { setPermission(permission); } } } } return list; }
checkNoProxies(dirtyList); if (!feature.isOrdered())
if (eStructuralFeature.isMany() && !eStructuralFeature.isOrdered())
if (!eStructuralFeature.isOrdered())
if (!eStructuralFeature.isOrdered())
if (eStructuralFeature.isMany() && !eStructuralFeature.isOrdered())
if (eStructuralFeature.isMany() && !eStructuralFeature.isOrdered())
if (eStructuralFeature.isMany() && !eStructuralFeature.isOrdered())
InternalCDOList list = (InternalCDOList)getListFactory().createList(size, size, referenceChunk, feature.isOrdered()); for (int j = 0; j < referenceChunk; j++)