예제 #1
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Event getFinish() {
   if (finish != null && finish.eIsProxy()) {
     InternalEObject oldFinish = (InternalEObject) finish;
     finish = (Event) eResolveProxy(oldFinish);
     if (finish != oldFinish) {
       if (eNotificationRequired()) {
         eNotify(
             new ENotificationImpl(
                 this,
                 Notification.RESOLVE,
                 TimePackage.TIMED_PROCESSING__FINISH,
                 oldFinish,
                 finish));
       }
     }
   }
   return finish;
 }
예제 #2
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Event getStart() {
   if (start != null && start.eIsProxy()) {
     InternalEObject oldStart = (InternalEObject) start;
     start = (Event) eResolveProxy(oldStart);
     if (start != oldStart) {
       if (eNotificationRequired()) {
         eNotify(
             new ENotificationImpl(
                 this,
                 Notification.RESOLVE,
                 TimePackage.TIMED_PROCESSING__START,
                 oldStart,
                 start));
       }
     }
   }
   return start;
 }