/** * Returns the '<em><b>Architecture</b></em>' literal with the specified name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param name the name. * @return the matching enumerator or <code>null</code>. * @generated */ public static Architecture getByName ( String name ) { for ( int i = 0; i < VALUES_ARRAY.length; ++i ) { Architecture result = VALUES_ARRAY[i]; if ( result.getName ().equals ( name ) ) { return result; } } return null; }
/** * Returns the '<em><b>Architecture</b></em>' literal with the specified literal value. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param literal the literal. * @return the matching enumerator or <code>null</code>. * @generated */ public static Architecture get ( String literal ) { for ( int i = 0; i < VALUES_ARRAY.length; ++i ) { Architecture result = VALUES_ARRAY[i]; if ( result.toString ().equals ( literal ) ) { return result; } } return null; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Architecture createArchitectureFromString ( EDataType eDataType, String initialValue ) { Architecture result = Architecture.get ( initialValue ); if ( result == null ) throw new IllegalArgumentException ( "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName () + "'" ); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ return result; }