de.cau.cs.kieler.keg.custom
Class KEGDeletionPolicyProvider

java.lang.Object
  extended by org.eclipse.gmf.runtime.common.core.service.AbstractProvider
      extended by de.cau.cs.kieler.core.model.gmf.policies.AbstractDeletionPolicyProvider
          extended by de.cau.cs.kieler.keg.custom.KEGDeletionPolicyProvider
All Implemented Interfaces:
IProvider, org.eclipse.gmf.runtime.diagram.ui.services.editpolicy.IEditPolicyProvider

public class KEGDeletionPolicyProvider
extends AbstractDeletionPolicyProvider

This policy prevents deletion of edit parts that should not be deleted from a graphs diagram.

Rating red

Nested Class Summary
 
Nested classes/interfaces inherited from class de.cau.cs.kieler.core.model.gmf.policies.AbstractDeletionPolicyProvider
AbstractDeletionPolicyProvider.KielerComponentEditPolicy
 
Constructor Summary
KEGDeletionPolicyProvider()
           
 
Method Summary
protected  EPackage getEPackage()
          Get the ePackage of the deletion policy.
 
Methods inherited from class de.cau.cs.kieler.core.model.gmf.policies.AbstractDeletionPolicyProvider
createEditPolicies, isTopNode, isUnremovableEditPart, provides
 
Methods inherited from class org.eclipse.gmf.runtime.common.core.service.AbstractProvider
addProviderChangeListener, fireProviderChange, removeProviderChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmf.runtime.common.core.service.IProvider
addProviderChangeListener, removeProviderChangeListener
 

Constructor Detail

KEGDeletionPolicyProvider

public KEGDeletionPolicyProvider()
Method Detail

getEPackage

protected EPackage getEPackage()
Get the ePackage of the deletion policy. This is used to determine which edit parts this policy applies to.

Specified by:
getEPackage in class AbstractDeletionPolicyProvider
Returns:
ePackage the ePackage