de.cau.cs.kieler.kaom.diagram.custom.policies
Class KaomDeletionPolicyProvider

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.kaom.diagram.custom.policies.KaomDeletionPolicyProvider
All Implemented Interfaces:
IProvider, org.eclipse.gmf.runtime.diagram.ui.services.editpolicy.IEditPolicyProvider

public class KaomDeletionPolicyProvider
extends AbstractDeletionPolicyProvider

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

Rating proposed yellow
(2010-03-12)

Nested Class Summary
 
Nested classes/interfaces inherited from class de.cau.cs.kieler.core.model.gmf.policies.AbstractDeletionPolicyProvider
AbstractDeletionPolicyProvider.KielerComponentEditPolicy
 
Constructor Summary
KaomDeletionPolicyProvider()
           
 
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

KaomDeletionPolicyProvider

public KaomDeletionPolicyProvider()
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