public Resource.Internal eInternalResource() { return instance.eInternalResource(); }
/** * Indicates whether subset constraints should be enforced. * * @return <code>true</code> if subset constraints should be enforced; * <code>false</code> otherwise. */ protected boolean enforceSubsetConstraints() { Resource.Internal eInternalResource = owner.eInternalResource(); return eInternalResource == null || !eInternalResource.isLoading(); }
/** * Indicates whether subset constraints should be enforced. * * @return <code>true</code> if subset constraints should be enforced; * <code>false</code> otherwise. */ protected boolean enforceSubsetConstraints() { Resource.Internal eInternalResource = owner.eInternalResource(); return eInternalResource == null || !eInternalResource.isLoading(); }
protected boolean isLoading() { Resource.Internal eInternalResource = owner.eInternalResource(); return eInternalResource != null && eInternalResource.isLoading(); }
public Resource.Internal eInternalResource() { CDOView view = cdoView(); if (view != null && view.isClosed()) { return null; } return instance.eInternalResource(); }
public Resource.Internal eInternalResource() { Resource.Internal result = eDirectResource(); if (result == null) { int count = 0; for (InternalEObject eContainer = eInternalContainer(); eContainer != null; eContainer = eContainer.eInternalContainer()) { // Since the cycle is detected by checking if we hit "this" again, after many iterations we'll call this method recursively // in case we started with something that wasn't part of a cycle but later traversed up to a cycle. // if (++count > 100000) { return eContainer.eInternalResource(); } result = eContainer.eDirectResource(); if (result != null || eContainer == this) { break; } } } return result; }
public Resource.Internal eInternalResource() { Resource.Internal result = eDirectResource(); if (result == null) { int count = 0; for (InternalEObject eContainer = eInternalContainer(); eContainer != null; eContainer = eContainer.eInternalContainer()) { // Since the cycle is detected by checking if we hit "this" again, after many iterations we'll call this method recursively // in case we started with something that wasn't part of a cycle but later traversed up to a cycle. // if (++count > 100000) { return eContainer.eInternalResource(); } result = eContainer.eDirectResource(); if (result != null || eContainer == this) { break; } } } return result; }
protected void supersetAdd(Object object) { if (supersetFeatureIDs != null) { Resource.Internal eInternalResource = owner.eInternalResource(); if (eInternalResource != null && eInternalResource.isLoading()) { return; } for (int i = 0; i < supersetFeatureIDs.length; i++) { EStructuralFeature supersetEStructuralFeature = owner.eClass() .getEStructuralFeature(supersetFeatureIDs[i]); if (supersetEStructuralFeature.isMany()) { @SuppressWarnings("unchecked") EList<Object> supersetEList = (EList<Object>) owner .eGet(supersetEStructuralFeature); if (!supersetEList.contains(object)) { supersetEList.add(object); } } } } }
newResource = newContainer.eInternalResource(); oldResource = oldContainer.eInternalResource(); newResource = newContainer.eInternalResource();
newResource = newContainer.eInternalResource(); oldResource = oldContainer.eInternalResource(); newResource = newContainer.eInternalResource();
newResource = newContainer.eInternalResource(); oldResource = oldContainer.eInternalResource(); newResource = newContainer.eInternalResource();
newResource = newContainer.eInternalResource(); oldResource = oldContainer.eInternalResource(); newResource = newContainer.eInternalResource();
Resource.Internal oldContainerResource = oldContainer.eInternalResource(); if (oldContainerResource != null)
Resource.Internal oldContainerResource = oldContainer.eInternalResource(); if (oldContainerResource != null)
Resource.Internal oldContainerResource = oldContainer.eInternalResource(); if (oldContainerResource != null)
Resource.Internal oldContainerResource = oldContainer.eInternalResource(); if (oldContainerResource != null)