Bug 286678 UI model and propagation of context values: containers with variables
bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/internal/application/MPartImpl.java
return getParent() != null;
			case ApplicationPackage.MPART__VISIBLE:
				return ((eFlags & VISIBLE_EFLAG) != 0) != VISIBLE_EDEFAULT;
			case ApplicationPackage.MPART__CONTEXT:
				return CONTEXT_EDEFAULT == null ? context != null : !CONTEXT_EDEFAULT.equals(context);
		}
		return super.eIsSet(featureID);
	}
	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	@Override
	public String toString() {
		if (eIsProxy()) return super.toString();
		StringBuffer result = new StringBuffer(super.toString());
		result.append(" (policy: "); 
		result.append(policy);
		result.append(", widget: "); 
		result.append(widget);
		result.append(", visible: "); 
		result.append((eFlags & VISIBLE_EFLAG) != 0);
		result.append(", context: "); 
		result.append(context);
		result.append(')');
		return result.toString();
	}
}