blob: 114d1232a39d1c87fed9bcd69c0db3a899721877 [file] [log] [blame]
package org.eclipse.ogee.designer.contextmenu;
import java.util.EnumSet;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.graphiti.mm.pictograms.PictogramElement;
public interface IArtifactSelection {
/**
* Set the handle to the PictogramElement selected
*
*/
void setSelectedPictogramElement(PictogramElement pe);
/**
* Set the handle to the EObject selected
*
*/
void setSelectedEObjectElement(EObject eo);
/**
* Set the handle to the PictogramElement deleted
*
*/
void setDeletedPictogramElement(PictogramElement pe);
/**
* Set the handle to the EObject deleted
*
*/
void setDeletedEObjectElement(EObject eo);
/**
* Return a list of objects to which the menu item can be added
*
* @return EnumSet Applicable UIElementType/s
*/
public EnumSet<UIElementType> getApplicableElements();
}