/**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public File getIcons() {
   if (icons != null && icons.eIsProxy()) {
     InternalEObject oldIcons = (InternalEObject) icons;
     icons = (File) eResolveProxy(oldIcons);
     if (icons != oldIcons) {
       if (eNotificationRequired())
         eNotify(
             new ENotificationImpl(
                 this, Notification.RESOLVE, MancoosiPackage.ICON_CACHE__ICONS, oldIcons, icons));
     }
   }
   return icons;
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public File getLocation() {
   if (location != null && location.eIsProxy()) {
     InternalEObject oldLocation = (InternalEObject) location;
     location = (File) eResolveProxy(oldLocation);
     if (location != oldLocation) {
       if (eNotificationRequired())
         eNotify(
             new ENotificationImpl(
                 this,
                 Notification.RESOLVE,
                 MancoosiPackage.SKEEPER_DOCUMENT__LOCATION,
                 oldLocation,
                 location));
     }
   }
   return location;
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public File getDocument() {
   if (document != null && document.eIsProxy()) {
     InternalEObject oldDocument = (InternalEObject) document;
     document = (File) eResolveProxy(oldDocument);
     if (document != oldDocument) {
       if (eNotificationRequired())
         eNotify(
             new ENotificationImpl(
                 this,
                 Notification.RESOLVE,
                 MancoosiPackage.SKEEPER_DOCUMENT__DOCUMENT,
                 oldDocument,
                 document));
     }
   }
   return document;
 }