public interface  org.apache.isis.viewer.common.model.action.HasActionInteraction extends java.lang.Object implements org.apache.isis.viewer.common.model.action.HasManagedAction
{
public abstract org.apache.isis.core.metamodel.interactions.managed.ActionInteraction getActionInteraction();
public org.apache.isis.core.metamodel.interactions.managed.ManagedAction getManagedAction()
{
org.apache.isis.core.metamodel.interactions.managed.ActionInteraction v;
org.apache.isis.viewer.common.model.action.HasActionInteraction v;
org.apache.isis.core.metamodel.interactions.managed.ManagedAction v;
v := @this: org.apache.isis.viewer.common.model.action.HasActionInteraction;
v = interfaceinvoke v.<org.apache.isis.viewer.common.model.action.HasActionInteraction: org.apache.isis.core.metamodel.interactions.managed.ActionInteraction getActionInteraction()>();
v = virtualinvoke v.<org.apache.isis.core.metamodel.interactions.managed.ActionInteraction: org.apache.isis.core.metamodel.interactions.managed.ManagedAction getManagedActionElseFail()>();
return v;
}
}