/* Copyright (C) 2011, Christian Trutz <christian.trutz@belaso.de> All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html */ package de.belaso.mongolyn.ui; import java.util.Iterator; import java.util.Set; import org.eclipse.mylyn.tasks.ui.editors.AbstractTaskEditorPage; import org.eclipse.mylyn.tasks.ui.editors.TaskEditor; import org.eclipse.mylyn.tasks.ui.editors.TaskEditorPartDescriptor; /** * * @author Christian Trutz * */ public class TaskEditorPage extends AbstractTaskEditorPage { public TaskEditorPage(TaskEditor editor) { super(editor, RepositoryConnector.KIND); } @Override protected Set<TaskEditorPartDescriptor> createPartDescriptors() { Set<TaskEditorPartDescriptor> partDescriptors = super .createPartDescriptors(); Iterator<TaskEditorPartDescriptor> descriptorIt = partDescriptors .iterator(); while (descriptorIt.hasNext()) { TaskEditorPartDescriptor partDescriptor = descriptorIt.next(); if (ID_PART_ATTRIBUTES.equals(partDescriptor.getId())) descriptorIt.remove(); } return partDescriptors; } }