/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.gui.workflow.view; import de.rcenvironment.core.component.execution.api.ComponentExecutionInformation; /** * Interface that to get instantiated {@link Component}s of running workflows injected. * * @author Heinrich Wendel * @author Sascha Zur */ public interface ComponentRuntimeView { /** * Called by RCE to initialize the data for the given component's runtime view. * * @param componentExecutionInformation The {@link ComponentExecutionInformation} of the component to monitor. */ void initializeData(ComponentExecutionInformation componentExecutionInformation); /** * This method is called *after* the initializeData method is finished and needs to be called in * the GUI Thread. */ void initializeView(); }