/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ProcessType createProcessType () { ProcessTypeImpl processType = new ProcessTypeImpl (); return processType; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExec ( String newExec ) { String oldExec = exec; exec = newExec; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.SET, ConfigurationPackage.PROCESS_TYPE__EXEC, oldExec, exec ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet ( int featureID, boolean resolve, boolean coreType ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ARGUMENT: return getArgument (); case ConfigurationPackage.PROCESS_TYPE__ENV: return getEnv (); case ConfigurationPackage.PROCESS_TYPE__EXEC: return getExec (); } return super.eGet ( featureID, resolve, coreType ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings ( "unchecked" ) @Override public void eSet ( int featureID, Object newValue ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ARGUMENT: getArgument ().clear (); getArgument ().addAll ( (Collection<? extends String>)newValue ); return; case ConfigurationPackage.PROCESS_TYPE__ENV: getEnv ().clear (); getEnv ().addAll ( (Collection<? extends EnvEntryType>)newValue ); return; case ConfigurationPackage.PROCESS_TYPE__EXEC: setExec ( (String)newValue ); return; } super.eSet ( featureID, newValue ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove ( InternalEObject otherEnd, int featureID, NotificationChain msgs ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ENV: return ( (InternalEList<?>)getEnv () ).basicRemove ( otherEnd, msgs ); } return super.eInverseRemove ( otherEnd, featureID, msgs ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString () { if ( eIsProxy () ) return super.toString (); StringBuffer result = new StringBuffer ( super.toString () ); result.append ( " (argument: " ); //$NON-NLS-1$ result.append ( argument ); result.append ( ", exec: " ); //$NON-NLS-1$ result.append ( exec ); result.append ( ')' ); return result.toString (); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings ( "unchecked" ) @Override public void eSet ( int featureID, Object newValue ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ARGUMENT: getArgument ().clear (); getArgument ().addAll ( (Collection<? extends String>)newValue ); return; case ConfigurationPackage.PROCESS_TYPE__ENV: getEnv ().clear (); getEnv ().addAll ( (Collection<? extends EnvEntryType>)newValue ); return; case ConfigurationPackage.PROCESS_TYPE__EXEC: setExec ( (String)newValue ); return; } super.eSet ( featureID, newValue ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove ( InternalEObject otherEnd, int featureID, NotificationChain msgs ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ENV: return ( (InternalEList<?>)getEnv () ).basicRemove ( otherEnd, msgs ); } return super.eInverseRemove ( otherEnd, featureID, msgs ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString () { if ( eIsProxy () ) return super.toString (); StringBuffer result = new StringBuffer ( super.toString () ); result.append ( " (argument: " ); //$NON-NLS-1$ result.append ( argument ); result.append ( ", exec: " ); //$NON-NLS-1$ result.append ( exec ); result.append ( ')' ); return result.toString (); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ARGUMENT: getArgument ().clear (); return; case ConfigurationPackage.PROCESS_TYPE__ENV: getEnv ().clear (); return; case ConfigurationPackage.PROCESS_TYPE__EXEC: setExec ( EXEC_EDEFAULT ); return; } super.eUnset ( featureID ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet ( int featureID, boolean resolve, boolean coreType ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ARGUMENT: return getArgument (); case ConfigurationPackage.PROCESS_TYPE__ENV: return getEnv (); case ConfigurationPackage.PROCESS_TYPE__EXEC: return getExec (); } return super.eGet ( featureID, resolve, coreType ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExec ( String newExec ) { String oldExec = exec; exec = newExec; if ( eNotificationRequired () ) eNotify ( new ENotificationImpl ( this, Notification.SET, ConfigurationPackage.PROCESS_TYPE__EXEC, oldExec, exec ) ); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ProcessType createProcessType () { ProcessTypeImpl processType = new ProcessTypeImpl (); return processType; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset ( int featureID ) { switch ( featureID ) { case ConfigurationPackage.PROCESS_TYPE__ARGUMENT: getArgument ().clear (); return; case ConfigurationPackage.PROCESS_TYPE__ENV: getEnv ().clear (); return; case ConfigurationPackage.PROCESS_TYPE__EXEC: setExec ( EXEC_EDEFAULT ); return; } super.eUnset ( featureID ); }