blob: 1fd47c9cc11b2a11a5929b8541ac2efca13a7910 [file] [log] [blame]
package org.eclipse.uml2.diagram.csd.links;
import java.util.Collection;
import org.eclipse.uml2.diagram.csd.part.UMLDiagramEditorPlugin;
import org.eclipse.uml2.diagram.csd.part.UMLLinkDescriptor;
import org.eclipse.uml2.diagram.common.links.InterfaceLinkManager;
public class UMLInterfaceLinkManager extends InterfaceLinkManager<UMLLinkDescriptor> {
public UMLInterfaceLinkManager(Collection<?> linkDescriptors) {
super(linkDescriptors, UMLDiagramEditorPlugin.getInstance().getPreferenceStore());
}
@Override
protected void initFilters() {
myLinkManagers.add(new RequiredInterfaceLinkFilter(ourHideDerived, ourHideReferencedGenuine));
myLinkManagers.add(new ProvidedInterfaceLinkFilter(ourHideDerived, ourHideReferencedGenuine));
myLinkManagers.add(new RegularLinkFilter(ourHideDerived, ourHideReferencedGenuine));
}
}