package LinGUIne.tests; import java.util.HashMap; import java.util.List; import java.util.Map; import org.eclipse.e4.core.contexts.IEclipseContext; import org.eclipse.e4.ui.model.application.MAddon; import org.eclipse.e4.ui.model.application.MApplication; import org.eclipse.e4.ui.model.application.commands.MBindingContext; import org.eclipse.e4.ui.model.application.commands.MBindingTable; import org.eclipse.e4.ui.model.application.commands.MCategory; import org.eclipse.e4.ui.model.application.commands.MCommand; import org.eclipse.e4.ui.model.application.commands.MHandler; import org.eclipse.e4.ui.model.application.descriptor.basic.MPartDescriptor; import org.eclipse.e4.ui.model.application.ui.MElementContainer; import org.eclipse.e4.ui.model.application.ui.MExpression; import org.eclipse.e4.ui.model.application.ui.MUIElement; import org.eclipse.e4.ui.model.application.ui.advanced.MPlaceholder; import org.eclipse.e4.ui.model.application.ui.basic.MWindow; import org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution; import org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution; import org.eclipse.e4.ui.model.application.ui.menu.MTrimContribution; public class MockApplication implements MApplication { @Override public List<MWindow> getChildren() { return null; } @Override public MWindow getSelectedElement() { return null; } @Override public void setSelectedElement(MWindow value) {} @Override public Object getWidget() { return null; } @Override public void setWidget(Object value) {} @Override public Object getRenderer() { return null; } @Override public void setRenderer(Object value) {} @Override public boolean isToBeRendered() { return false; } @Override public void setToBeRendered(boolean value) {} @Override public boolean isOnTop() { return false; } @Override public void setOnTop(boolean value) {} @Override public boolean isVisible() { return false; } @Override public void setVisible(boolean value) {} @Override public MElementContainer<MUIElement> getParent() { return null; } @Override public void setParent(MElementContainer<MUIElement> value) {} @Override public String getContainerData() { return null; } @Override public void setContainerData(String value) {} @Override public MPlaceholder getCurSharedRef() { return null; } @Override public void setCurSharedRef(MPlaceholder value) {} @Override public MExpression getVisibleWhen() { return null; } @Override public void setVisibleWhen(MExpression value) {} @Override public String getAccessibilityPhrase() { return null; } @Override public void setAccessibilityPhrase(String value) {} @Override public String getLocalizedAccessibilityPhrase() { return null; } @Override public String getElementId() { return null; } @Override public void setElementId(String value) {} @Override public Map<String, String> getPersistedState() { return new HashMap<String, String>(); } @Override public List<String> getTags() { return null; } @Override public String getContributorURI() { return null; } @Override public void setContributorURI(String value) {} @Override public Map<String, Object> getTransientData() { return null; } @Override public IEclipseContext getContext() { return null; } @Override public void setContext(IEclipseContext value) {} @Override public List<String> getVariables() { return null; } @Override public Map<String, String> getProperties() { return null; } @Override public List<MHandler> getHandlers() { return null; } @Override public List<MBindingTable> getBindingTables() { return null; } @Override public List<MBindingContext> getRootContext() { return null; } @Override public List<MPartDescriptor> getDescriptors() { return null; } @Override public List<MBindingContext> getBindingContexts() { return null; } @Override public List<MMenuContribution> getMenuContributions() { return null; } @Override public List<MToolBarContribution> getToolBarContributions() { return null; } @Override public List<MTrimContribution> getTrimContributions() { return null; } @Override public List<MUIElement> getSnippets() { return null; } @Override public List<MCommand> getCommands() { return null; } @Override public List<MAddon> getAddons() { return null; } @Override public List<MCategory> getCategories() { return null; } }