/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SubContainerModule createSubContainerModule () { SubContainerModuleImpl subContainerModule = new SubContainerModuleImpl (); return subContainerModule; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void setContainer ( SetupModuleContainer newContainer ) { SetupModuleContainer oldContainer = container; container = newContainer; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.SET, SetupPackage.SUB_CONTAINER_MODULE__CONTAINER, oldContainer, container ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public SetupModuleContainer getContainer () { if ( container != null && container.eIsProxy () ) { InternalEObject oldContainer = (InternalEObject)container; container = (SetupModuleContainer)eResolveProxy ( oldContainer ); if ( container != oldContainer ) { if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.RESOLVE, SetupPackage.SUB_CONTAINER_MODULE__CONTAINER, oldContainer, container ) ); } } return container; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet ( int featureID, boolean resolve, boolean coreType ) { switch ( featureID ) { case SetupPackage.SUB_CONTAINER_MODULE__CONTAINER: if ( resolve ) return getContainer (); return basicGetContainer (); } return super.eGet ( featureID, resolve, coreType ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset ( int featureID ) { switch ( featureID ) { case SetupPackage.SUB_CONTAINER_MODULE__CONTAINER: setContainer ( (SetupModuleContainer)null ); return; } super.eUnset ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eInvoke ( int operationID, EList<?> arguments ) throws InvocationTargetException { switch ( operationID ) { case SetupPackage.SUB_CONTAINER_MODULE___VALIDATE_OPERATING_SYSTEM__OPERATINGSYSTEMDESCRIPTOR_VALIDATIONCONTEXT: validateOperatingSystem ( (OperatingSystemDescriptor)arguments.get ( 0 ), (ValidationContext)arguments.get ( 1 ) ); return null; } return super.eInvoke ( operationID, arguments ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet ( int featureID, Object newValue ) { switch ( featureID ) { case SetupPackage.SUB_CONTAINER_MODULE__CONTAINER: setContainer ( (SetupModuleContainer)newValue ); return; } super.eSet ( featureID, newValue ); }