Lines 1-5
Link Here
|
1 |
/******************************************************************************* |
1 |
/******************************************************************************* |
2 |
* Copyright (c) 2000, 2007 IBM Corporation and others. |
2 |
* Copyright (c) 2000, 2008 IBM Corporation and others. |
3 |
* All rights reserved. This program and the accompanying materials |
3 |
* All rights reserved. This program and the accompanying materials |
4 |
* are made available under the terms of the Eclipse Public License v1.0 |
4 |
* are made available under the terms of the Eclipse Public License v1.0 |
5 |
* which accompanies this distribution, and is available at |
5 |
* which accompanies this distribution, and is available at |
Lines 784-791
Link Here
|
784 |
* removed, but they will not be configured or de-configured. |
784 |
* removed, but they will not be configured or de-configured. |
785 |
* </p> |
785 |
* </p> |
786 |
* <p> |
786 |
* <p> |
|
|
787 |
* The <code>NARROW_NATURE_CONFIG</code> update flag controls the scheduling rule |
788 |
* being used during the attempt to configure or de-configure natures. If this flag is specified, |
789 |
* {@link IResourceRuleFactory#modifyRule(IResource)} will be used, otherwise whole workspace |
790 |
* will be locked. This flag should be used with a special attention. |
791 |
* </p> |
792 |
* <p> |
787 |
* Update flags other than <code>FORCE</code>, <code>KEEP_HISTORY</code>, |
793 |
* Update flags other than <code>FORCE</code>, <code>KEEP_HISTORY</code>, |
788 |
* and <code>AVOID_NATURE_CONFIG</code> are ignored. |
794 |
* <code>AVOID_NATURE_CONFIG</code> and <code>NARROW_NATURE_CONFIG</code> are ignored. |
789 |
* </p> |
795 |
* </p> |
790 |
* <p> |
796 |
* <p> |
791 |
* Prior to modifying the project description file, the file modification |
797 |
* Prior to modifying the project description file, the file modification |
Lines 806-813
Link Here
|
806 |
* |
812 |
* |
807 |
* @param description the project description |
813 |
* @param description the project description |
808 |
* @param updateFlags bit-wise or of update flag constants |
814 |
* @param updateFlags bit-wise or of update flag constants |
809 |
* (<code>FORCE</code>, <code>KEEP_HISTORY</code> and |
815 |
* (<code>FORCE</code>, <code>KEEP_HISTORY</code>, |
810 |
* <code>AVOID_NATURE_CONFIG</code>) |
816 |
* <code>AVOID_NATURE_CONFIG</code> and <code>NARROW_NATURE_CONFIG</code>) |
811 |
* @param monitor a progress monitor, or <code>null</code> if progress |
817 |
* @param monitor a progress monitor, or <code>null</code> if progress |
812 |
* reporting is not desired |
818 |
* reporting is not desired |
813 |
* @exception CoreException if this method fails. Reasons include: |
819 |
* @exception CoreException if this method fails. Reasons include: |
Lines 832-837
Link Here
|
832 |
* @see IResource#FORCE |
838 |
* @see IResource#FORCE |
833 |
* @see IResource#KEEP_HISTORY |
839 |
* @see IResource#KEEP_HISTORY |
834 |
* @see IResource#AVOID_NATURE_CONFIG |
840 |
* @see IResource#AVOID_NATURE_CONFIG |
|
|
841 |
* @see IResource#NARROW_NATURE_CONFIG |
835 |
* @see IResourceRuleFactory#modifyRule(IResource) |
842 |
* @see IResourceRuleFactory#modifyRule(IResource) |
836 |
* @since 2.0 |
843 |
* @since 2.0 |
837 |
*/ |
844 |
*/ |