This commit was manufactured by cvs2svn to create tag 'R1_0_M4_N20060707'.
diff --git a/plugins/org.eclipse.epf.authoring.ui/src/org/eclipse/epf/authoring/ui/dialogs/ContributionSelection.java b/plugins/org.eclipse.epf.authoring.ui/src/org/eclipse/epf/authoring/ui/dialogs/ContributionSelection.java
index 5d3acd4..b2b877a 100755
--- a/plugins/org.eclipse.epf.authoring.ui/src/org/eclipse/epf/authoring/ui/dialogs/ContributionSelection.java
+++ b/plugins/org.eclipse.epf.authoring.ui/src/org/eclipse/epf/authoring/ui/dialogs/ContributionSelection.java
@@ -31,17 +31,13 @@
import org.eclipse.epf.library.edit.itemsfilter.ProcessesItemProvider;
import org.eclipse.epf.library.edit.util.MethodElementUtil;
import org.eclipse.epf.library.edit.util.TngUtil;
-import org.eclipse.epf.uma.Activity;
-import org.eclipse.epf.uma.BreakdownElement;
import org.eclipse.epf.uma.ContentElement;
import org.eclipse.epf.uma.ContentPackage;
import org.eclipse.epf.uma.CustomCategory;
import org.eclipse.epf.uma.Discipline;
import org.eclipse.epf.uma.MethodConfiguration;
import org.eclipse.epf.uma.MethodPlugin;
-import org.eclipse.epf.uma.Process;
import org.eclipse.epf.uma.ProcessComponent;
-import org.eclipse.epf.uma.ProcessPackage;
import org.eclipse.epf.uma.RoleSet;
import org.eclipse.epf.uma.VariabilityElement;
import org.eclipse.epf.uma.util.AssociationHelper;
@@ -143,56 +139,9 @@
&& filterElementList.contains(obj)) {
return true;
}
- if(obj instanceof ProcessPackage) {
- return checkProcessPkg(obj);
- }
- if(obj instanceof Process) {
- return checkProcessElements(obj);
- }
- if(obj instanceof Activity
- && filterElementList.contains(obj)){
- return true;
- }
return false;
}
};
-
- public boolean checkProcessPkg(Object obj){
-
- List list = new ArrayList();
- if(obj instanceof ProcessPackage){
- if(obj instanceof ProcessComponent){
- list = ((ProcessComponent)obj).getProcess().getBreakdownElements();
- }else{
- list = ((ProcessPackage)obj).getChildPackages();
- }
-
- }
- for(Iterator iterator = list.iterator(); iterator.hasNext();)
- {
- Object child = iterator.next();
- if(child instanceof ProcessComponent){
- if(checkProcessPkg(child)) return true;
- }
- if(child instanceof BreakdownElement){
- if(filterElementList.contains(child)) return true;
- }
- }
- return false;
- }
-
- public boolean checkProcessElements(Object obj){
- List list = ((Process)obj).getBreakdownElements();
- for(Iterator iterator = list.iterator(); iterator.hasNext();)
- {
- Object child = iterator.next();
- if(child instanceof BreakdownElement){
- if(filterElementList.contains(((BreakdownElement)child)))
- return true;
- }
- }
- return false;
- }
public boolean anyCategorizedElementAccepted(CustomCategory obj,
HashSet list) {