diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/IModelElementHandler.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/IModelElementHandler.java index 5be7cbb59106300694cbcb321dff863fbb2338ec..965037a5c2009f3a6fd8055a5c55c8e5fa2e8760 100644 --- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/IModelElementHandler.java +++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/extension/IModelElementHandler.java @@ -38,7 +38,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating RED Hash: 4E314066E959BB2F449657AD8F254BFA + * @ConQAT.Rating RED Hash: 1DDC37806BAC50CC6BB5840A863C8DF2 */ public interface IModelElementHandler<T extends EObject> extends IEObjectAware<T> { @@ -95,4 +95,10 @@ public interface IModelElementHandler<T extends EObject> extends * navigator's simplified non-expert view. */ boolean hiddenInNonExpertView(); + + /** + * Handles the open model element request by returning the object that + * should be passed to the model editor service. + */ + EObject handleOpenModelElementRequest(T element); }