/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public State getCurrentState() { if (currentState != null && currentState.eIsProxy()) { InternalEObject oldCurrentState = (InternalEObject) currentState; currentState = (State) eResolveProxy(oldCurrentState); if (currentState != oldCurrentState) { if (eNotificationRequired()) eNotify( new ENotificationImpl( this, Notification.RESOLVE, Lts_avPackage.LTS__CURRENT_STATE, oldCurrentState, currentState)); } } return currentState; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ public State getInitialState() { if (initialState != null && initialState.eIsProxy()) { InternalEObject oldInitialState = (InternalEObject) initialState; initialState = (State) eResolveProxy(oldInitialState); if (initialState != oldInitialState) { if (eNotificationRequired()) eNotify( new ENotificationImpl( this, Notification.RESOLVE, Lts_avPackage.LTS__INITIAL_STATE, oldInitialState, initialState)); } } return initialState; }