protected boolean isIncluded(EReference eReference) { return eReference.getEOpposite() == null && !eReference.isDerived(); }
protected boolean isIncluded(EReference eReference) { return eReference.getEOpposite() == null && !eReference.isDerived(); }
private void setDefaultValues(EObject obj, Set<EReference> references, IDiagnosticProducer producer) { for (EReference ref : obj.eClass().getEAllReferences()) if (canSetDefaultValues(ref) && !references.contains(ref) && !obj.eIsSet(ref) && !ref.isDerived()) { setDefaultValue(obj, ref, producer); } }
if (p.isTransient() && !p.isDerived() && !p.isVolatile()) continue;
protected void clearReference(EObject obj, EReference ref) { if (!ref.isContainment() && !ref.isContainer() && !ref.isDerived() && ref.isChangeable() && !ref.isTransient()) obj.eUnset(ref); }
protected boolean isIndexable(EReference eReference) { return (!eReference.isContainment() || eReference.isResolveProxies()) && !eReference.isDerived() && !eReference.isVolatile() && !eReference.isTransient() && (!eReference.isContainer() || eReference.isResolveProxies()); }
if (!eReference.isDerived() && !eReference.isContainer() && !eReference.isContainment())
if (!eReference.isDerived() && element.eIsSet(eReference)) { EClass eReferenceType = eReference.getEReferenceType();
&& !eReference.isContainment() && !eReference.isDerived() && eObject.eIsSet(eReference)) {
if (!reference.isChangeable() || reference.isDerived() || !owner.eIsSet(reference))
.getEAllReferences()) { if (!eReference.isDerived() && !eReference.isContainer() && !eReference.isContainment() && eObject.eIsSet(eReference)) {
if (property.isDerived() && !eOpposite.isDerived()) { eOpposite.setDerived(true);
? AggregationKind.COMPOSITE_LITERAL : AggregationKind.NONE_LITERAL); property.setIsDerived(eReference.isDerived()); property.setIsReadOnly(!eReference.isChangeable());